Skip to content

Instantly share code, notes, and snippets.

@nxtr
Created January 6, 2018 01:04
Show Gist options
  • Save nxtr/8639a209de705035a5ae58fa70bbf1a5 to your computer and use it in GitHub Desktop.
Save nxtr/8639a209de705035a5ae58fa70bbf1a5 to your computer and use it in GitHub Desktop.
Salesforce.com Tooling API version 41.0 with no xsd:element type attr (search for fns:type) instead of type="fns:LoginFault" etc.
<?xml version="1.0" encoding="UTF-8"?>
<!--
Salesforce.com Tooling API version 41.0
Copyright 2006-2017 Salesforce.com, inc. All Rights Reserved
-->
<definitions targetNamespace="urn:tooling.soap.sforce.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="urn:tooling.soap.sforce.com" xmlns:mns="urn:metadata.tooling.soap.sforce.com" xmlns:ens="urn:sobject.tooling.soap.sforce.com" xmlns:fns="urn:fault.tooling.soap.sforce.com">
<types>
<xsd:schema elementFormDefault="qualified" targetNamespace="urn:metadata.tooling.soap.sforce.com">
<xsd:import namespace="urn:sobject.tooling.soap.sforce.com"/>
<xsd:import namespace="urn:tooling.soap.sforce.com"/>
<xsd:complexType name="AccountSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<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="MetadataForSettings">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Metadata">
<xsd:sequence/>
</xsd:complexType>
<xsd:complexType name="ApexClass">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="apiVersion" type="xsd:double"/>
<xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="mns: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:complexType name="ApexComponent">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<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="mns:PackageVersion"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexPage">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<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="mns:PackageVersion"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexTestSuite">
<xsd:complexContent>
<xsd:extension base="mns: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="ApexTrigger">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="apiVersion" type="xsd:double"/>
<xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="mns:PackageVersion"/>
<xsd:element name="status" type="tns:ApexCodeUnitStatus"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AssignmentRule">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="ruleEntry" minOccurs="0" maxOccurs="unbounded" type="mns: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="mns:FilterItem"/>
<xsd:element name="disableEscalationWhenModified" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="escalationAction" minOccurs="0" maxOccurs="unbounded" type="mns: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: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: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:complexType name="AssignmentRules">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AuraDefinitionBundle">
<xsd:complexContent>
<xsd:extension base="mns: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="mns: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="AutoResponseRule">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="ruleEntry" minOccurs="0" maxOccurs="unbounded" type="mns:RuleEntry"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AutoResponseRules">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BrandingSet">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="brandingSetProperty" minOccurs="0" maxOccurs="unbounded" type="mns:BrandingSetProperty"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="type" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BrandingSetProperty">
<xsd:sequence>
<xsd:element name="propertyName" type="xsd:string"/>
<xsd:element name="propertyValue" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BusinessHoursEntry">
<xsd:complexContent>
<xsd:extension base="mns: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="BusinessProcess">
<xsd:complexContent>
<xsd:extension base="mns: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="mns:PicklistValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PicklistValue">
<xsd:complexContent>
<xsd:extension base="mns: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="mns: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:element name="valueName" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CallCenter">
<xsd:complexContent>
<xsd:extension base="mns: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="version" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CampaignInfluenceModel">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
<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:element name="recordPreference" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CaseSubjectParticle">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="index" type="xsd:int"/>
<xsd:element name="textField" minOccurs="0" type="xsd:string"/>
<xsd:element name="type" type="tns:CaseSubjectParticleType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Certificate">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="caSigned" type="xsd:boolean"/>
<xsd:element name="encryptedWithPlatformEncryption" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="expirationDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="keySize" minOccurs="0" type="xsd:int"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="privateKeyExportable" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CleanDataService">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="cleanRules" minOccurs="0" maxOccurs="unbounded" type="mns:CleanRule"/>
<xsd:element name="description" type="xsd:string"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="matchEngine" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CleanRule">
<xsd:sequence>
<xsd:element name="bulkEnabled" type="xsd:boolean"/>
<xsd:element name="bypassTriggers" type="xsd:boolean"/>
<xsd:element name="bypassWorkflow" type="xsd:boolean"/>
<xsd:element name="description" type="xsd:string"/>
<xsd:element name="developerName" type="xsd:string"/>
<xsd:element name="fieldMappings" minOccurs="0" maxOccurs="unbounded" type="mns:FieldMapping"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="matchRule" type="xsd:string"/>
<xsd:element name="sourceSobjectType" type="xsd:string"/>
<xsd:element name="status" type="tns:CleanRuleStatus"/>
<xsd:element name="targetSobjectType" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FieldMapping">
<xsd:sequence>
<xsd:element name="SObjectType" type="xsd:string"/>
<xsd:element name="developerName" type="xsd:string"/>
<xsd:element name="fieldMappingRows" minOccurs="0" maxOccurs="unbounded" type="mns:FieldMappingRow"/>
<xsd:element name="masterLabel" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FieldMappingRow">
<xsd:sequence>
<xsd:element name="SObjectType" type="xsd:string"/>
<xsd:element name="fieldMappingFields" minOccurs="0" maxOccurs="unbounded" type="mns:FieldMappingField"/>
<xsd:element name="fieldName" type="xsd:string"/>
<xsd:element name="mappingOperation" type="tns:MappingOperation"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FieldMappingField">
<xsd:sequence>
<xsd:element name="dataServiceField" type="xsd:string"/>
<xsd:element name="dataServiceObjectName" type="xsd:string"/>
<xsd:element name="priority" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Community">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="chatterAnswersFacebookSsoUrl" minOccurs="0" type="xsd:string"/>
<xsd:element name="communityFeedPage" minOccurs="0" type="xsd:string"/>
<xsd:element name="dataCategoryName" 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="mns: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="mns:ChatterAnswersReputationLevel"/>
<xsd:element name="ideaReputationLevels" minOccurs="0" maxOccurs="unbounded" type="mns: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="CommunityTemplateDefinition">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="baseTemplate" minOccurs="0" type="tns:CommunityBaseTemplate"/>
<xsd:element name="bundlesInfo" minOccurs="0" maxOccurs="unbounded" type="mns:CommunityTemplateBundleInfo"/>
<xsd:element name="category" type="tns:CommunityTemplateCategory"/>
<xsd:element name="defaultBrandingSet" minOccurs="0" type="xsd:string"/>
<xsd:element name="defaultThemeDefinition" type="xsd:string"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="enableExtendedCleanUpOnDelete" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="navigationLinkSet" minOccurs="0" maxOccurs="unbounded" type="mns:NavigationLinkSet"/>
<xsd:element name="pageSetting" minOccurs="0" maxOccurs="unbounded" type="mns:CommunityTemplatePageSetting"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CommunityTemplateBundleInfo">
<xsd:sequence>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="image" minOccurs="0" type="xsd:string"/>
<xsd:element name="order" type="xsd:int"/>
<xsd:element name="title" type="xsd:string"/>
<xsd:element name="type" type="tns:CommunityTemplateBundleInfoType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NavigationLinkSet">
<xsd:sequence>
<xsd:element name="navigationMenuItem" minOccurs="0" maxOccurs="unbounded" type="mns:NavigationMenuItem"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NavigationMenuItem">
<xsd:sequence>
<xsd:element name="defaultListViewId" minOccurs="0" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="position" type="xsd:int"/>
<xsd:element name="publiclyAvailable" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="subMenu" minOccurs="0" type="mns:NavigationSubMenu"/>
<xsd:element name="target" minOccurs="0" type="xsd:string"/>
<xsd:element name="targetPreference" minOccurs="0" type="xsd:string"/>
<xsd:element name="type" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NavigationSubMenu">
<xsd:sequence>
<xsd:element name="navigationMenuItem" minOccurs="0" maxOccurs="unbounded" type="mns:NavigationMenuItem"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CommunityTemplatePageSetting">
<xsd:sequence>
<xsd:element name="page" type="xsd:string"/>
<xsd:element name="themeLayout" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CommunityThemeDefinition">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="customThemeLayoutType" minOccurs="0" maxOccurs="unbounded" type="mns:CommunityCustomThemeLayoutType"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="enableExtendedCleanUpOnDelete" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="themeSetting" minOccurs="0" maxOccurs="unbounded" type="mns:CommunityThemeSetting"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CommunityCustomThemeLayoutType">
<xsd:sequence>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CommunityThemeSetting">
<xsd:sequence>
<xsd:element name="customThemeLayoutType" minOccurs="0" type="xsd:string"/>
<xsd:element name="themeLayout" type="xsd:string"/>
<xsd:element name="themeLayoutType" minOccurs="0" type="tns:CommunityThemeLayoutType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CompactLayout">
<xsd:complexContent>
<xsd:extension base="mns: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="CspTrustedSite">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="endpointUrl" type="xsd:string"/>
<xsd:element name="isActive" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomApplication">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="actionOverrides" minOccurs="0" maxOccurs="unbounded" type="mns:AppActionOverride"/>
<xsd:element name="brand" minOccurs="0" type="mns:AppBrand"/>
<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="enableCustomizeMyTabs" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableKeyboardShortcuts" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableListViewHover" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableListViewReskin" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableMultiMonitorComponents" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enablePinTabs" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableTabHover" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableTabLimits" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="footerColor" minOccurs="0" type="xsd:string"/>
<xsd:element name="formFactors" minOccurs="0" maxOccurs="unbounded" type="tns:FormFactor"/>
<xsd:element name="headerColor" minOccurs="0" type="xsd:string"/>
<xsd:element name="isServiceCloudConsole" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="keyboardShortcuts" minOccurs="0" type="mns:KeyboardShortcuts"/>
<xsd:element name="label" minOccurs="0" type="xsd:string"/>
<xsd:element name="listPlacement" minOccurs="0" type="mns:ListPlacement"/>
<xsd:element name="listRefreshMethod" minOccurs="0" type="xsd:string"/>
<xsd:element name="liveAgentConfig" minOccurs="0" type="mns:LiveAgentConfig"/>
<xsd:element name="logo" minOccurs="0" type="xsd:string"/>
<xsd:element name="navType" minOccurs="0" type="tns:NavType"/>
<xsd:element name="primaryTabColor" minOccurs="0" type="xsd:string"/>
<xsd:element name="profileActionOverrides" minOccurs="0" maxOccurs="unbounded" type="mns:AppProfileActionOverride"/>
<xsd:element name="saveUserSessions" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="setupExperience" minOccurs="0" type="xsd:string"/>
<xsd:element name="subscriberTabs" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="tab" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="tabLimitConfig" minOccurs="0" type="mns:TabLimitConfig"/>
<xsd:element name="uiType" minOccurs="0" type="tns:UiType"/>
<xsd:element name="utilityBar" minOccurs="0" type="xsd:string"/>
<xsd:element name="workspaceMappings" minOccurs="0" type="mns:WorkspaceMappings"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AppActionOverride">
<xsd:complexContent>
<xsd:extension base="mns:ActionOverride">
<xsd:sequence>
<xsd:element name="pageOrSobjectType" type="xsd:string"/>
</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="formFactor" minOccurs="0" type="tns:FormFactor"/>
<xsd:element name="skipRecordTypeSelect" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="type" minOccurs="0" type="tns:ActionOverrideType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AppBrand">
<xsd:sequence>
<xsd:element name="footerColor" minOccurs="0" type="xsd:string"/>
<xsd:element name="headerColor" minOccurs="0" type="xsd:string"/>
<xsd:element name="logo" minOccurs="0" type="xsd:string"/>
<xsd:element name="logoVersion" minOccurs="0" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KeyboardShortcuts">
<xsd:sequence>
<xsd:element name="customShortcut" minOccurs="0" maxOccurs="unbounded" type="mns:CustomShortcut"/>
<xsd:element name="defaultShortcut" minOccurs="0" maxOccurs="unbounded" type="mns:DefaultShortcut"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CustomShortcut">
<xsd:complexContent>
<xsd:extension base="mns: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="showKnowledgeArticles" minOccurs="0" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AppProfileActionOverride">
<xsd:complexContent>
<xsd:extension base="mns:ProfileActionOverride">
<xsd:sequence>
<xsd:element name="profile" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProfileActionOverride">
<xsd:sequence>
<xsd:element name="actionName" type="xsd:string"/>
<xsd:element name="content" minOccurs="0" type="xsd:string"/>
<xsd:element name="formFactor" type="tns:FormFactor"/>
<xsd:element name="pageOrSobjectType" type="xsd:string"/>
<xsd:element name="recordType" minOccurs="0" type="xsd:string"/>
<xsd:element name="type" type="tns:ActionOverrideType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TabLimitConfig">
<xsd:sequence>
<xsd:element name="maxNumberOfPrimaryTabs" minOccurs="0" type="xsd:string"/>
<xsd:element name="maxNumberOfSubTabs" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="WorkspaceMappings">
<xsd:sequence>
<xsd:element name="mapping" minOccurs="0" maxOccurs="unbounded" type="mns: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="CustomField">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="businessOwnerGroup" minOccurs="0" type="xsd:string"/>
<xsd:element name="businessOwnerUser" minOccurs="0" type="xsd:string"/>
<xsd:element name="businessStatus" minOccurs="0" type="xsd:string"/>
<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="encrypted" minOccurs="0" type="xsd:boolean"/>
<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="isConvertLeadDisabled" minOccurs="0" type="xsd:boolean"/>
<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="mns:LookupFilter"/>
<xsd:element name="maskChar" minOccurs="0" type="tns:EncryptedFieldMaskChar"/>
<xsd:element name="maskType" minOccurs="0" type="tns:EncryptedFieldMaskType"/>
<xsd:element name="metadataRelationshipControllingField" minOccurs="0" type="xsd:string"/>
<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="securityClassification" minOccurs="0" type="tns:SecurityClassification"/>
<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="mns: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="valueSet" minOccurs="0" type="mns:ValueSet"/>
<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: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="mns:FilterItem"/>
<xsd:element name="infoMessage" minOccurs="0" type="xsd:string"/>
<xsd:element name="isOptional" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ValueSet">
<xsd:sequence>
<xsd:element name="controllingField" minOccurs="0" type="xsd:string"/>
<xsd:element name="restricted" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="valueSetDefinition" minOccurs="0" type="mns:ValueSetValuesDefinition"/>
<xsd:element name="valueSetName" minOccurs="0" type="xsd:string"/>
<xsd:element name="valueSettings" minOccurs="0" maxOccurs="unbounded" type="mns:ValueSettings"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ValueSetValuesDefinition">
<xsd:sequence>
<xsd:element name="sorted" type="xsd:boolean"/>
<xsd:element name="value" minOccurs="0" maxOccurs="unbounded" type="mns:CustomValue"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CustomValue">
<xsd:complexContent>
<xsd:extension base="mns: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:element name="label" minOccurs="0" type="xsd:string"/>
<xsd:element name="valueName" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="StandardValue">
<xsd:complexContent>
<xsd:extension base="mns:CustomValue">
<xsd:sequence>
<xsd:element name="allowEmail" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="closed" minOccurs="0" type="xsd:boolean"/>
<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="groupingString" minOccurs="0" type="xsd:string"/>
<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="ValueSettings">
<xsd:sequence>
<xsd:element name="controllingFieldValue" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="valueName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CustomLabel">
<xsd:complexContent>
<xsd:extension base="mns: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="mns:Metadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomObject">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="actionOverrides" minOccurs="0" maxOccurs="unbounded" type="mns:ActionOverride"/>
<xsd:element name="allowInChatterGroups" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="compactLayoutAssignment" minOccurs="0" type="xsd:string"/>
<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="dataStewardGroup" minOccurs="0" type="xsd:string"/>
<xsd:element name="dataStewardUser" minOccurs="0" type="xsd:string"/>
<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="enableChangeDataCapture" 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="enableSearch" 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="eventType" minOccurs="0" type="tns:PlatformEventType"/>
<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="gender" minOccurs="0" type="tns:Gender"/>
<xsd:element name="household" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="label" minOccurs="0" type="xsd:string"/>
<xsd:element name="nameField" minOccurs="0" type="mns:CustomField"/>
<xsd:element name="pluralLabel" minOccurs="0" type="xsd:string"/>
<xsd:element name="recordTypeTrackHistory" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="searchLayouts" minOccurs="0" type="mns:SearchLayouts"/>
<xsd:element name="sharingModel" minOccurs="0" type="tns:SharingModel"/>
<xsd:element name="startsWith" minOccurs="0" type="tns:StartsWith"/>
<xsd:element name="visibility" minOccurs="0" type="tns:SetupObjectVisibility"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</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="CustomPageWebLink">
<xsd:complexContent>
<xsd:extension base="mns: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="mns: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:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomTab">
<xsd:complexContent>
<xsd:extension base="mns: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" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="motif" minOccurs="0" 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="DataPipeline">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<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:complexType name="Document">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<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="mns:Metadata">
<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="mns: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="mns:PackageVersion"/>
<xsd:element name="relatedEntityType" minOccurs="0" type="xsd:string"/>
<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:element name="uiType" minOccurs="0" type="tns:EmailTemplateUiType"/>
</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:complexType name="EmbeddedServiceBranding">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="contrastPrimaryColor" minOccurs="0" type="xsd:string"/>
<xsd:element name="embeddedServiceConfig" type="xsd:string"/>
<xsd:element name="font" minOccurs="0" type="xsd:string"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="navBarColor" minOccurs="0" type="xsd:string"/>
<xsd:element name="primaryColor" minOccurs="0" type="xsd:string"/>
<xsd:element name="secondaryColor" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EmbeddedServiceConfig">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="site" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EmbeddedServiceFieldService">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="appointmentBookingFlowName" type="xsd:string"/>
<xsd:element name="embeddedServiceConfig" type="xsd:string"/>
<xsd:element name="enabled" type="xsd:boolean"/>
<xsd:element name="masterLabel" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EmbeddedServiceLiveAgent">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="embeddedServiceConfig" type="xsd:string"/>
<xsd:element name="embeddedServiceQuickActions" minOccurs="0" maxOccurs="unbounded" type="mns:EmbeddedServiceQuickAction"/>
<xsd:element name="liveAgentChatUrl" minOccurs="0" type="xsd:string"/>
<xsd:element name="liveAgentContentUrl" minOccurs="0" type="xsd:string"/>
<xsd:element name="liveChatButton" type="xsd:string"/>
<xsd:element name="liveChatDeployment" type="xsd:string"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="prechatEnabled" type="xsd:boolean"/>
<xsd:element name="prechatJson" minOccurs="0" type="xsd:string"/>
<xsd:element name="scenario" type="tns:EmbeddedServiceScenario"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EmbeddedServiceQuickAction">
<xsd:sequence>
<xsd:element name="embeddedServiceLiveAgent" type="xsd:string"/>
<xsd:element name="order" type="xsd:int"/>
<xsd:element name="quickActionDefinition" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="EscalationRule">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="ruleEntry" minOccurs="0" maxOccurs="unbounded" type="mns:RuleEntry"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EscalationRules">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EventDelivery">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="eventParameters" minOccurs="0" maxOccurs="unbounded" type="mns:EventParameterMap"/>
<xsd:element name="eventSubscription" type="xsd:string"/>
<xsd:element name="referenceData" minOccurs="0" type="xsd:string"/>
<xsd:element name="type" type="tns:EventDeliveryType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EventParameterMap">
<xsd:sequence>
<xsd:element name="parameterName" type="xsd:string"/>
<xsd:element name="parameterValue" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="EventSubscription">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="eventParameters" minOccurs="0" maxOccurs="unbounded" type="mns:EventParameterMap"/>
<xsd:element name="eventType" type="xsd:string"/>
<xsd:element name="referenceData" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FieldSet">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="availableFields" minOccurs="0" maxOccurs="unbounded" type="mns:FieldSetItem"/>
<xsd:element name="description" type="xsd:string"/>
<xsd:element name="displayedFields" minOccurs="0" maxOccurs="unbounded" type="mns: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:complexType name="FlexiPage">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="flexiPageRegions" minOccurs="0" maxOccurs="unbounded" type="mns:FlexiPageRegion"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="parentFlexiPage" minOccurs="0" type="xsd:string"/>
<xsd:element name="quickActionList" minOccurs="0" type="mns:QuickActionList"/>
<xsd:element name="sobjectType" minOccurs="0" type="xsd:string"/>
<xsd:element name="template" type="mns:FlexiPageTemplateInstance"/>
<xsd:element name="type" type="tns:FlexiPageType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlexiPageRegion">
<xsd:sequence>
<xsd:element name="appendable" minOccurs="0" type="tns:RegionFlagStatus"/>
<xsd:element name="componentInstances" minOccurs="0" maxOccurs="unbounded" type="mns:ComponentInstance"/>
<xsd:element name="mode" minOccurs="0" type="tns:FlexiPageRegionMode"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="prependable" minOccurs="0" type="tns:RegionFlagStatus"/>
<xsd:element name="replaceable" minOccurs="0" type="tns:RegionFlagStatus"/>
<xsd:element name="type" type="tns:FlexiPageRegionType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ComponentInstance">
<xsd:sequence>
<xsd:element name="componentInstanceProperties" minOccurs="0" maxOccurs="unbounded" type="mns: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="type" minOccurs="0" type="tns:ComponentInstancePropertyTypeEnum"/>
<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="mns:QuickActionListItem"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="QuickActionListItem">
<xsd:sequence>
<xsd:element name="quickActionName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FlexiPageTemplateInstance">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="properties" minOccurs="0" maxOccurs="unbounded" type="mns:ComponentInstanceProperty"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Flow">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="actionCalls" minOccurs="0" maxOccurs="unbounded" type="mns:FlowActionCall"/>
<xsd:element name="apexPluginCalls" minOccurs="0" maxOccurs="unbounded" type="mns:FlowApexPluginCall"/>
<xsd:element name="assignments" minOccurs="0" maxOccurs="unbounded" type="mns:FlowAssignment"/>
<xsd:element name="choices" minOccurs="0" maxOccurs="unbounded" type="mns:FlowChoice"/>
<xsd:element name="constants" minOccurs="0" maxOccurs="unbounded" type="mns:FlowConstant"/>
<xsd:element name="decisions" minOccurs="0" maxOccurs="unbounded" type="mns:FlowDecision"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="dynamicChoiceSets" minOccurs="0" maxOccurs="unbounded" type="mns:FlowDynamicChoiceSet"/>
<xsd:element name="formulas" minOccurs="0" maxOccurs="unbounded" type="mns: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="mns:FlowLoop"/>
<xsd:element name="processMetadataValues" minOccurs="0" maxOccurs="unbounded" type="mns:FlowMetadataValue"/>
<xsd:element name="processType" minOccurs="0" type="tns:FlowProcessType"/>
<xsd:element name="recordCreates" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRecordCreate"/>
<xsd:element name="recordDeletes" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRecordDelete"/>
<xsd:element name="recordLookups" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRecordLookup"/>
<xsd:element name="recordUpdates" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRecordUpdate"/>
<xsd:element name="screens" minOccurs="0" maxOccurs="unbounded" type="mns:FlowScreen"/>
<xsd:element name="startElementReference" minOccurs="0" type="xsd:string"/>
<xsd:element name="steps" minOccurs="0" maxOccurs="unbounded" type="mns:FlowStep"/>
<xsd:element name="subflows" minOccurs="0" maxOccurs="unbounded" type="mns:FlowSubflow"/>
<xsd:element name="textTemplates" minOccurs="0" maxOccurs="unbounded" type="mns:FlowTextTemplate"/>
<xsd:element name="variables" minOccurs="0" maxOccurs="unbounded" type="mns:FlowVariable"/>
<xsd:element name="waits" minOccurs="0" maxOccurs="unbounded" type="mns:FlowWait"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowActionCall">
<xsd:complexContent>
<xsd:extension base="mns:FlowNode">
<xsd:sequence>
<xsd:element name="actionName" type="xsd:string"/>
<xsd:element name="actionType" type="tns:InvocableActionType"/>
<xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="faultConnector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="inputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowActionCallInputParameter"/>
<xsd:element name="outputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowActionCallOutputParameter"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowNode">
<xsd:complexContent>
<xsd:extension base="mns: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="mns: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="mns: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="mns: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="mns:FlowBaseElement">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowActionCallOutputParameter">
<xsd:complexContent>
<xsd:extension base="mns: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="mns:FlowBaseElement">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowApexPluginCallOutputParameter">
<xsd:complexContent>
<xsd:extension base="mns: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="mns:FlowBaseElement">
<xsd:sequence>
<xsd:element name="assignToReference" type="xsd:string"/>
<xsd:element name="operator" type="tns:FlowAssignmentOperator"/>
<xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowChoiceUserInput">
<xsd:complexContent>
<xsd:extension base="mns: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="mns: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="mns:FlowBaseElement">
<xsd:sequence>
<xsd:element name="leftValueReference" type="xsd:string"/>
<xsd:element name="operator" type="tns:FlowComparisonOperator"/>
<xsd:element name="rightValue" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowConnector">
<xsd:complexContent>
<xsd:extension base="mns: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="mns:FlowBaseElement">
<xsd:sequence>
<xsd:element name="field" type="xsd:string"/>
<xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowOutputFieldAssignment">
<xsd:complexContent>
<xsd:extension base="mns: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="mns:FlowBaseElement">
<xsd:sequence>
<xsd:element name="field" type="xsd:string"/>
<xsd:element name="operator" type="tns:FlowRecordFilterOperator"/>
<xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowScreenFieldInputParameter">
<xsd:complexContent>
<xsd:extension base="mns:FlowBaseElement">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowScreenFieldOutputParameter">
<xsd:complexContent>
<xsd:extension base="mns: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="FlowScreenRule">
<xsd:complexContent>
<xsd:extension base="mns:FlowBaseElement">
<xsd:sequence>
<xsd:element name="conditionLogic" minOccurs="0" type="xsd:string"/>
<xsd:element name="conditions" minOccurs="0" maxOccurs="unbounded" type="mns:FlowCondition"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="ruleActions" minOccurs="0" maxOccurs="unbounded" type="mns:FlowScreenRuleAction"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowScreenRuleAction">
<xsd:complexContent>
<xsd:extension base="mns:FlowBaseElement">
<xsd:sequence>
<xsd:element name="attribute" type="xsd:string"/>
<xsd:element name="fieldReference" type="xsd:string"/>
<xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowSubflowInputAssignment">
<xsd:complexContent>
<xsd:extension base="mns:FlowBaseElement">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowSubflowOutputAssignment">
<xsd:complexContent>
<xsd:extension base="mns: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="mns:FlowBaseElement">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowWaitEventOutputParameter">
<xsd:complexContent>
<xsd:extension base="mns: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="mns:FlowElement">
<xsd:sequence>
<xsd:element name="choiceText" type="xsd:string"/>
<xsd:element name="dataType" type="tns:FlowDataType"/>
<xsd:element name="userInput" minOccurs="0" type="mns:FlowChoiceUserInput"/>
<xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowConstant">
<xsd:complexContent>
<xsd:extension base="mns:FlowElement">
<xsd:sequence>
<xsd:element name="dataType" type="tns:FlowDataType"/>
<xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowDynamicChoiceSet">
<xsd:complexContent>
<xsd:extension base="mns: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="mns: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="mns:FlowOutputFieldAssignment"/>
<xsd:element name="picklistField" minOccurs="0" type="xsd:string"/>
<xsd:element name="picklistObject" minOccurs="0" type="xsd:string"/>
<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="mns: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="mns:FlowElement">
<xsd:sequence>
<xsd:element name="conditionLogic" type="xsd:string"/>
<xsd:element name="conditions" minOccurs="0" maxOccurs="unbounded" type="mns:FlowCondition"/>
<xsd:element name="connector" minOccurs="0" type="mns: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="mns: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="mns:FlowElementReferenceOrValue"/>
<xsd:element name="extensionName" minOccurs="0" type="xsd:string"/>
<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="inputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowScreenFieldInputParameter"/>
<xsd:element name="isRequired" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="isVisible" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="outputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowScreenFieldOutputParameter"/>
<xsd:element name="scale" minOccurs="0" type="xsd:int"/>
<xsd:element name="validationRule" minOccurs="0" type="mns:FlowInputValidationRule"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowTextTemplate">
<xsd:complexContent>
<xsd:extension base="mns: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="mns: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="mns:FlowElementReferenceOrValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowWaitEvent">
<xsd:complexContent>
<xsd:extension base="mns:FlowElement">
<xsd:sequence>
<xsd:element name="conditionLogic" minOccurs="0" type="xsd:string"/>
<xsd:element name="conditions" minOccurs="0" maxOccurs="unbounded" type="mns:FlowCondition"/>
<xsd:element name="connector" type="mns:FlowConnector"/>
<xsd:element name="eventType" type="xsd:string"/>
<xsd:element name="inputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowWaitEventInputParameter"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="outputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowWaitEventOutputParameter"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowApexPluginCall">
<xsd:complexContent>
<xsd:extension base="mns:FlowNode">
<xsd:sequence>
<xsd:element name="apexClass" type="xsd:string"/>
<xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="faultConnector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="inputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowApexPluginCallInputParameter"/>
<xsd:element name="outputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowApexPluginCallOutputParameter"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowAssignment">
<xsd:complexContent>
<xsd:extension base="mns:FlowNode">
<xsd:sequence>
<xsd:element name="assignmentItems" minOccurs="0" maxOccurs="unbounded" type="mns:FlowAssignmentItem"/>
<xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowDecision">
<xsd:complexContent>
<xsd:extension base="mns:FlowNode">
<xsd:sequence>
<xsd:element name="defaultConnector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="defaultConnectorLabel" minOccurs="0" type="xsd:string"/>
<xsd:element name="rules" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRule"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowLoop">
<xsd:complexContent>
<xsd:extension base="mns: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="mns:FlowConnector"/>
<xsd:element name="noMoreValuesConnector" minOccurs="0" type="mns:FlowConnector"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowRecordCreate">
<xsd:complexContent>
<xsd:extension base="mns:FlowNode">
<xsd:sequence>
<xsd:element name="assignRecordIdToReference" minOccurs="0" type="xsd:string"/>
<xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="faultConnector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="inputAssignments" minOccurs="0" maxOccurs="unbounded" type="mns: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="mns:FlowNode">
<xsd:sequence>
<xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="faultConnector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="filters" minOccurs="0" maxOccurs="unbounded" type="mns: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="mns:FlowNode">
<xsd:sequence>
<xsd:element name="assignNullValuesIfNoRecordsFound" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="faultConnector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="filters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRecordFilter"/>
<xsd:element name="object" type="xsd:string"/>
<xsd:element name="outputAssignments" minOccurs="0" maxOccurs="unbounded" type="mns: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="mns:FlowNode">
<xsd:sequence>
<xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="faultConnector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="filters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRecordFilter"/>
<xsd:element name="inputAssignments" minOccurs="0" maxOccurs="unbounded" type="mns: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="mns: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="mns:FlowConnector"/>
<xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="mns:FlowScreenField"/>
<xsd:element name="helpText" minOccurs="0" type="xsd:string"/>
<xsd:element name="pausedText" minOccurs="0" type="xsd:string"/>
<xsd:element name="rules" minOccurs="0" maxOccurs="unbounded" type="mns:FlowScreenRule"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowStep">
<xsd:complexContent>
<xsd:extension base="mns:FlowNode">
<xsd:sequence>
<xsd:element name="connectors" minOccurs="0" maxOccurs="unbounded" type="mns:FlowConnector"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowSubflow">
<xsd:complexContent>
<xsd:extension base="mns:FlowNode">
<xsd:sequence>
<xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="flowName" type="xsd:string"/>
<xsd:element name="inputAssignments" minOccurs="0" maxOccurs="unbounded" type="mns:FlowSubflowInputAssignment"/>
<xsd:element name="outputAssignments" minOccurs="0" maxOccurs="unbounded" type="mns:FlowSubflowOutputAssignment"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowWait">
<xsd:complexContent>
<xsd:extension base="mns:FlowNode">
<xsd:sequence>
<xsd:element name="defaultConnector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="defaultConnectorLabel" type="xsd:string"/>
<xsd:element name="faultConnector" minOccurs="0" type="mns:FlowConnector"/>
<xsd:element name="waitEvents" minOccurs="0" maxOccurs="unbounded" type="mns:FlowWaitEvent"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowDefinition">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="activeVersionNumber" minOccurs="0" type="xsd:int"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="masterLabel" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Folder">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="accessType" minOccurs="0" type="tns:FolderAccessTypes"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="publicFolderAccess" minOccurs="0" type="tns:PublicFolderAccess"/>
<xsd:element name="sharedTo" minOccurs="0" type="mns:SharedTo"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<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="channelProgramGroup" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="channelProgramGroups" minOccurs="0" maxOccurs="unbounded" 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="DocumentFolder">
<xsd:complexContent>
<xsd:extension base="mns:Folder">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EmailFolder">
<xsd:complexContent>
<xsd:extension base="mns:Folder">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GlobalValueSet">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="customValue" minOccurs="0" maxOccurs="unbounded" type="mns:CustomValue"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="sorted" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Group">
<xsd:complexContent>
<xsd:extension base="mns: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="HomePageLayout">
<xsd:complexContent>
<xsd:extension base="mns: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="IntegrationHubSettings">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="canonicalName" minOccurs="0" type="xsd:string"/>
<xsd:element name="canonicalNameBindingChar" minOccurs="0" type="xsd:string"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="isEnabled" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="setupData" minOccurs="0" type="xsd:string"/>
<xsd:element name="setupDefinition" minOccurs="0" type="xsd:string"/>
<xsd:element name="setupNamespace" minOccurs="0" type="xsd:string"/>
<xsd:element name="setupSimpleName" type="xsd:string"/>
<xsd:element name="uUID" minOccurs="0" type="xsd:string"/>
<xsd:element name="version" minOccurs="0" type="xsd:string"/>
<xsd:element name="versionBuild" minOccurs="0" type="xsd:int"/>
<xsd:element name="versionMajor" minOccurs="0" type="xsd:int"/>
<xsd:element name="versionMinor" minOccurs="0" type="xsd:int"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="IntegrationHubSettingsType">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="canonicalName" minOccurs="0" type="xsd:string"/>
<xsd:element name="canonicalNameBindingChar" minOccurs="0" type="xsd:string"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="isEnabled" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="setupNamespace" minOccurs="0" type="xsd:string"/>
<xsd:element name="setupSimpleName" type="xsd:string"/>
<xsd:element name="uUID" minOccurs="0" type="xsd:string"/>
<xsd:element name="version" minOccurs="0" type="xsd:string"/>
<xsd:element name="versionBuild" minOccurs="0" type="xsd:int"/>
<xsd:element name="versionMajor" minOccurs="0" type="xsd:int"/>
<xsd:element name="versionMinor" minOccurs="0" type="xsd:int"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KeywordList">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="keywords" minOccurs="0" maxOccurs="unbounded" type="mns:Keyword"/>
<xsd:element name="masterLabel" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Keyword">
<xsd:sequence>
<xsd:element name="keyword" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Layout">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="customButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="customConsoleComponents" minOccurs="0" type="mns: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="mns:FeedLayout"/>
<xsd:element name="headers" minOccurs="0" maxOccurs="unbounded" type="tns:LayoutHeader"/>
<xsd:element name="layoutSections" minOccurs="0" maxOccurs="unbounded" type="mns:LayoutSection"/>
<xsd:element name="miniLayout" minOccurs="0" type="mns:MiniLayout"/>
<xsd:element name="multilineLayoutFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="quickActionList" minOccurs="0" type="mns:QuickActionList"/>
<xsd:element name="relatedContent" minOccurs="0" type="mns:RelatedContent"/>
<xsd:element name="relatedLists" minOccurs="0" maxOccurs="unbounded" type="mns: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="mns:SummaryLayout"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomConsoleComponents">
<xsd:sequence>
<xsd:element name="primaryTabComponents" minOccurs="0" type="mns:PrimaryTabComponents"/>
<xsd:element name="subtabComponents" minOccurs="0" type="mns:SubtabComponents"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PrimaryTabComponents">
<xsd:sequence>
<xsd:element name="containers" minOccurs="0" maxOccurs="unbounded" type="mns: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="mns: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="mns: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="mns: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="mns:FeedLayoutFilter"/>
<xsd:element name="fullWidthFeed" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="hideSidebar" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="highlightExternalFeedItems" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="leftComponents" minOccurs="0" maxOccurs="unbounded" type="mns:FeedLayoutComponent"/>
<xsd:element name="rightComponents" minOccurs="0" maxOccurs="unbounded" type="mns:FeedLayoutComponent"/>
<xsd:element name="useInlineFiltersInConsole" minOccurs="0" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FeedLayoutFilter">
<xsd:sequence>
<xsd:element name="feedFilterName" minOccurs="0" type="xsd:string"/>
<xsd:element name="feedFilterType" type="tns:FeedLayoutFilterType"/>
<xsd:element name="feedItemType" minOccurs="0" type="tns:FeedItemType"/>
</xsd:sequence>
</xsd:complexType>
<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: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="mns: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="mns:LayoutItem"/>
<xsd:element name="reserved" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LayoutItem">
<xsd:sequence>
<xsd:element name="analyticsCloudComponent" minOccurs="0" type="mns:AnalyticsCloudComponentLayoutItem"/>
<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="mns: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:complexType name="AnalyticsCloudComponentLayoutItem">
<xsd:sequence>
<xsd:element name="assetType" type="xsd:string"/>
<xsd:element name="devName" type="xsd:string"/>
<xsd:element name="error" minOccurs="0" type="xsd:string"/>
<xsd:element name="filter" minOccurs="0" type="xsd:string"/>
<xsd:element name="height" minOccurs="0" type="xsd:int"/>
<xsd:element name="hideOnError" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="showHeader" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="showSharing" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="showTitle" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="width" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<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: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="mns: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="mns:RelatedContentItem"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RelatedContentItem">
<xsd:sequence>
<xsd:element name="layoutItem" type="mns: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="mns: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:complexType name="LeadConvertSettings">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="allowOwnerChange" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="opportunityCreationOptions" minOccurs="0" type="tns:VisibleOrRequired"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ListView">
<xsd:complexContent>
<xsd:extension base="mns: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="mns: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="mns:SharedTo"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<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:complexType name="ModerationRule">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="action" type="tns:ModerationRuleAction"/>
<xsd:element name="actionLimit" minOccurs="0" type="xsd:int"/>
<xsd:element name="active" type="xsd:boolean"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="entitiesAndFields" minOccurs="0" maxOccurs="unbounded" type="mns:ModeratedEntityField"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="notifyLimit" minOccurs="0" type="xsd:int"/>
<xsd:element name="timePeriod" minOccurs="0" type="tns:RateLimitTimePeriod"/>
<xsd:element name="type" minOccurs="0" type="tns:ModerationRuleType"/>
<xsd:element name="userCriteria" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="userMessage" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ModeratedEntityField">
<xsd:sequence>
<xsd:element name="entityName" type="xsd:string"/>
<xsd:element name="fieldName" minOccurs="0" type="xsd:string"/>
<xsd:element name="keywordList" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PathAssistant">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="active" type="xsd:boolean"/>
<xsd:element name="entityName" type="xsd:string"/>
<xsd:element name="fieldName" type="xsd:string"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="recordTypeName" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PermissionSet">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="applicationVisibilities" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetApplicationVisibility"/>
<xsd:element name="classAccesses" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetApexClassAccess"/>
<xsd:element name="customPermissions" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetCustomPermissions"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="externalDataSourceAccesses" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetExternalDataSourceAccess"/>
<xsd:element name="fieldPermissions" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetFieldPermissions"/>
<xsd:element name="hasActivationRequired" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="license" minOccurs="0" type="xsd:string"/>
<xsd:element name="objectPermissions" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetObjectPermissions"/>
<xsd:element name="pageAccesses" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetApexPageAccess"/>
<xsd:element name="recordTypeVisibilities" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetRecordTypeVisibility"/>
<xsd:element name="tabSettings" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetTabSetting"/>
<xsd:element name="userPermissions" minOccurs="0" maxOccurs="unbounded" type="mns: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: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="PlatformActionList">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="actionListContext" type="tns:PlatformActionListContext"/>
<xsd:element name="platformActionListItems" minOccurs="0" maxOccurs="unbounded" type="mns:PlatformActionListItem"/>
<xsd:element name="relatedSourceEntity" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<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:complexType name="Profile">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="applicationVisibilities" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileApplicationVisibility"/>
<xsd:element name="classAccesses" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileApexClassAccess"/>
<xsd:element name="custom" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="customPermissions" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileCustomPermissions"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="externalDataSourceAccesses" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileExternalDataSourceAccess"/>
<xsd:element name="fieldPermissions" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileFieldLevelSecurity"/>
<xsd:element name="loginHours" minOccurs="0" type="mns:ProfileLoginHours"/>
<xsd:element name="loginIpRanges" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileLoginIpRange"/>
<xsd:element name="objectPermissions" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileObjectPermissions"/>
<xsd:element name="pageAccesses" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileApexPageAccess"/>
<xsd:element name="profileActionOverrides" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileActionOverride"/>
<xsd:element name="recordTypeVisibilities" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileRecordTypeVisibility"/>
<xsd:element name="tabVisibilities" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileTabVisibility"/>
<xsd:element name="userLicense" minOccurs="0" type="xsd:string"/>
<xsd:element name="userPermissions" minOccurs="0" maxOccurs="unbounded" type="mns: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="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="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="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="mns: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="mns: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="mns: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="mns:Metadata">
<xsd:sequence>
<xsd:element name="canvas" minOccurs="0" type="xsd:string"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="flowDefinition" minOccurs="0" type="xsd:string"/>
<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="lightningComponent" minOccurs="0" type="xsd:string"/>
<xsd:element name="optionsCreateFeedItem" type="xsd:boolean"/>
<xsd:element name="page" minOccurs="0" type="xsd:string"/>
<xsd:element name="quickActionLayout" minOccurs="0" type="mns:QuickActionLayout"/>
<xsd:element name="standardLabel" minOccurs="0" type="tns:QuickActionLabel"/>
<xsd:element name="successMessage" minOccurs="0" type="xsd:string"/>
<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="QuickActionLayout">
<xsd:sequence>
<xsd:element name="layoutSectionStyle" type="tns:LayoutSectionStyle"/>
<xsd:element name="quickActionLayoutColumns" minOccurs="0" maxOccurs="unbounded" type="mns:QuickActionLayoutColumn"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="QuickActionLayoutColumn">
<xsd:sequence>
<xsd:element name="quickActionLayoutItems" minOccurs="0" maxOccurs="unbounded" type="mns: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:complexType name="RecordType">
<xsd:complexContent>
<xsd:extension base="mns: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="mns: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="mns:PicklistValue"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RemoteSiteSetting">
<xsd:complexContent>
<xsd:extension base="mns: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="RoleOrTerritory">
<xsd:complexContent>
<xsd:extension base="mns: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="mns:RoleOrTerritory">
<xsd:sequence>
<xsd:element name="parentRole" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="StandardValueSet">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="groupingStringEnum" minOccurs="0" type="xsd:string"/>
<xsd:element name="sorted" type="xsd:boolean"/>
<xsd:element name="standardValue" minOccurs="0" maxOccurs="unbounded" type="mns:StandardValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="StaticResource">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<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:complexType name="TransactionSecurityPolicy">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="action" type="mns:TransactionSecurityAction"/>
<xsd:element name="active" type="xsd:boolean"/>
<xsd:element name="apexClass" minOccurs="0" type="xsd:string"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="developerName" minOccurs="0" type="xsd:string"/>
<xsd:element name="eventName" minOccurs="0" type="tns:TransactionSecurityEventName"/>
<xsd:element name="eventType" minOccurs="0" type="tns:MonitoredEvents"/>
<xsd:element name="executionUser" type="xsd:string"/>
<xsd:element name="flow" minOccurs="0" type="xsd:string"/>
<xsd:element name="masterLabel" minOccurs="0" type="xsd:string"/>
<xsd:element name="resourceName" minOccurs="0" type="xsd:string"/>
<xsd:element name="type" minOccurs="0" type="tns:TxnSecurityPolicyType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TransactionSecurityAction">
<xsd:sequence>
<xsd:element name="block" type="xsd:boolean"/>
<xsd:element name="endSession" type="xsd:boolean"/>
<xsd:element name="freezeUser" type="xsd:boolean"/>
<xsd:element name="notifications" minOccurs="0" maxOccurs="unbounded" type="mns:TransactionSecurityNotification"/>
<xsd:element name="twoFactorAuthentication" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TransactionSecurityNotification">
<xsd:sequence>
<xsd:element name="inApp" type="xsd:boolean"/>
<xsd:element name="sendEmail" type="xsd:boolean"/>
<xsd:element name="user" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="UserCriteria">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="creationAgeInSeconds" minOccurs="0" type="xsd:int"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="lastChatterActivityAgeInSeconds" minOccurs="0" type="xsd:int"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="profiles" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="userTypes" minOccurs="0" maxOccurs="unbounded" type="tns:NetworkUserType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ValidationRule">
<xsd:complexContent>
<xsd:extension base="mns: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="mns: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="Workflow">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WorkflowAction">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WorkflowAlert">
<xsd:complexContent>
<xsd:extension base="mns: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="mns: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="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:complexType name="WorkflowFieldUpdate">
<xsd:complexContent>
<xsd:extension base="mns: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:complexType name="WorkflowFlowAction">
<xsd:complexContent>
<xsd:extension base="mns: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="mns: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="mns: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:complexType name="WorkflowOutboundMessage">
<xsd:complexContent>
<xsd:extension base="mns: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="mns: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:complexType name="WorkflowTask">
<xsd:complexContent>
<xsd:extension base="mns: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:complexType name="WorkflowRule">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="actions" minOccurs="0" maxOccurs="unbounded" type="mns: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="mns: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="mns:WorkflowTimeTrigger"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</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:complexType name="WorkflowTimeTrigger">
<xsd:sequence>
<xsd:element name="actions" minOccurs="0" maxOccurs="unbounded" type="mns: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:complexType name="ActivitiesSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<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:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AddressSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="countriesAndStates" type="mns:CountriesAndStates"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CountriesAndStates">
<xsd:sequence>
<xsd:element name="countries" minOccurs="0" maxOccurs="unbounded" type="mns: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="mns: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="BusinessHoursSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="businessHours" minOccurs="0" maxOccurs="unbounded" type="mns:BusinessHoursEntry"/>
<xsd:element name="holidays" minOccurs="0" maxOccurs="unbounded" type="mns: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="CaseSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<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="mns: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="mns: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="showEmailAttachmentsInCaseAttachmentsRL" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="showFewerCloseActions" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="systemUserEmail" minOccurs="0" type="xsd:string"/>
<xsd:element name="useSystemEmailAddress" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="useSystemUserAsDefaultCaseUser" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="webToCase" minOccurs="0" type="mns: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: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="preQuoteSignature" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="routingAddresses" minOccurs="0" maxOccurs="unbounded" type="mns:EmailToCaseRoutingAddress"/>
<xsd:element name="unauthorizedSenderAction" minOccurs="0" type="tns:EmailToCaseOnFailureActionType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="EmailToCaseRoutingAddress">
<xsd:sequence>
<xsd:element name="addressType" minOccurs="0" type="mns: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="emailServicesAddress" minOccurs="0" type="xsd:string"/>
<xsd:element name="isVerified" minOccurs="0" type="xsd:boolean"/>
<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="ChatterAnswersSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<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="CompanySettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ContractSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<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="EntitlementSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<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="FieldServiceSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="fieldServiceNotificationsOrgPref" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="fieldServiceOrgPref" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="serviceAppointmentsDueDateOffsetOrgValue" minOccurs="0" type="xsd:int"/>
<xsd:element name="workOrderLineItemSearchFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="workOrderSearchFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FileUploadAndDownloadSecuritySettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="dispositions" minOccurs="0" maxOccurs="unbounded" type="mns:FileTypeDispositionAssignmentBean"/>
<xsd:element name="noHtmlUploadAsAttachment" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FileTypeDispositionAssignmentBean">
<xsd:sequence>
<xsd:element name="behavior" type="tns:FileDownloadBehavior"/>
<xsd:element name="fileType" type="tns:FileType"/>
<xsd:element name="securityRiskFileType" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ForecastingSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="displayCurrency" minOccurs="0" type="tns:DisplayCurrency"/>
<xsd:element name="enableForecasts" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="forecastingCategoryMappings" minOccurs="0" maxOccurs="unbounded" type="mns:ForecastingCategoryMapping"/>
<xsd:element name="forecastingDisplayedFamilySettings" minOccurs="0" maxOccurs="unbounded" type="mns:ForecastingDisplayedFamilySettings"/>
<xsd:element name="forecastingTypeSettings" minOccurs="0" maxOccurs="unbounded" type="mns:ForecastingTypeSettings"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ForecastingCategoryMapping">
<xsd:sequence>
<xsd:element name="forecastingItemCategoryApiName" type="xsd:string"/>
<xsd:element name="weightedSourceCategories" minOccurs="0" maxOccurs="unbounded" type="mns:WeightedSourceCategory"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="WeightedSourceCategory">
<xsd:sequence>
<xsd:element name="sourceCategoryApiName" type="xsd:string"/>
<xsd:element name="weight" type="xsd:double"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ForecastingDisplayedFamilySettings">
<xsd:sequence>
<xsd:element name="productFamily" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ForecastingTypeSettings">
<xsd:sequence>
<xsd:element name="active" type="xsd:boolean"/>
<xsd:element name="adjustmentsSettings" type="mns:AdjustmentsSettings"/>
<xsd:element name="displayedCategoryApiNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="forecastRangeSettings" type="mns:ForecastRangeSettings"/>
<xsd:element name="forecastedCategoryApiNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="hasProductFamily" type="xsd:boolean"/>
<xsd:element name="isAmount" type="xsd:boolean"/>
<xsd:element name="isAvailable" type="xsd:boolean"/>
<xsd:element name="isQuantity" type="xsd:boolean"/>
<xsd:element name="managerAdjustableCategoryApiNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="opportunityListFieldsLabelMappings" minOccurs="0" maxOccurs="unbounded" type="mns:OpportunityListFieldsLabelMapping"/>
<xsd:element name="opportunityListFieldsSelectedSettings" type="mns:OpportunityListFieldsSelectedSettings"/>
<xsd:element name="opportunityListFieldsUnselectedSettings" type="mns:OpportunityListFieldsUnselectedSettings"/>
<xsd:element name="opportunitySplitName" minOccurs="0" type="xsd:string"/>
<xsd:element name="ownerAdjustableCategoryApiNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="quotasSettings" type="mns:QuotasSettings"/>
<xsd:element name="territory2ModelName" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AdjustmentsSettings">
<xsd:sequence>
<xsd:element name="enableAdjustments" type="xsd:boolean"/>
<xsd:element name="enableOwnerAdjustments" 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:complexType name="OpportunityListFieldsLabelMapping">
<xsd:sequence>
<xsd:element name="field" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="OpportunityListFieldsSelectedSettings">
<xsd:sequence>
<xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="OpportunityListFieldsUnselectedSettings">
<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="IdeasSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<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="KnowledgeSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="answers" minOccurs="0" type="mns:KnowledgeAnswerSettings"/>
<xsd:element name="cases" minOccurs="0" type="mns: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="enableLightningKnowledge" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="languages" minOccurs="0" type="mns: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:element name="suggestedArticles" minOccurs="0" type="mns:KnowledgeSuggestedArticlesSettings"/>
</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="articlePublicSharingCommunities" minOccurs="0" type="mns:KnowledgeCommunitiesSettings"/>
<xsd:element name="articlePublicSharingSites" minOccurs="0" type="mns:KnowledgeSitesSettings"/>
<xsd:element name="articlePublicSharingSitesChatterAnswers" minOccurs="0" type="mns: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="mns:KnowledgeCaseEditor"/>
<xsd:element name="enableArticleCreation" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableArticlePublicSharingSites" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableCaseDataCategoryMapping" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="useProfileForPDFCreation" minOccurs="0" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KnowledgeCommunitiesSettings">
<xsd:sequence>
<xsd:element name="community" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</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="mns: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="mns:KnowledgeLanguageLookupValueType"/>
<xsd:element name="defaultReviewer" minOccurs="0" type="xsd:string"/>
<xsd:element name="defaultReviewerType" minOccurs="0" type="mns: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="KnowledgeSuggestedArticlesSettings">
<xsd:sequence>
<xsd:element name="caseFields" minOccurs="0" type="mns:KnowledgeCaseFieldsSettings"/>
<xsd:element name="useSuggestedArticlesForCase" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="workOrderFields" minOccurs="0" type="mns:KnowledgeWorkOrderFieldsSettings"/>
<xsd:element name="workOrderLineItemFields" minOccurs="0" type="mns:KnowledgeWorkOrderLineItemFieldsSettings"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KnowledgeCaseFieldsSettings">
<xsd:sequence>
<xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="mns:KnowledgeCaseField"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KnowledgeCaseField">
<xsd:sequence>
<xsd:element name="name" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KnowledgeWorkOrderFieldsSettings">
<xsd:sequence>
<xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="mns:KnowledgeWorkOrderField"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KnowledgeWorkOrderField">
<xsd:sequence>
<xsd:element name="name" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KnowledgeWorkOrderLineItemFieldsSettings">
<xsd:sequence>
<xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="mns:KnowledgeWorkOrderLineItemField"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KnowledgeWorkOrderLineItemField">
<xsd:sequence>
<xsd:element name="name" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LiveAgentSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="enableLiveAgent" minOccurs="0" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MacroSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="enableAdvancedSearch" minOccurs="0" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MarketingActionSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="enableMarketingAction" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MobileSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="chatterMobile" minOccurs="0" type="mns:ChatterMobileSettings"/>
<xsd:element name="dashboardMobile" minOccurs="0" type="mns:DashboardMobileSettings"/>
<xsd:element name="salesforceMobile" minOccurs="0" type="mns:SFDCMobileSettings"/>
<xsd:element name="touchMobile" minOccurs="0" type="mns: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="mns:MetadataForSettings">
<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="OpportunitySettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<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="mns: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="mns:MetadataForSettings">
<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="OrgPreferenceSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="preferences" minOccurs="0" maxOccurs="unbounded" type="mns:OrganizationSettingsDetail"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OrganizationSettingsDetail">
<xsd:sequence>
<xsd:element name="settingName" type="xsd:string"/>
<xsd:element name="settingValue" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PathAssistantSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="pathAssistantEnabled" minOccurs="0" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PersonListSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<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="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="enableExactTargetForSalesforceApps" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProductSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<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="QuoteSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="enableQuote" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SearchSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="documentContentSearchEnabled" type="xsd:boolean"/>
<xsd:element name="optimizeSearchForCJKEnabled" type="xsd:boolean"/>
<xsd:element name="recentlyViewedUsersForBlankLookupEnabled" type="xsd:boolean"/>
<xsd:element name="searchSettingsByObject" type="mns:SearchSettingsByObject"/>
<xsd:element name="sidebarAutoCompleteEnabled" type="xsd:boolean"/>
<xsd:element name="sidebarDropDownListEnabled" type="xsd:boolean"/>
<xsd:element name="sidebarLimitToItemsIOwnCheckboxEnabled" type="xsd:boolean"/>
<xsd:element name="singleSearchResultShortcutEnabled" type="xsd:boolean"/>
<xsd:element name="spellCorrectKnowledgeSearchEnabled" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SearchSettingsByObject">
<xsd:sequence>
<xsd:element name="searchSettingsByObject" minOccurs="0" maxOccurs="unbounded" type="mns:ObjectSearchSetting"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ObjectSearchSetting">
<xsd:sequence>
<xsd:element name="enhancedLookupEnabled" type="xsd:boolean"/>
<xsd:element name="lookupAutoCompleteEnabled" type="xsd:boolean"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="resultsPerPageCount" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SecuritySettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="networkAccess" minOccurs="0" type="mns:NetworkAccess"/>
<xsd:element name="passwordPolicies" minOccurs="0" type="mns:PasswordPolicies"/>
<xsd:element name="sessionSettings" minOccurs="0" type="mns:SessionSettings"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="NetworkAccess">
<xsd:sequence>
<xsd:element name="ipRanges" minOccurs="0" maxOccurs="unbounded" type="mns:IpRange"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="IpRange">
<xsd:sequence>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<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="mns:Complexity"/>
<xsd:element name="expiration" minOccurs="0" type="mns:Expiration"/>
<xsd:element name="historyRestriction" minOccurs="0" type="xsd:string"/>
<xsd:element name="lockoutInterval" minOccurs="0" type="mns:LockoutInterval"/>
<xsd:element name="maxLoginAttempts" minOccurs="0" type="mns:MaxLoginAttempts"/>
<xsd:element name="minimumPasswordLength" minOccurs="0" type="xsd:string"/>
<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="mns: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="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="enableCSPOnEmail" 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="enableClickjackNonsetupUserHeaderless" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableClickjackSetup" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableContentSniffingProtection" 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="enableUpgradeInsecureRequests" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableXssProtection" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enforceIpRangesEveryRequest" 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="hstsOnForcecomSites" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="identityConfirmationOnTwoFactorRegistrationEnabled" 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="logoutURL" minOccurs="0" type="xsd:string"/>
<xsd:element name="referrerPolicy" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="requireHttpOnly" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="requireHttps" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="securityCentralKillSession" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="sessionTimeout" minOccurs="0" type="mns:SessionTimeout"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="SessionTimeout">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="TwentyFourHours"/>
<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="SocialCustomerServiceSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="caseSubjectOption" type="tns:CaseSubjectOption"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Territory2Settings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<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: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="APEX_DATA_ACCESS_RESTRICTION"/>
<xsd:enumeration value="ASSIGNEE_TYPE_REQUIRED"/>
<xsd:enumeration value="AURA_COMPILE_ERROR"/>
<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="COMMERCIAL_CONTROL_ERROR"/>
<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_METADATA_REL_FIELD_MANAGEABILITY"/>
<xsd:enumeration value="CUSTOM_SETTINGS_LIMIT_EXCEEDED"/>
<xsd:enumeration value="CUSTOM_TAB_LIMIT_EXCEEDED"/>
<xsd:enumeration value="DATAASSESSMENT_CONFIG_ASSESSMENT_IN_PROGRESS_ERROR"/>
<xsd:enumeration value="DATAASSESSMENT_CONFIG_SERVICE_ERROR"/>
<xsd:enumeration value="DATACLOUDADDRESS_NO_RECORDS_FOUND"/>
<xsd:enumeration value="DATACLOUDADDRESS_PROCESSING_ERROR"/>
<xsd:enumeration value="DATACLOUDADDRESS_SERVER_ERROR"/>
<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_ADDRESS_BOUNCED"/>
<xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_CONNECTION_ERROR"/>
<xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_PERMISSION_ERROR"/>
<xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_TOKEN_ERROR"/>
<xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_TOO_MANY_REQUESTS_ERROR"/>
<xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_UNKNOWN_ERROR"/>
<xsd:enumeration value="EMAIL_NOT_PROCESSED_DUE_TO_PRIOR_ERROR"/>
<xsd:enumeration value="EMAIL_OPTED_OUT"/>
<xsd:enumeration value="EMAIL_TEMPLATE_FORMULA_ERROR"/>
<xsd:enumeration value="EMAIL_TEMPLATE_MERGEFIELD_ACCESS_ERROR"/>
<xsd:enumeration value="EMAIL_TEMPLATE_MERGEFIELD_ERROR"/>
<xsd:enumeration value="EMAIL_TEMPLATE_MERGEFIELD_VALUE_ERROR"/>
<xsd:enumeration value="EMAIL_TEMPLATE_PROCESSING_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="EXCHANGE_WEB_SERVICES_URL_INVALID"/>
<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="FIELD_KEYWORD_LIST_MATCH_LIMIT"/>
<xsd:enumeration value="FIELD_MAPPING_ERROR"/>
<xsd:enumeration value="FIELD_MODERATION_RULE_BLOCK"/>
<xsd:enumeration value="FIELD_NOT_UPDATABLE"/>
<xsd:enumeration value="FILE_EXTENSION_NOT_ALLOWED"/>
<xsd:enumeration value="FILE_SIZE_LIMIT_EXCEEDED"/>
<xsd:enumeration value="FILTERED_LOOKUP_LIMIT_EXCEEDED"/>
<xsd:enumeration value="FIND_DUPLICATES_ERROR"/>
<xsd:enumeration value="FLOW_EXCEPTION"/>
<xsd:enumeration value="FUNCTIONALITY_NOT_ENABLED"/>
<xsd:enumeration value="HAS_PUBLIC_REFERENCES"/>
<xsd:enumeration value="HTML_FILE_UPLOAD_NOT_ALLOWED"/>
<xsd:enumeration value="IMAGE_TOO_LARGE"/>
<xsd:enumeration value="INACTIVE_OWNER_OR_USER"/>
<xsd:enumeration value="INACTIVE_RULE_ERROR"/>
<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_ACCESS_TO_INSIGHTSEXTERNALDATA"/>
<xsd:enumeration value="INSUFFICIENT_CREDITS"/>
<xsd:enumeration value="INTERNAL_ERROR"/>
<xsd:enumeration value="INVALID_ACCESS_LEVEL"/>
<xsd:enumeration value="INVALID_ACCESS_TOKEN"/>
<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_ENTITY_FOR_UPSERT"/>
<xsd:enumeration value="INVALID_ENVIRONMENT_HUB_MEMBER"/>
<xsd:enumeration value="INVALID_EVENT_DELIVERY"/>
<xsd:enumeration value="INVALID_EVENT_SUBSCRIPTION"/>
<xsd:enumeration value="INVALID_EXTENSION_ID"/>
<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_MARKUP"/>
<xsd:enumeration value="INVALID_MASTER_OR_TRANSLATED_SOLUTION"/>
<xsd:enumeration value="INVALID_MESSAGE_ID_REFERENCE"/>
<xsd:enumeration value="INVALID_NAMESPACE_PREFIX"/>
<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_PAYLOAD_VERSION"/>
<xsd:enumeration value="INVALID_PERSON_ACCOUNT_OPERATION"/>
<xsd:enumeration value="INVALID_PROVIDER_TYPE"/>
<xsd:enumeration value="INVALID_QUERY_LOCATOR"/>
<xsd:enumeration value="INVALID_READ_ONLY_USER_DML"/>
<xsd:enumeration value="INVALID_REFRESH_TOKEN"/>
<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_SIGNUP_OPTION"/>
<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_TEXT_REPRESENTATION"/>
<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="ITEM_NOT_FOUND"/>
<xsd:enumeration value="JIGSAW_IMPORT_LIMIT_EXCEEDED"/>
<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_PRECONDITION_FAILED"/>
<xsd:enumeration value="MATCH_RUNTIME_ERROR"/>
<xsd:enumeration value="MATCH_SERVICE_ERROR"/>
<xsd:enumeration value="MATCH_SERVICE_TIMED_OUT"/>
<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_CHILDREN_REACHED"/>
<xsd:enumeration value="MAXIMUM_HIERARCHY_LEVELS_REACHED"/>
<xsd:enumeration value="MAXIMUM_HIERARCHY_TREE_SIZE_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_DEPTH_IN_FLOW_EXECUTION"/>
<xsd:enumeration value="MAX_FORMULAS_PER_RULE_EXCEEDED"/>
<xsd:enumeration value="MAX_LIMIT_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="MAX_TRIGGERS_EXCEEDED"/>
<xsd:enumeration value="MERGE_FAILED"/>
<xsd:enumeration value="METADATA_FIELD_UPDATE_ERROR"/>
<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_ACCESS_TOKEN"/>
<xsd:enumeration value="NO_ACCESS_TOKEN_FROM_REFRESH"/>
<xsd:enumeration value="NO_APPLICABLE_PROCESS"/>
<xsd:enumeration value="NO_ATTACHMENT_PERMISSION"/>
<xsd:enumeration value="NO_AUTH_PROVIDER"/>
<xsd:enumeration value="NO_INACTIVE_DIVISION_MEMBERS"/>
<xsd:enumeration value="NO_MASS_MAIL_PERMISSION"/>
<xsd:enumeration value="NO_PARTNER_PERMISSION"/>
<xsd:enumeration value="NO_REFRESH_TOKEN"/>
<xsd:enumeration value="NO_SUCH_USER_EXISTS"/>
<xsd:enumeration value="NO_TOKEN_ENDPOINT"/>
<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="PALI_INVALID_ACTION_ID"/>
<xsd:enumeration value="PALI_INVALID_ACTION_NAME"/>
<xsd:enumeration value="PALI_INVALID_ACTION_TYPE"/>
<xsd:enumeration value="PAL_INVALID_ASSISTANT_RECOMMENDATION_TYPE_ID"/>
<xsd:enumeration value="PAL_INVALID_ENTITY_ID"/>
<xsd:enumeration value="PAL_INVALID_FLEXIPAGE_ID"/>
<xsd:enumeration value="PAL_INVALID_LAYOUT_ID"/>
<xsd:enumeration value="PAL_INVALID_PARAMETERS"/>
<xsd:enumeration value="PAYLOAD_SIZE_EXCEEDED"/>
<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="PORTAL_USER_CREATION_RESTRICTED_WITH_ENCRYPTION"/>
<xsd:enumeration value="PRIVATE_CONTACT_ON_ASSET"/>
<xsd:enumeration value="PROCESSING_HALTED"/>
<xsd:enumeration value="QA_INVALID_CREATE_FEED_ITEM"/>
<xsd:enumeration value="QA_INVALID_SUCCESS_MESSAGE"/>
<xsd:enumeration value="QUERY_TIMEOUT"/>
<xsd:enumeration value="QUICK_ACTION_LIST_ITEM_NOT_ALLOWED"/>
<xsd:enumeration value="QUICK_ACTION_LIST_NOT_ALLOWED"/>
<xsd:enumeration value="RECORD_IN_USE_BY_WORKFLOW"/>
<xsd:enumeration value="REL_FIELD_BAD_ACCESSIBILITY"/>
<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="RETRIEVE_EXCHANGE_ATTACHMENT_FAILED"/>
<xsd:enumeration value="RETRIEVE_EXCHANGE_EMAIL_FAILED"/>
<xsd:enumeration value="RETRIEVE_EXCHANGE_EVENT_FAILED"/>
<xsd:enumeration value="RETRIEVE_GOOGLE_EMAIL_FAILED"/>
<xsd:enumeration value="RETRIEVE_GOOGLE_EVENT_FAILED"/>
<xsd:enumeration value="RETRIEVE_USER_CONFIG_ERROR"/>
<xsd:enumeration value="SALESFORCE_INBOX_TRANSPORT_CONNECTION_ERROR"/>
<xsd:enumeration value="SALESFORCE_INBOX_TRANSPORT_TOKEN_ERROR"/>
<xsd:enumeration value="SALESFORCE_INBOX_TRANSPORT_UNKNOWN_ERROR"/>
<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="SOCIAL_ACCOUNT_NOT_FOUND"/>
<xsd:enumeration value="SOCIAL_ACTION_INVALID"/>
<xsd:enumeration value="SOCIAL_PERSONA_NOT_FOUND"/>
<xsd:enumeration value="SOCIAL_POST_INVALID"/>
<xsd:enumeration value="SOCIAL_POST_NOT_FOUND"/>
<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="TERMS_OF_SERVICE_UNREAD"/>
<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="UNAVAILABLE_REF"/>
<xsd:enumeration value="UNDELETE_FAILED"/>
<xsd:enumeration value="UNKNOWN_EXCEPTION"/>
<xsd:enumeration value="UNKNOWN_TOKEN_ERROR"/>
<xsd:enumeration value="UNSAFE_HTML_CONTENT"/>
<xsd:enumeration value="UNSPECIFIED_EMAIL_ADDRESS"/>
<xsd:enumeration value="UNSUPPORTED_APEX_TRIGGER_OPERATON"/>
<xsd:enumeration value="UNSUPPORTED_SOCIAL_PROVIDER"/>
<xsd:enumeration value="UNVERIFIED_SENDER_ADDRESS"/>
<xsd:enumeration value="UPDATE_GOOGLE_EMAIL_LABEL_FAILED"/>
<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:enumeration value="XCLEAN_UNEXPECTED_ERROR"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
<xsd:schema elementFormDefault="qualified" targetNamespace="urn:sobject.tooling.soap.sforce.com">
<xsd:import namespace="urn:metadata.tooling.soap.sforce.com"/>
<xsd:import namespace="urn:tooling.soap.sforce.com"/>
<xsd:complexType name="PackageUploadError">
<xsd:sequence>
<xsd:element name="message" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PackageUploadErrors">
<xsd:sequence>
<xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="ens:PackageUploadError"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SubscriberPackageCspTrustedSite">
<xsd:sequence>
<xsd:element name="endpointUrl" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SubscriberPackageCspTrustedSites">
<xsd:sequence>
<xsd:element name="settings" minOccurs="0" maxOccurs="unbounded" type="ens:SubscriberPackageCspTrustedSite"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SubscriberPackageDestinationProfile">
<xsd:sequence>
<xsd:element name="description" type="xsd:string"/>
<xsd:element name="displayName" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="noAccess" type="xsd:boolean"/>
<xsd:element name="profileId" type="xsd:string"/>
<xsd:element name="type" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SubscriberPackageInstallError">
<xsd:sequence>
<xsd:element name="message" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SubscriberPackageInstallErrors">
<xsd:sequence>
<xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="ens:SubscriberPackageInstallError"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SubscriberPackageProfileMapping">
<xsd:sequence>
<xsd:element name="source" type="xsd:string"/>
<xsd:element name="target" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SubscriberPackageProfileMappings">
<xsd:sequence>
<xsd:element name="profileMappings" minOccurs="0" maxOccurs="unbounded" type="ens:SubscriberPackageProfileMapping"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SubscriberPackageProfiles">
<xsd:sequence>
<xsd:element name="destinationProfiles" minOccurs="0" maxOccurs="unbounded" type="ens:SubscriberPackageDestinationProfile"/>
<xsd:element name="sourceProfiles" minOccurs="0" maxOccurs="unbounded" type="ens:SubscriberPackageSourceProfile"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SubscriberPackageSourceProfile">
<xsd:sequence>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="value" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SubscriberPackageRemoteSiteSetting">
<xsd:sequence>
<xsd:element name="secure" type="xsd:boolean"/>
<xsd:element name="url" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SubscriberPackageRemoteSiteSettings">
<xsd:sequence>
<xsd:element name="settings" minOccurs="0" maxOccurs="unbounded" type="ens:SubscriberPackageRemoteSiteSetting"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="sObject">
<xsd:sequence>
<xsd:element name="fieldsToNull" minOccurs="0" maxOccurs="unbounded" type="xsd:string" nillable="true"/>
<xsd:element name="Id" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AccountSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsAccountOwnerReportEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsAccountTeamsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:AccountSettings" nillable="true"/>
<xsd:element name="ShowViewHierarchyLink" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WorkflowApex">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WorkflowAlert">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CcEmails" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowAlert" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SenderType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="TemplateId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WorkflowFieldUpdate">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FieldDefinition" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
<xsd:element name="FieldDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LiteralValue" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LookupValueId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowFieldUpdate" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SourceTableEnumOrId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WorkflowOutboundMessage">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IntegrationUserId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowOutboundMessage" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ActionOverride">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WorkflowTask">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowTask" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Priority" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Subject" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ActivitiesSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="AllowUsersToRelateMultipleContactsToTasksAndEvents" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsActivityRemindersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsClickCreateEventsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDragAndDropSchedulingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsEmailTrackingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsGroupTasksEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsListViewSchedulingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsLogNoteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsMultidayEventsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsRecurringEventsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsRecurringTasksEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsSidebarCalendarShortcutEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsSimpleTaskCreateUiEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsUnsTaskDelegatedToNotificationsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="MeetingRequestsLogo" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ActivitiesSettings" nillable="true"/>
<xsd:element name="ShowCustomLogoMeetingRequests" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ShowEventDetailsMultiUserCalendar" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ShowHomePageHoverLinksForEvents" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ShowMyTasksHoverLinks" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AddressSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CountriesAndStates" minOccurs="0" type="ens:CountriesAndStates" nillable="true"/>
<xsd:element name="CountriesAndStatesId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:AddressSettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AdjustmentsSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsAdjustmentsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsOwnerAdjustmentsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexClass">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
<xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="BodyCrc" minOccurs="0" type="xsd:double" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsValid" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LengthWithoutComments" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ApexClass" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SymbolTable" minOccurs="0" type="tns:SymbolTable" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexClassMember">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:ApexClass" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ApexClass" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SymbolTable" minOccurs="0" type="tns:SymbolTable" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexCodeCoverage">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexClassOrTrigger" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="ApexClassOrTriggerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="ApexTestClass" minOccurs="0" type="ens:ApexClass" nillable="true"/>
<xsd:element name="ApexTestClassId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Coverage" minOccurs="0" type="tns:Coverage" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="NumLinesCovered" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="NumLinesUncovered" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="TestMethodName" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexCodeCoverageAggregate">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexClassOrTrigger" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="ApexClassOrTriggerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Coverage" minOccurs="0" type="tns:Coverage" nillable="true"/>
<xsd:element name="CoverageLastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="NumLinesCovered" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="NumLinesUncovered" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexComponent">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
<xsd:element name="ControllerKey" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ControllerType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Markup" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexComponentMember">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:ApexComponent" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ApexComponent" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexDebuggerEvent">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexDebuggerSession">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="EntryPointFilter" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsAsyncIgnored" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsInternal" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="License" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LicenseOrg" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LicenseType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="RequestTypeFilter" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="StatusBy" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="StatusMessage" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="StatusUsername" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="UserIdFilter" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexEmailNotification">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Email" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="User" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexExecutionOverlayAction">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ActionScript" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ActionScriptType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ExecutableEntity" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="ExecutableEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="ExpirationDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDumpingHeap" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Iteration" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Line" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Scope" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="ScopeId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexExecutionOverlayResult">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ActionScript" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ActionScriptType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ApexResult" minOccurs="0" type="tns:ApexResult" nillable="true"/>
<xsd:element name="ClassName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ExpirationDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="HeapDump" minOccurs="0" type="tns:HeapDump" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDumpingHeap" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Iteration" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Line" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Namespace" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="OverlayResultLength" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="RequestedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="RequestedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SOQLResult" minOccurs="0" type="tns:SOQLResult" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="User" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexLog">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Application" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurationMilliseconds" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Location" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LogLength" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="LogUser" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="LogUserId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Operation" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Request" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="StartTime" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexOrgWideCoverage">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="PercentCovered" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexPage">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
<xsd:element name="ControllerKey" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ControllerType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsAvailableInTouch" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsConfirmationTokenRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Markup" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ApexPage" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexPageInfo">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexPageId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsAvailableInTouch" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsShowHeader" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NameSpacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexPageMember">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:ApexPage" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ApexPage" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexTestQueueItem">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexClass" minOccurs="0" type="ens:ApexClass" nillable="true"/>
<xsd:element name="ApexClassId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ExtendedStatus" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ParentJobId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="TestRunResultId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexTestResult">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexClass" minOccurs="0" type="ens:ApexClass" nillable="true"/>
<xsd:element name="ApexClassId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="ApexLog" minOccurs="0" type="ens:ApexLog" nillable="true"/>
<xsd:element name="ApexLogId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="ApexTestResults" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="ApexTestRunResult" minOccurs="0" type="ens:ApexTestRunResult" nillable="true"/>
<xsd:element name="ApexTestRunResultId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="AsyncApexJob" minOccurs="0" type="ens:AsyncApexJob" nillable="true"/>
<xsd:element name="AsyncApexJobId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Message" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MethodName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Outcome" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="QueueItem" minOccurs="0" type="ens:ApexTestQueueItem" nillable="true"/>
<xsd:element name="QueueItemId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="RunTime" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="StackTrace" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="TestTimestamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexTestResultLimits">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexTestResult" minOccurs="0" type="ens:ApexTestResult" nillable="true"/>
<xsd:element name="ApexTestResultId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="AsyncCalls" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Callouts" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Cpu" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Dml" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="DmlRows" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Email" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LimitContext" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LimitExceptions" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MobilePush" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="QueryRows" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Soql" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Sosl" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexTestRunResult">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="AsyncApexJob" minOccurs="0" type="ens:AsyncApexJob" nillable="true"/>
<xsd:element name="AsyncApexJobId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="ClassesCompleted" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="ClassesEnqueued" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="EndTime" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsAllTests" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="JobName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MethodsCompleted" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="MethodsEnqueued" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="MethodsFailed" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Source" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="StartTime" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="TestTime" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="User" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexTestSuite">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexClassIds" minOccurs="0" maxOccurs="unbounded" type="tns:ID" nillable="true"/>
<xsd:element name="ApexClassJunctions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="TestSuiteName" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexTrigger">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
<xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="BodyCrc" minOccurs="0" type="xsd:double" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsValid" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LengthWithoutComments" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ApexTrigger" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="UsageAfterDelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="UsageAfterInsert" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="UsageAfterUndelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="UsageAfterUpdate" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="UsageBeforeDelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="UsageBeforeInsert" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="UsageBeforeUpdate" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="UsageIsBulk" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexTriggerMember">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:ApexTrigger" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ApexTrigger" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SymbolTable" minOccurs="0" type="tns:SymbolTable" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AssignmentRule">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AsyncApexJob">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexClass" minOccurs="0" type="ens:ApexClass" nillable="true"/>
<xsd:element name="ApexClassId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="AsyncApex" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="CompletedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ExtendedStatus" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="JobItemsProcessed" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="JobType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastProcessed" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastProcessedOffset" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="MethodName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NumberOfErrors" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="ParentJobId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="TotalJobItems" minOccurs="0" type="xsd:int" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AuraDefinition">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="AuraDefinitionBundle" minOccurs="0" type="ens:AuraDefinitionBundle" nillable="true"/>
<xsd:element name="AuraDefinitionBundleId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DefType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Format" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Source" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AuraDefinitionBundle">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:AuraDefinitionBundle" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AuraDefinitionChange">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:AuraDefinition" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DeleteIndicator" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Source" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AutoResponseRule">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BusinessHoursEntry">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Default" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FridayEndTime" minOccurs="0" type="xsd:time" nillable="true"/>
<xsd:element name="FridayStartTime" minOccurs="0" type="xsd:time" nillable="true"/>
<xsd:element name="MondayEndTime" minOccurs="0" type="xsd:time" nillable="true"/>
<xsd:element name="MondayStartTime" minOccurs="0" type="xsd:time" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SaturdayEndTime" minOccurs="0" type="xsd:time" nillable="true"/>
<xsd:element name="SaturdayStartTime" minOccurs="0" type="xsd:time" nillable="true"/>
<xsd:element name="SundayEndTime" minOccurs="0" type="xsd:time" nillable="true"/>
<xsd:element name="SundayStartTime" minOccurs="0" type="xsd:time" nillable="true"/>
<xsd:element name="ThursdayEndTime" minOccurs="0" type="xsd:time" nillable="true"/>
<xsd:element name="ThursdayStartTime" minOccurs="0" type="xsd:time" nillable="true"/>
<xsd:element name="TimeZoneIdentifier" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="TuesdayEndTime" minOccurs="0" type="xsd:time" nillable="true"/>
<xsd:element name="TuesdayStartTime" minOccurs="0" type="xsd:time" nillable="true"/>
<xsd:element name="WednesdayEndTime" minOccurs="0" type="xsd:time" nillable="true"/>
<xsd:element name="WednesdayStartTime" minOccurs="0" type="xsd:time" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BusinessHoursSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:BusinessHoursSettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BusinessProcess">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:BusinessProcess" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CampaignInfluenceModel">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CaseSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CaseAssignNotificationTemplate" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CaseCloseNotificationTemplate" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CaseCommentNotificationTemplate" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CaseCreateNotificationTemplate" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CloseCaseThroughStatusChange" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="DefaultCaseOwner" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DefaultCaseOwnerType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DefaultCaseUser" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EmailActionDefaultsHandlerClass" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EmailToCaseId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsCaseFeedEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDraftEmailsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsEarlyEscalationRuleTriggersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsEmailActionDefaultsHandlerEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsSuggestedArticlesApplicationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsSuggestedArticlesCustomerPortalEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsSuggestedArticlesPartnerPortalEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsSuggestedSolutionsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="KeepRecordTypeOnAssignmentRule" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:CaseSettings" nillable="true"/>
<xsd:element name="NotifyContactOnCaseComment" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="NotifyDefaultCaseOwner" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="NotifyOwnerOnCaseComment" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="NotifyOwnerOnCaseOwnerChange" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ShowEmailAttachmentsInCaseAttachmentsRl" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ShowFewerCloseActions" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="SystemUserEmail" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="UseSystemEmailAddress" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="UseSystemUserAsDefaultCaseUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="WebToCaseId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CaseSubjectParticle">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Certificate">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CertificateChain" minOccurs="0" type="xsd:base64Binary" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ExpirationDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="KeySize" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="OptionsIsCaSigned" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="OptionsIsEncryptedWithPE" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="OptionsIsNewEncr" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="OptionsIsPrivateKeyExportable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="OptionsIsUnusable" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ChatterAnswersSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EmailFollowersOnBestAnswer" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="EmailFollowersOnReply" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="EmailOwnerOnPrivateReply" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="EmailOwnerOnReply" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="FacebookAuthProvider" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsAnswerViaEmailEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsChatterAnswersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsFacebookSsoEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsInlinePublisherEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsReputationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsRichTextEditorEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ChatterAnswersSettings" nillable="true"/>
<xsd:element name="ShowInPortals" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ChatterMobileSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsPushNotificationsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CleanDataService">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CleanRules" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MatchEngine" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CleanRule">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CleanDataService" minOccurs="0" type="ens:CleanDataService" nillable="true"/>
<xsd:element name="CleanDataServiceId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DataAssessmentStatus" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FieldMappingClients" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="IsBulkEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsSilentSaveEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MatchRule" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ShouldBypassTriggers" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ShouldBypassWorkflow" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SourceSobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ColorDefinition">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CompactLayout">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:CompactLayout" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CompactLayoutInfo">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDefault" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Items" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:CompactLayout" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CompactLayoutItemInfo">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CompactLayoutInfo" minOccurs="0" type="ens:CompactLayoutInfo" nillable="true"/>
<xsd:element name="CompactLayoutInfoId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FieldDefinition" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
<xsd:element name="FieldDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SortOrder" minOccurs="0" type="xsd:int" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CompanySettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FiscalYear" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:CompanySettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ConnectedApplication">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ContainerAsyncRequest">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexClassMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="ApexComponentMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="ApexPageMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="ApexTriggerMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="AuraDefinitionChanges" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="CustomFieldMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="DeployDetails" minOccurs="0" type="tns:DeployDetails" nillable="true"/>
<xsd:element name="ErrorMsg" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsCheckOnly" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsRunTests" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:MetadataContainer" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="MetadataContainerMember" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="MetadataContainerMemberId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="State" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ValidationRuleMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WorkflowAlertMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WorkflowFieldUpdateMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WorkflowOutboundMessageMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WorkflowRuleMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WorkflowTaskMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ContractSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="AutoCalculateEndDate" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="AutoExpirationDelay" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="AutoExpirationRecipient" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="AutoExpireContracts" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsContractHistoryTrackingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ContractSettings" nillable="true"/>
<xsd:element name="NotifyOwnersOnContractExpiration" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CountriesAndStates">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Country">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IntegrationValue" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsoCode" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="OrgDefault" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Standard" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Visible" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CspTrustedSite">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EndpointUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomObject">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="CustomHelpId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ExternalDataSource" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="ExternalDataSourceId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="ExternalName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ExternalRepository" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SharingModel" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomField">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DefaultValue" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="InlineHelpText" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Length" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MaskChar" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MaskType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:CustomField" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Precision" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="RelationshipLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Scale" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="SummaryOperation" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomFieldMember">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:CustomField" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:CustomField" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Index">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IndexFields" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="IndexField">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Field" minOccurs="0" type="ens:CustomField" nillable="true"/>
<xsd:element name="FieldId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Index" minOccurs="0" type="ens:Index" nillable="true"/>
<xsd:element name="IndexId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Ordinal" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="SortDirection" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="HomePageLayout">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomTab">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ContentId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EncodingKey" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="HasSidebar" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IconId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:CustomTab" nillable="true"/>
<xsd:element name="MotifName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Url" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DashboardMobileSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDashboardIpadAppEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DataAssessmentConfigItem">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DataAssessmentConfigField" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DataAssessmentConfigValue" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DataSourceSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsQuantityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsRevenueEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DataType">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ContextServiceDataTypeId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContextWsdlDataTypeId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsComplex" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DebugLevel">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexCode" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ApexProfiling" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Callout" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Database" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="System" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Validation" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Visualforce" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Wave" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Workflow" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Document">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Author" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="AuthorId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Body" minOccurs="0" type="xsd:base64Binary" nillable="true"/>
<xsd:element name="BodyLength" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="ContentType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Folder" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="FolderId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsBodySearchable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsInternalUseOnly" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsPublic" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Keywords" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastReferencedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastViewedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:Document" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Url" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EinsteinApplication">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EmailTemplate">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:EmailTemplate" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="RelatedEntityType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Subject" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="UiType" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EmailToCaseRoutingAddress">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="AddressType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="AuthorizedSenders" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CaseOrigin" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CaseOwner" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CaseOwnerType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CasePriority" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreateTask" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EmailAddress" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EmailServicesAddress" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsVerified" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="RoutingName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SaveEmailHeaders" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="TaskStatus" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EmailToCaseSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsEmailToCaseEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsHtmlEmailEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsOnDemandEmailToCaseEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsThreadIdInBodyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsThreadIdInSubjectEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="NotifyOwnerOnNewCaseEmail" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="OverEmailLimitAction" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="PreQuoteSignature" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="UnauthorizedSenderAction" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EmbeddedServiceBranding">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ContrastPrimaryColor" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EmbeddedServiceConfig" minOccurs="0" type="ens:EmbeddedServiceConfig" nillable="true"/>
<xsd:element name="EmbeddedServiceConfigId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Font" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NavBarColor" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="PrimaryColor" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SecondaryColor" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EmbeddedServiceConfig">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SiteId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EntitlementSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="AssetLookupLimitedToActiveEntitlementsOnAccount" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="AssetLookupLimitedToActiveEntitlementsOnContact" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="AssetLookupLimitedToSameAccount" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="AssetLookupLimitedToSameContact" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntitlementLookupLimitedToActiveStatus" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="EntitlementLookupLimitedToSameAccount" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="EntitlementLookupLimitedToSameAsset" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="EntitlementLookupLimitedToSameContact" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsEntitlementVersioningEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsEntitlementsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:EntitlementSettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EntityDefinition">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexTriggers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="AssignmentRules" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="AutoResponseRules" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="BusinessProcesses" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="ChildRelationships" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="CompactLayouts" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="CustomFields" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="DataSteward" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="DataStewardId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="DefaultCompactLayout" minOccurs="0" type="ens:CompactLayoutInfo" nillable="true"/>
<xsd:element name="DefaultCompactLayoutId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeploymentStatus" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DetailUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EditDefinitionUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EditUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ExternalSharingModel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FieldSets" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="Fields" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="HasSubtypes" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="HelpSettingPageName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="HelpSettingPageUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="InternalSharingModel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsActivityTrackable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsApexTriggerable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsAutoActivityCaptureEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCompactLayoutable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCustomSetting" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCustomizable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDeprecatedAndHidden" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsEverCreatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsEverDeletable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsEverUpdatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsFeedEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsFieldHistoryTracked" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsFlsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsIdEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsLayoutable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsMruEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsProcessEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsQueryable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsReplicateable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsReportingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsRetrieveable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsSearchLayoutable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsSearchable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsSubtype" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsTriggerable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsWorkflowEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="KeyPrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Layouts" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="Limits" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="LookupFilters" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:CustomObject" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NewUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="OwnerChangeOptions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="Particles" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="PluralLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="PostTemplates" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="Publisher" minOccurs="0" type="ens:Publisher" nillable="true"/>
<xsd:element name="PublisherId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="QualifiedApiName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="QuickActionDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="RecordTypes" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="RecordTypesSupported" minOccurs="0" type="tns:RecordTypesSupported" nillable="true"/>
<xsd:element name="RelationshipDomains" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="RunningUserEntityAccess" minOccurs="0" type="ens:UserEntityAccess" nillable="true"/>
<xsd:element name="RunningUserEntityAccessId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SearchLayouts" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="StandardActions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="ValidationRules" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WebLinks" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WorkflowAlerts" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WorkflowFieldUpdates" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WorkflowOutboundMessages" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WorkflowTasks" minOccurs="0" type="tns:QueryResult" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EntityImplements">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EntityLimit">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Max" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Remaining" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EntityParticle">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ByteLength" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="DataType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DefaultValueFormula" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Digits" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ExtraTypeInfo" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FieldDefinition" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
<xsd:element name="FieldDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="InlineHelpText" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsApiFilterable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsApiGroupable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsApiSortable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsAutonumber" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCalculated" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCaseSensitive" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCompactLayoutable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsComponent" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCompound" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCreatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDefaultedOnCreate" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDependentPicklist" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDeprecatedAndHidden" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDisplayLocationInDecimal" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsEncrypted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsFieldHistoryTracked" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsHighScaleNumber" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsHtmlFormatted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsIdLookup" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsLayoutable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsListVisible" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsNameField" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsNamePointing" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsNillable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsPermissionable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsUnique" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsUpdatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsWorkflowFilterable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsWriteRequiresMasterRead" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Length" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Mask" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MaskType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Precision" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="QualifiedApiName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ReferenceTargetField" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ReferenceTo" minOccurs="0" type="tns:RelationshipReferenceTo" nillable="true"/>
<xsd:element name="RelationshipName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="RelationshipOrder" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Scale" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="ValueType" minOccurs="0" type="ens:DataType" nillable="true"/>
<xsd:element name="ValueTypeId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ExternalServiceRegistration">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamedCredential" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Schema" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SchemaType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SchemaUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ExternalString">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Category" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsProtected" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Value" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FeedItemSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CharacterLimit" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="CollapseThread" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="DisplayFormat" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FeedItemType" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PostTemplate">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FieldDefinition">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="BusinessOwner" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="BusinessOwnerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="BusinessStatus" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CompactLayoutItems" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="ControlledFields" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="ControllingFieldDefinition" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
<xsd:element name="ControllingFieldDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DataType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ExtraTypeInfo" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsApiFilterable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsApiGroupable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsApiSortable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCalculated" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCompactLayoutable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCompound" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsFieldHistoryTracked" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsFlsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsHighScaleNumber" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsHtmlFormatted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsIndexed" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsListFilterable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsListSortable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsListVisible" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsNameField" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsNillable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsPolymorphicForeignKey" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsSearchPrefilterable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsWorkflowFilterable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Length" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="LookupFilters" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:CustomField" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Particles" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="Precision" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Publisher" minOccurs="0" type="ens:Publisher" nillable="true"/>
<xsd:element name="PublisherId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="QualifiedApiName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ReferenceTargetField" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ReferenceTo" minOccurs="0" type="tns:RelationshipReferenceTo" nillable="true"/>
<xsd:element name="RelationshipDomains" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="RelationshipName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="RunningUserFieldAccess" minOccurs="0" type="ens:UserFieldAccess" nillable="true"/>
<xsd:element name="RunningUserFieldAccessId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Scale" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="SecurityClassification" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ValueType" minOccurs="0" type="ens:DataType" nillable="true"/>
<xsd:element name="ValueTypeId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="WorkflowFieldUpdates" minOccurs="0" type="tns:QueryResult" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FieldImplements">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FieldMapping">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FieldMappingClient" minOccurs="0" type="ens:CleanRule" nillable="true"/>
<xsd:element name="FieldMappingClientId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="FieldMappings" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FieldMappingField">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DataServiceField" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DataServiceObjectName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FieldMappingRow" minOccurs="0" type="ens:FieldMappingRow" nillable="true"/>
<xsd:element name="FieldMappingRowId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Priority" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FieldMappingRow">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="FieldMapping" minOccurs="0" type="ens:FieldMapping" nillable="true"/>
<xsd:element name="FieldMappingId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="FieldMappingRows" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="FieldName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Operation" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FieldServiceSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FieldServiceNotificationsOrgPref" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="FieldServiceOrgPref" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:FieldServiceSettings" nillable="true"/>
<xsd:element name="ServiceAppointmentsDueDateOffsetOrgValue" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="WorkOrderLineItemSearchFields" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="WorkOrderSearchFields" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FieldSet">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FileTypeDispositionAssignmentBean">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Behavior" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FileType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SecurityRiskFileType" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FileUploadAndDownloadSecuritySettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:FileUploadAndDownloadSecuritySettings" nillable="true"/>
<xsd:element name="NoHtmlUploadAsAttachment" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FindSimilarOppFilter">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SimilarOpportunitiesDisplayColumns" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SimilarOpportunitiesMatchFields" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlexiPage">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:FlexiPage" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ParentFlexiPage" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlowDefinition">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ActiveVersion" minOccurs="0" type="ens:Flow" nillable="true"/>
<xsd:element name="ActiveVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LatestVersion" minOccurs="0" type="ens:Flow" nillable="true"/>
<xsd:element name="LatestVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:FlowDefinition" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Versions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ForecastRangeSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Beginning" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Displaying" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="PeriodType" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ForecastingDisplayedFamily">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ForecastingDisplayedFamilySettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ProductFamily" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ForecastingSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DisplayCurrency" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsForecastsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ForecastingSettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ForecastingTypeSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="AdjustmentsSettings" minOccurs="0" type="ens:AdjustmentsSettings" nillable="true"/>
<xsd:element name="AdjustmentsSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DisplayedCategoryApiNames" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ForecastRangeSettings" minOccurs="0" type="ens:ForecastRangeSettings" nillable="true"/>
<xsd:element name="ForecastRangeSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ForecastedCategoryApiNames" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="HasProductFamily" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsAmount" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsAvailable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsQuantity" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ManagerAdjustableCategoryApiNames" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="OpportunityListFieldsSelectedSettings" minOccurs="0" type="ens:OpportunityListFieldsSelectedSettings" nillable="true"/>
<xsd:element name="OpportunityListFieldsSelectedSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="OpportunityListFieldsUnselectedSettings" minOccurs="0" type="ens:OpportunityListFieldsUnselectedSettings" nillable="true"/>
<xsd:element name="OpportunityListFieldsUnselectedSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="OpportunitySplitName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="OwnerAdjustableCategoryApiNames" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="QuotasSettings" minOccurs="0" type="ens:QuotasSettings" nillable="true"/>
<xsd:element name="QuotasSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Territory2ModelName" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FormulaFunction">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Category" minOccurs="0" type="ens:FormulaFunctionCategory" nillable="true"/>
<xsd:element name="CategoryId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ExampleString" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsAllowedInEntityContext" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsAllowedInFlowContext" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsAllowedInVisualforceContext" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FormulaFunctionCategory">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Functions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FormulaOperator">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Value" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FormulaParticle">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GlobalVariable">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GlobalVariableType">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Group">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DelegatedUsers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DoesIncludeBosses" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Owner" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="OwnerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Related" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="RelatedId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="IDEPerspective">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="User" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="IDEWorkspace">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="User" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="IconDefinition">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="IdeasSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="HalfLife" minOccurs="0" type="xsd:double" nillable="true"/>
<xsd:element name="IdeasProfilePage" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsChatterProfileEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsIdeaThemesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsIdeasEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsIdeasReputationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:IdeasSettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InstalledSubscriberPackage">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="MinPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SubscriberPackage" minOccurs="0" type="ens:SubscriberPackage" nillable="true"/>
<xsd:element name="SubscriberPackageId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SubscriberPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
<xsd:element name="SubscriberPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InstalledSubscriberPackageVersion">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MinPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
<xsd:element name="MinPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SubscriberPackage" minOccurs="0" type="ens:SubscriberPackage" nillable="true"/>
<xsd:element name="SubscriberPackageId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SubscriberPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
<xsd:element name="SubscriberPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Flow">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Definition" minOccurs="0" type="ens:FlowDefinition" nillable="true"/>
<xsd:element name="DefinitionId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:Flow" nillable="true"/>
<xsd:element name="ProcessType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="VersionNumber" minOccurs="0" type="xsd:int" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="IpRange">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="End" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Start" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KnowledgeAnswerSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="AssignTo" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DefaultArticleType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsArticleCreationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KnowledgeCaseField">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KnowledgeCaseFieldsSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KnowledgeCaseSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ArticlePdfCreationProfile" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ArticlePublicSharingCommunities" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ArticlePublicSharingSitesChatterAnswersId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ArticlePublicSharingSitesId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="AssignTo" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CustomizationClass" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DefaultContributionArticleType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Editor" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsArticleCreationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsArticlePublicSharingSitesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCaseDataCategoryMappingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="UseProfileForPdfCreation" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KnowledgeLanguage">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="DefaultAssignee" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DefaultAssigneeType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DefaultReviewer" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DefaultReviewerType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KnowledgeLanguageSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KnowledgeSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="AnswersId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CasesId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DefaultLanguage" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsChatterQuestionKbDeflectionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCreateEditOnArticlesTabEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsExternalMediaContentEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsKnowledgeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsLightningKnowledgeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LanguagesId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:KnowledgeSettings" nillable="true"/>
<xsd:element name="ShowArticleSummariesCustomerPortal" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ShowArticleSummariesInternalApp" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ShowArticleSummariesPartnerPortal" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ShowValidationStatusField" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="SuggestedArticlesId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KnowledgeSitesSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Site" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KnowledgeSuggestedArticlesSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CaseFieldsId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="UseSuggestedArticlesForCase" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="WorkOrderFieldsId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="WorkOrderLineItemFieldsId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KnowledgeWorkOrderField">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KnowledgeWorkOrderFieldsSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KnowledgeWorkOrderLineItemField">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KnowledgeWorkOrderLineItemFieldsSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Layout">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LayoutType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:Layout" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ShowSubmitAndAttachButton" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LeadConvertSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="AllowOwnerChange" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:LeadConvertSettings" nillable="true"/>
<xsd:element name="OpportunityCreationOptions" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LiveAgentSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsLiveAgentEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:LiveAgentSettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MacroSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsAdvancedSearchEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:MacroSettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MatchingRule">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MenuItem">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="AppId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Color" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IconUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MenuType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SortOrder" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Theme" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MetadataContainer">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexClassMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="ApexComponentMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="ApexPageMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="ApexTriggerMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="AuraDefinitionChanges" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="CustomFieldMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ValidationRuleMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WorkflowAlertMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WorkflowFieldUpdateMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WorkflowOutboundMessageMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WorkflowRuleMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="WorkflowTaskMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MetadataContainerMember">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MetadataPackage">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="MetadataPackageVersions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MetadataPackageVersion">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="BuildNumber" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="MajorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="MetadataPackageId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="MinorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="PatchVersion" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="ReleaseState" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MobileSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ChatterMobileId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DashboardMobileId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:MobileSettings" nillable="true"/>
<xsd:element name="SalesforceMobileId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="TouchMobileId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Name">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Alias" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Email" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FirstName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastReferencedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastViewedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NameOrAlias" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Phone" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Profile" minOccurs="0" type="ens:Profile" nillable="true"/>
<xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillable="true"/>
<xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Title" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="UserRole" minOccurs="0" type="ens:UserRole" nillable="true"/>
<xsd:element name="UserRoleId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Username" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="NameSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsMiddleNameEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsNameSuffixEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:NameSettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LookupFilter">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsOptional" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:LookupFilter" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SourceFieldDefinition" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
<xsd:element name="SourceFieldDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SourceObject" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="TargetEntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="TargetEntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="NetworkAccess">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ObjectSearchSetting">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EnhancedLookupEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LookupAutoCompleteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ResultsPerPageCount" minOccurs="0" type="xsd:int" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OperationLog">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DetailedStatus" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Message" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Parameters" minOccurs="0" type="tns:OperationParameters" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OpportunityListFieldsLabelMapping">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Field" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OpportunityListFieldsSelectedSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Field" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OpportunityListFieldsUnselectedSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Field" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OpportunitySettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="AutoActivateNewReminders" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FindSimilarOppFilter" minOccurs="0" type="ens:FindSimilarOppFilter" nillable="true"/>
<xsd:element name="FindSimilarOppFilterId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsFindSimilarOpportunitiesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsOpportunityTeamEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsUpdateRemindersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:OpportunitySettings" nillable="true"/>
<xsd:element name="PromptToAddProducts" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OrderSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsNegativeQuantityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsOrdersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsReductionOrdersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:OrderSettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OrgPreferenceSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:OrgPreferenceSettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OrganizationSettingsDetail">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SettingName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SettingValue" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OwnerChangeOptionInfo">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DefaultValue" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsEditable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Package2Member">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="CurrentPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
<xsd:element name="CurrentPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MaxPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
<xsd:element name="MaxPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="MinPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
<xsd:element name="MinPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Subject" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="SubjectId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SubjectKeyPrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SubjectManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SubscriberPackage" minOccurs="0" type="ens:SubscriberPackage" nillable="true"/>
<xsd:element name="SubscriberPackageId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PackageInstallRequest">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Errors" minOccurs="0" type="ens:SubscriberPackageInstallErrors" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="NameConflictResolution" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="PackageInstallRequestErrors" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="PackageInstallSource" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Password" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ProfileMappings" minOccurs="0" type="ens:SubscriberPackageProfileMappings" nillable="true"/>
<xsd:element name="SecurityType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SubscriberPackageVersionKey" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PackageUploadRequest">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Errors" minOccurs="0" type="ens:PackageUploadErrors" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsReleaseVersion" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MajorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="MetadataPackage" minOccurs="0" type="ens:MetadataPackage" nillable="true"/>
<xsd:element name="MetadataPackageId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="MetadataPackageVersion" minOccurs="0" type="ens:MetadataPackageVersion" nillable="true"/>
<xsd:element name="MetadataPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="MinorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Password" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="PostInstallUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ReleaseNotesUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="VersionName" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PackageVersionInstallRequestError">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Message" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ParentRequest" minOccurs="0" type="ens:PackageInstallRequest" nillable="true"/>
<xsd:element name="ParentRequestId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PackageVersionUninstallRequestError">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Message" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ParentRequest" minOccurs="0" type="ens:SubscriberPackageVersionUninstallRequest" nillable="true"/>
<xsd:element name="ParentRequestId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="HomePageComponent">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Height" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ShowLabel" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ShowScrollbars" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PasswordPolicies">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApiOnlyUserHomePageUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Complexity" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Expiration" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="HistoryRestriction" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LockoutInterval" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MaxLoginAttempts" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MinimumPasswordLength" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MinimumPasswordLifetime" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ObscureSecretAnswer" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PasswordAssistanceMessage" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="PasswordAssistanceUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="QuestionRestriction" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PathAssistant">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsMasterRecordType" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:PathAssistant" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="PathAssistantStepItems" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillable="true"/>
<xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SobjectProcessField" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PathAssistantSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:PathAssistantSettings" nillable="true"/>
<xsd:element name="PathAssistantEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PathAssistantStepInfo">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Info" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PathAssistantStepItem">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Item" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="ItemId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="PathAssistant" minOccurs="0" type="ens:PathAssistant" nillable="true"/>
<xsd:element name="PathAssistantId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="PicklistMaster" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="PicklistMasterId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillable="true"/>
<xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PermissionSet">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="HasActivationRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCustom" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsOwnedByProfile" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="License" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="LicenseId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="PermissionsAccessCMC" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsActivateContract" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsAddDirectMessageMembers" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsAllowEmailIC" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsAllowLightningLogin" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsAllowUniversalSearch" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsAllowViewEditConvertedLeads" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsAllowViewKnowledge" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsApiEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsAssignPermissionSets" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsAssignTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsAuthorApex" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsBulkApiHardDelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsBulkMacrosAllowed" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCampaignInfluence2" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCanApproveFeedPost" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCanInsertFeedSystemFields" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCanUseNewDashboardBuilder" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCanVerifyComment" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsChatterComposeUiCodesnippet" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsChatterEditOwnPost" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsChatterEditOwnRecordPost" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsChatterForSharePoint" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsChatterInternalUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsChatterInviteExternalUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsChatterOwnGroups" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsConfigCustomRecs" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsConnectOrgToEnvironmentHub" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsContentAdministrator" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsContentWorkspaces" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsConvertLeads" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCreateCustomizeFilters" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCreatePackaging" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCreateTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCreateWorkspaces" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCustomMobileAppsAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCustomSidebarOnAllPages" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCustomizeApplication" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsDelegatedTwoFactor" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsDeleteActivatedContract" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsDeleteTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditBrandTemplates" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditCaseComments" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditEvent" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditHtmlTemplates" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditKnowledge" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditOppLineItemUnitPrice" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditPublicDocuments" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditPublicFilters" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditPublicTemplates" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditReadonlyFields" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditTask" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEmailAdministration" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEmailMass" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEmailSingle" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEmailTemplateManagement" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEnableCommunityAppLauncher" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEnableNotifications" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsExportReport" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsFeedPinning" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsFlowUFLRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsForceTwoFactor" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsGovernNetworks" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsHideReadByList" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsIdentityConnect" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsIdentityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsImportCustomObjects" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsImportLeads" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsImportPersonal" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsInstallPackaging" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsIotUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsLightningConsoleAllowedForUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsLightningExperienceUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsListEmailSend" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageAnalyticSnapshots" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageAuthProviders" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageBusinessHourHolidays" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageCallCenters" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageCases" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageCategories" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageCertificates" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageChatterMessages" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageContentPermissions" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageContentProperties" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageContentTypes" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageCssUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageCustomPermissions" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageCustomReportTypes" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageDashboards" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageDataCategories" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageDataIntegrations" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageDynamicDashboards" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageEmailClientConfig" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageExchangeConfig" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageHealthCheck" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageInteraction" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageInternalUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageIpAddresses" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageKnowledge" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageKnowledgeImportExport" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageLeads" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageLoginAccessPolicies" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageMobile" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageNetworks" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManagePasswordPolicies" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageProfilesPermissionsets" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManagePvtRptsAndDashbds" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageRemoteAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageRoles" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageSearchPromotionRules" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageSelfService" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageSessionPermissionSets" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageSharing" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageSolutions" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageSynonyms" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageTwoFactor" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageUnlistedGroups" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsMergeTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsModerateChatter" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsModerateNetworkUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsModifyAllData" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsModifySecureAgents" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsNewReportBuilder" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsPackaging2" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsPasswordNeverExpires" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsPreventClassicExperience" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsPublishPackaging" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsRemoveDirectMessageMembers" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsResetPasswords" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsRunFlow" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsRunReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsSalesConsole" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsScheduleReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsSelectFilesFromSalesforce" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsSendAnnouncementEmails" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsSendSitRequests" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsShareInternalArticles" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsShowCompanyNameAsUserBadge" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsSolutionImport" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsSubmitMacrosAllowed" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsSubscribeToLightningReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsTransferAnyCase" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsTransferAnyEntity" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsTransferAnyLead" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsTwoFactorApi" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsUseTeamReassignWizards" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsUseWebLink" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewAllActivities" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewAllData" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewAllUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewContent" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewDataAssessment" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewDataCategories" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewEncryptedData" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewEventLogFiles" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewHealthCheck" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewHelpLink" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewMyTeamsDashboards" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewSetup" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Profile" minOccurs="0" type="ens:Profile" nillable="true"/>
<xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PermissionSetTabSetting">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Parent" minOccurs="0" type="ens:PermissionSet" nillable="true"/>
<xsd:element name="ParentId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Visibility" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PersonalJourneySettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsExactTargetForSalesforceAppsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:PersonalJourneySettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PlatformActionList">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PlatformActionListItem">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PlatformCachePartition">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDefaultPartition" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="PlatforCachePartitionTypes" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PlatformCachePartitionType">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="AllocatedCapacity" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="AllocatedPurchasedCapacity" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="AllocatedTrialCapacity" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="CacheType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="PlatformCachePartition" minOccurs="0" type="ens:PlatformCachePartition" nillable="true"/>
<xsd:element name="PlatformCachePartitionId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PredictionConfig">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PredictionField">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProductSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsCascadeActivateToRelatedPricesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsQuantityScheduleEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsRevenueScheduleEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ProductSettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Profile">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:Profile" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ProfileLayouts" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="UserLicenseId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Users" minOccurs="0" type="tns:QueryResult" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProfileActionOverride">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProfileLayout">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Layout" minOccurs="0" type="ens:Layout" nillable="true"/>
<xsd:element name="LayoutId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Profile" minOccurs="0" type="ens:Profile" nillable="true"/>
<xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillable="true"/>
<xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Publisher">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="InstalledEntityDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="InstalledFieldDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="IsSalesforce" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="MajorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="MinorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PushBackDefinition">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="QuickActionDefinition">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Height" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Icon" minOccurs="0" type="ens:StaticResource" nillable="true"/>
<xsd:element name="IconId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:QuickAction" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="OptionsCreateFeedItem" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="StandardLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SuccessMessage" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="TargetField" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="TargetRecordType" minOccurs="0" type="ens:RecordType" nillable="true"/>
<xsd:element name="TargetRecordTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="TargetSobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Width" minOccurs="0" type="xsd:int" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="QuickActionList">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Layout" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="LayoutId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="items" minOccurs="0" type="tns:QueryResult" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="QuickActionListItem">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="QuickActionDefinition" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="QuickActionList" minOccurs="0" type="ens:QuickActionList" nillable="true"/>
<xsd:element name="QuickActionListId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SortOrder" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="QuotasSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ShowQuotas" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="QuoteSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsQuoteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:QuoteSettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RecentlyViewed">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Alias" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Email" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FirstName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastReferencedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastViewedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NameOrAlias" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Phone" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Profile" minOccurs="0" type="ens:Profile" nillable="true"/>
<xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillable="true"/>
<xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="RelatedObject" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Title" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="UserRole" minOccurs="0" type="ens:UserRole" nillable="true"/>
<xsd:element name="UserRoleId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RecordType">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="BusinessProcessId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:RecordType" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RelationshipDomain">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ChildSobject" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="ChildSobjectId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Field" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
<xsd:element name="FieldId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsCascadeDelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDeprecatedAndHidden" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsRestrictedDelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="JunctionIdListNames" minOccurs="0" type="tns:JunctionIdListNames" nillable="true"/>
<xsd:element name="ParentSobject" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="ParentSobjectId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="RelationshipInfo" minOccurs="0" type="ens:RelationshipInfo" nillable="true"/>
<xsd:element name="RelationshipInfoId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="RelationshipName" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RelationshipInfo">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ChildSobject" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="ChildSobjectId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Field" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
<xsd:element name="FieldId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsCascadeDelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDeprecatedAndHidden" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsRestrictedDelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="JunctionIdListNames" minOccurs="0" type="tns:JunctionIdListNames" nillable="true"/>
<xsd:element name="RelationshipDomains" minOccurs="0" type="tns:QueryResult" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RemoteProxy">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EndpointUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:RemoteSiteSetting" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ProtocolMismatch" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="SiteName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SFDCMobileSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsMobileLiteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsUserToDeviceLinkingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Scontrol">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ContentSource" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EncodingKey" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SupportsCaching" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SearchLayout">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ButtonsDisplayed" minOccurs="0" type="tns:SearchLayoutButtonsDisplayed" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FieldsDisplayed" minOccurs="0" type="tns:SearchLayoutFieldsDisplayed" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LayoutType" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SearchSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DocumentContentSearchEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:SearchSettings" nillable="true"/>
<xsd:element name="OptimizeSearchForCjkEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="RecentlyViewedUsersForBlankLookupEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="SearchSettingsByObject" minOccurs="0" type="ens:SearchSettingsByObject" nillable="true"/>
<xsd:element name="SearchSettingsByObjectId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SidebarAutoCompleteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="SidebarDropDownListEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="SidebarLimitToItemsIownCheckboxEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="SingleSearchResultShortcutEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="SpellCorrectKnowledgeSearchEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SearchSettingsByObject">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SecurityHealthCheck">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CustomBaselineId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Score" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SecurityHealthCheckRisk" minOccurs="0" type="tns:QueryResult" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SecurityHealthCheckRisks">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="OrgValue" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="OrgValueRaw" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="RiskType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SecurityHealthCheck" minOccurs="0" type="ens:SecurityHealthCheck" nillable="true"/>
<xsd:element name="SecurityHealthCheckId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Setting" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SettingGroup" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SettingRiskCategory" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="StandardValue" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="StandardValueRaw" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SecuritySettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:SecuritySettings" nillable="true"/>
<xsd:element name="NetworkAccess" minOccurs="0" type="ens:NetworkAccess" nillable="true"/>
<xsd:element name="NetworkAccessId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="PasswordPolicies" minOccurs="0" type="ens:PasswordPolicies" nillable="true"/>
<xsd:element name="PasswordPoliciesId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SessionSettings" minOccurs="0" type="ens:SessionSettings" nillable="true"/>
<xsd:element name="SessionSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SessionSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DisableTimeoutWarning" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EnforceIpRangesEveryRequest" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ForceLogoutOnSessionTimeout" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ForceRelogin" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="HstsOnForcecomSites" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IdentityConfirmationOnTwoFactorRegistrationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCacheAndAutocompleteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsClickjackNonsetupSfdcEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsClickjackNonsetupUserEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsClickjackNonsetupUserHeaderlessEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsClickjackSetupEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsContentSniffingProtectionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCspOnEmailEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCsrfOnGetEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCsrfOnPostEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsPostForSessionsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsSmsIdentityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsUpgradeInsecureRequestsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsXssProtectionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LockSessionsToDomain" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LockSessionsToIp" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LogoutUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ReferrerPolicy" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="RequireHttpOnly" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="RequireHttps" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="SecurityCentralKillSession" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="SessionTimeout" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SetupCustomNode">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SetupNode">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ExternalId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IconUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsNew" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NodeType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="RelatedEntities" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Tags" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Url" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GlobalValueSet">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:GlobalValueSet" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SiteDetail">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsRegistrationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="SecureUrl" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SocialCustomerServiceSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CaseSubjectOption" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:SocialCustomerServiceSettings" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="StandardAction">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ContentType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsOverridden" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="OverrideContent" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="OverrideContentId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="StandardValueSet">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:StandardValueSet" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="State">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IntegrationValue" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsoCode" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Standard" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Visible" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="StaticResource">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Body" minOccurs="0" type="xsd:base64Binary" nillable="true"/>
<xsd:element name="BodyLength" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="CacheControl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContentType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:StaticResource" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SubscriberPackage">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsPackageValid" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SubscriberPackageVersions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SubscriberPackageVersion">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="AppExchangeDescription" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="AppExchangeLogoUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="AppExchangePackageName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="AppExchangePublisherName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="BuildNumber" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="CspTrustedSites" minOccurs="0" type="ens:SubscriberPackageCspTrustedSites" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="InstallValidationStatus" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsBeta" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDeprecated" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsManaged" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsPasswordProtected" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsSecurityReviewed" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="MajorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="MinorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Package2ContainerOptions" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="PatchVersion" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="PostInstallUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Profiles" minOccurs="0" type="ens:SubscriberPackageProfiles" nillable="true"/>
<xsd:element name="PublisherName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ReleaseNotesUrl" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ReleaseState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="RemoteSiteSettings" minOccurs="0" type="ens:SubscriberPackageRemoteSiteSettings" nillable="true"/>
<xsd:element name="SubscriberPackageId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SubscriberPackageVersionInstallRequest">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SubscriberPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
<xsd:element name="SubscriberPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SubscriberPackageVersionUninstallRequest">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SubscriberPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
<xsd:element name="SubscriberPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SubscriberPackageVersionUninstallRequestErrors" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TabDefinition">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomApplication">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Territory2Settings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DefaultAccountAccessLevel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DefaultCaseAccessLevel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DefaultContactAccessLevel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DefaultOpportunityAccessLevel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:Territory2Settings" nillable="true"/>
<xsd:element name="OpportunityFilterSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Territory2SettingsOpportunityFilter">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexClassName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsFilterEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="RunOnCreate" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TestSuiteMembership">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexClass" minOccurs="0" type="ens:ApexClass" nillable="true"/>
<xsd:element name="ApexClassId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="ApexTestSuite" minOccurs="0" type="ens:ApexTestSuite" nillable="true"/>
<xsd:element name="ApexTestSuiteId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TouchMobileSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsTouchAppIpadEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsTouchAppIphoneEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsTouchBrowserIpadEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsTouchIosPhoneEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsVisualforceInTouchEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TraceFlag">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexCode" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ApexProfiling" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Callout" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Database" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DebugLevel" minOccurs="0" type="ens:DebugLevel" nillable="true"/>
<xsd:element name="DebugLevelId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="ExpirationDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LogType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="StartDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="System" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="TracedEntity" minOccurs="0" type="ens:Name" nillable="true"/>
<xsd:element name="TracedEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Validation" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Visualforce" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Wave" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Workflow" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TransactionSecurityPolicy">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ActionConfig" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ApexPolicy" minOccurs="0" type="ens:ApexClass" nillable="true"/>
<xsd:element name="ApexPolicyId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EventType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ExecutionUser" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="ExecutionUserId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:TransactionSecurityPolicy" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ResourceName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="State" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="User">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DelegatedUsers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="FirstName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ManagedUsers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="UserEntityAccessRights" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="UserFieldAccessRights" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="UserPreferences" minOccurs="0" type="tns:QueryResult" nillable="true"/>
<xsd:element name="Username" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="WorkspaceId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="UserEntityAccess">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsActivateable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCreatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsDeletable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsEditable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsFlsUpdatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsMergeable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsReadable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsUndeletable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsUpdatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="User" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="UserFieldAccess">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FieldDefinition" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
<xsd:element name="FieldDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsAccessible" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsCreatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="IsUpdatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="User" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="UserPreference">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Preference" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Value" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="UserRole">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CaseAccessForAccountOwner" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContactAccessForAccountOwner" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ForecastUserId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="MayForecastManagerShare" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="OpportunityAccessForAccountOwner" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ParentRoleId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="PortalAccountId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="PortalAccountOwnerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="PortalType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="RollupDescription" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Users" minOccurs="0" type="tns:QueryResult" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ValidationRule">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ErrorDisplayField" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ErrorMessage" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ValidationRule" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ValidationName" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ValidationRuleMember">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:ValidationRule" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ValidationRule" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="VisualforceAccessMetrics">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApexPage" minOccurs="0" type="ens:ApexPage" nillable="true"/>
<xsd:element name="ApexPageId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="DailyPageViewCount" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="MetricsDate" minOccurs="0" type="xsd:date" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WebLink">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DisplayType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EncodingKey" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="HasMenubar" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="HasScrollbars" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="HasToolbar" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Height" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="IsResizable" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LinkType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WebLink" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="OpenType" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Position" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="RequireRowSelection" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ScontrolId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="ShowsLocation" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="ShowsStatus" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="Url" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Width" minOccurs="0" type="xsd:int" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WebToCaseSettings">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CaseOrigin" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DefaultResponseTemplate" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsWebToCaseEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WorkflowAlertMember">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:WorkflowAlert" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowAlert" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WorkflowFieldUpdateMember">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:WorkflowFieldUpdate" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowFieldUpdate" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WorkflowOutboundMessageMember">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:WorkflowOutboundMessage" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowOutboundMessage" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WorkflowRule">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowRule" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WorkflowRuleMember">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:WorkflowRule" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowRule" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="WorkflowTaskMember">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:WorkflowTask" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
<xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowTask" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>
<xsd:schema elementFormDefault="qualified" targetNamespace="urn:tooling.soap.sforce.com">
<xsd:import namespace="urn:metadata.tooling.soap.sforce.com"/>
<xsd:import namespace="urn:sobject.tooling.soap.sforce.com"/>
<xsd:complexType name="ChangeOwnPasswordResult">
<xsd:sequence/>
</xsd:complexType>
<xsd:complexType name="SaveResult">
<xsd:sequence>
<xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Error"/>
<xsd:element name="id" type="tns:ID"/>
<xsd:element name="success" type="xsd:boolean"/>
<xsd:element name="warnings" minOccurs="0" maxOccurs="unbounded" type="tns:Warning"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Error">
<xsd:sequence>
<xsd:element name="extendedErrorDetails" minOccurs="0" maxOccurs="unbounded" type="tns:ExtendedErrorDetails"/>
<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:simpleType name="ExtendedErrorCode">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ACTIONCALL_DUPLICATE_INPUT_PARAM">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: actionCallName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ACTIONCALL_DUPLICATE_OUTPUT_PARAM">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: actionCallName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ACTIONCALL_MISSING_NAME">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ACTIONCALL_MISSING_REQUIRED_PARAM">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: actionCallName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ACTIONCALL_MISSING_REQUIRED_TYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: actionCallName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ACTIONCALL_NOT_FOUND_WITH_NAME_AND_TYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ACTIONCALL_NOT_SUPPORTED_FOR_PROCESSTYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: processType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="APEXCALLOUT_INPUT_DUPLICATE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: apexClassName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="APEXCALLOUT_INPUT_INCOMPATIBLE_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: apexClassName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="APEXCALLOUT_INVALID">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: apexClassName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="APEXCALLOUT_MISSING_CLASSNAME">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: apexClassName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="APEXCALLOUT_NOT_FOUND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: apexClassName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="APEXCALLOUT_OUTPUT_INCOMPATIBLE_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: apexClassName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="APEXCALLOUT_OUTPUT_NOT_FOUND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: apexClassName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="APEXCALLOUT_REQUIRED_INPUT_MISSING">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: apexClassName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="APEXCLASS_MISSING_INTERFACE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: apexClassName, parentScreenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ASSIGNMENTITEM_ELEMENT_MISSING_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: assignmentName, operatorName, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ASSIGNMENTITEM_ELEMENT_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, assignmentName, elementType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ASSIGNMENTITEM_FIELD_INVALID_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldValue, dataType, incompatibleDataType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ASSIGNMENTITEM_FIELD_INVALID_DATATYPE_WITH_ELEMENT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, acceptedDataType, dataType, fieldValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ASSIGNMENTITEM_INCOMPATIBLE_DATATYPES">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: assignmentName, operatorName, leftElementName, leftElementType, rightElementName, rightElementType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ASSIGNMENTITEM_INVALID_COLLECTION">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: assignmentName, operatorName, leftElementName, rightElementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ASSIGNMENTITEM_INVALID_DATATYPE_IN_ELEMENT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, dataType, incompatibleDataType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ASSIGNMENTITEM_INVALID_REFERENCE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parameterName, operatorName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ASSIGNMENTITEM_LEFT_DATATYPE_INVALID_FOR_OPERATOR">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: assignmentName, operatorName, dataType, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ASSIGNMENTITEM_MODIFIES_NONVARIABLE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: assignmentName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ASSIGNMENTITEM_NONEXISTENT_REFERENCE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parameterName, operatorName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ASSIGNMENTITEM_REQUIRED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: assignmentName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ASSIGNMENTITEM_RIGHT_DATATYPE_INVALID_FOR_OPERATOR">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="AUTOLAUNCHED_CHOICELOOKUP_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: choiceLookupName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="AUTOLAUNCHED_CHOICE_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="AUTOLAUNCHED_SCREEN_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="AUTOLAUNCHED_STEP_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="AUTOLAUNCHED_SUBFLOW_INCOMPATIBLE_FLOWTYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="AUTOLAUNCHED_WAIT_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CHOICEFIELD_DEFAULT_CHOICE_NOT_FOUND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: screenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CHOICEFIELD_MISSING_CHOICE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: questionName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CHOICELOOKUP_DATATYPE_INCOMPATIBLE_WITH_CHOICEFIELD">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: choiceName, parentScreenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CHOICE_DATATYPE_INCOMPATIBLE_WITH_CHOICEFIELD">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: choiceName, parentScreenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CHOICE_NOT_SUPPORTED_FOR_SCREENFIELDTYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, screenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CHOICE_USED_MULTIPLE_TIMES_IN_SAME_FIELD">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CONDITION_DATATYPE_INCOMPATIBLE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: leftElementName, leftElementType, operatorName, rightElementName, rightElementType, ruleName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CONDITION_DATATYPE_INCOMPATIBLE_WITH_ELEMENT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, dataType, operatorName, parameterName, ruleName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CONDITION_ELEMENT_DATATYPES_INCOMPATIBLE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, leftElementType, operatorName, rightElementType, ruleName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CONDITION_INVALID_LEFTOPERAND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: ruleName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CONDITION_INVALID_LEFT_ELEMENT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, dataType, operatorName, parameterName, ruleName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CONDITION_LOGIC_EXCEEDS_LIMIT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, characterLimit</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CONDITION_LOGIC_INVALID">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CONDITION_LOGIC_MISSING">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CONDITION_MISSING_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, dataType, operatorName, parameterName, ruleName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CONDITION_MISSING_OPERATOR">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: ruleName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CONDITION_REFERENCED_ELEMENT_NOT_FOUND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: ruleName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CONDITION_RIGHTOPERAND_NULL">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: ruleName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CONNECTOR_MISSING_TARGET">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CONSTANT_INCLUDES_REFERENCES">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: constantName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CUSTOMEVENTS_NOT_ENABLED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CUSTOMEVENT_MISSING_PROCESSMETADATAVALUES">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CUSTOMEVENT_OBJECTTYPE_NOT_FOUND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CUSTOMEVENT_OBJECTTYPE_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CUSTOMEVENT_PROCESSMETADATAVALUES_MISSING_NAME">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: metadataValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="CUSTOMEVENT_PROCESSMETADATAVALUES_MORE_THAN_ONE_NAME">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: metadataValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="DATATYPE_INVALID">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, dataType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="DATATYPE_MISSING">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="DECISION_DEFAULT_CONNECTOR_MISSING_LABEL">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: flowDecision</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="DECISION_MISSING_OUTCOME">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: flowDecision</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ELEMENT_CONNECTS_TO_SELF">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ELEMENT_COORDINATES_INVALID">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: coordinateLimit, coordinateName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ELEMENT_INVALID_CONNECTOR">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ELEMENT_INVALID_REFERENCE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ELEMENT_MISSING_CONNECTOR">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ELEMENT_MISSING_LABEL">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: characterLimit, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ELEMENT_MISSING_NAME">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: characterLimit</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ELEMENT_MISSING_REFERENCE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ELEMENT_MORE_THAN_ONE_FIELD">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ELEMENT_NAME_INVALID">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ELEMENT_NEVER_USED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="ELEMENT_SCALE_SMALLER_THAN_DEFAULTVALUE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="EXTERNAL_OBJECTS_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="EXTERNAL_OBJECT_FIELDS_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldReference</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FIELDASSIGNMENT_FIELD_INCOMPATIBLE_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FIELDASSIGNMENT_INVALID_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, elementName, assignmentName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FIELDASSIGNMENT_INVALID_ELEMENT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, elementName, elementType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FIELDASSIGNMENT_INVALID_REFERENCE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FIELDASSIGNMENT_MULTIPLE_REFERENCES_SAME_FIELD">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FIELDASSIGNMENT_PICKLISTFIELD_INCOMPATIBLE_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, dataType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FIELDASSIGNMENT_REFERENCED_ELEMENT_MISSING_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, elementName, elementType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FIELDSERVICE_UNSUPPORTED_FIELD_TYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FIELD_INVALID_VALUE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FIELD_NOT_FOUND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectName, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FIELD_RELATIONSHIP_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldRelationshipName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FLEXIPAGE_COMPONENT_ATTRIBUTE_EXPRESSION_EXCEPTION">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: componentName, propertyName, propertyType, errorCode, invalidTokens</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FLEXIPAGE_COMPONENT_ATTRIBUTE_GENERIC_EXCEPTION">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: componentName, propertyName, propertyType, errorIdentifier, errorParams</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FLEXIPAGE_COMPONENT_ATTRIBUTE_MISSING_REQUIRED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: componentName, propertyName, propertyType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FLEXIPAGE_COMPONENT_ATTRIBUTE_TOO_LONG">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: componentName, propertyName, propertyType, maxLength</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FLEXIPAGE_COMPONENT_MAX_LIMIT_EXCEPTION">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FLEXIPAGE_COMPONENT_RULE_VALIDATION_EXCEPTION">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: componentName, criterionIndex</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FLEXIPAGE_PICKLIST_INVALID_VALUE_EXCEPTION">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: componentName, propertyName, propertyType, invalidValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FLOW_INCLUDES_STEP">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FLOW_NAME_USED_IN_OTHER_CLIENT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="FORMULA_EXPRESSION_INVALID">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: formulaExpression</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="INPUTPARAM_INCOMPATIBLE_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="INPUTPARAM_INCOMPATIBLE_WITH_COLLECTION_VARIABLE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="INPUTPARAM_INCOMPATIBLE_WITH_NONCOLLECTION_VARIABLE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="INPUTPARAM_MISMATCHED_OBJECTTYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="INVALID_FLOW">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="INVALID_SURVEY_VARIABLE_NAME_OR_TYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: surveyName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="LOOP_ASSIGNNEXTVALUETO_MISMATCHED_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="LOOP_ASSIGNNEXTVALUETO_MISMATCHED_OBJECTTYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="LOOP_ASSIGNNEXTVALUETO_MISSING">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="LOOP_ASSIGNNEXTVALUETO_MISSING_VARIABLE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="LOOP_ASSIGNNEXTVALUETO_REFERENCE_NOT_FOUND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldRelationshipName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="LOOP_COLLECTION_ELEMENT_NOT_FOUND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="LOOP_COLLECTION_NOT_FOUND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="LOOP_COLLECTION_NOT_SUPPORTED_FOR_FIELD">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="LOOP_MISSING_COLLECTION">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="OBJECTTYPE_INVALID">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="OBJECT_CANNOT_BE_CREATED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="OBJECT_CANNOT_BE_DELETED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="OBJECT_CANNOT_BE_QUERIED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="OBJECT_CANNOT_BE_UPDATED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="OBJECT_ENCRYPTED_FIELDS_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="OBJECT_NOT_FOUND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="OUTPUTPARAM_ASSIGNTOREFERENCE_NOTFOUND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="OUTPUTPARAM_INCOMPATIBLE_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="OUTPUTPARAM_MISMATCHED_OBJECTTYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="OUTPUTPARAM_MISMATCHED_WITH_COLLECTION_VARIABLE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="OUTPUTPARAM_MISSING_ASSIGNTOREFERENCE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="OUTPUTPARAM_MISTMATCHED_WITH_NONCOLLECTION_VARIABLE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="PARAM_DATATYPE_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="PROCESSMETADATAVALUES_NOT_SUPPORTED_FOR_PROCESSTYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: processType, metadataValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="PROCESSMETADATAVALUE_NONEXISTENT_ELEMENT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: metadataValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="PROCESSTYPE_ELEMENT_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: processType, elementType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="PROCESSTYPE_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: processType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="RECORDFILTER_ENCRYPTED_FIELDS_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="RECORDFILTER_GEOLOCATION_FIELDS_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="RECORDFILTER_INVALID_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, elementName, elementType, operatorName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="RECORDFILTER_INVALID_ELEMENT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, assignmentName, elementName, elementType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="RECORDFILTER_INVALID_OPERATOR">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, operatorName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="RECORDFILTER_INVALID_REFERENCE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, operatorName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="RECORDFILTER_MISSING_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, elementName, elementType, operatorName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="RECORDFILTER_MULTIPLE_QUERIES_SAME_FIELD">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="RECORDLOOKUP_IDASSIGNMENT_VARIABLE_INCOMPATIBLE_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="RECORDLOOKUP_IDASSIGNMENT_VARIABLE_NOT_FOUND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="RECORDUPDATE_MISSING_FILTERS">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="REFERENCED_ELEMENT_NOT_FOUND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, mergeFieldReference</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="RULE_MISSING_CONDITION">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, ruleName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_BOOLEAN_ISREQUIRED_IS_FALSE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_DEFAULTVALUE_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_EXTENSION_DUPLICATE_INPUT_PARAM">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, extensionName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_EXTENSION_DUPLICATE_OUTPUT_PARAM">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, extensionName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_EXTENSION_NAME_INVALID">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, extensionName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_EXTENSION_NAME_MISSING">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_EXTENSION_NAME_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_EXTENSION_REQUIRED_INPUT_MISSING">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, extensionName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_INPUTS_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_INVALID_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: dataType, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_MULTISELECTCHOICE_SEMICOLON_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_OUTPUTS_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_TYPE_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_USERINPUT_NOT_SUPPORTED_FOR_CHOICETYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENFIELD_VALIDATIONRULE_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENRULE_ACTION_INVALID_ATTRIBUTE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: screenRuleName, attributeName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENRULE_ACTION_INVALID_ATTRIBUTE_FOR_API_VERSION">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: screenRuleName, attributeName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENRULE_ACTION_INVALID_VALUE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: screenRuleName, acceptedValues, actionValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENRULE_ACTION_MISSING_ATTRIBUTE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: screenRuleName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENRULE_ACTION_MISSING_FIELDREFERENCE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: screenRuleName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENRULE_ACTION_MISSING_VALUE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: screenRuleName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENRULE_ATTRIBUTE_NOT_SUPPORTED_FOR_SCREENFIELD">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: screenRuleName, attributeName, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENRULE_FIELD_NOT_FOUND_ON_SCREEN">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: screenRuleName, fieldValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENRULE_MISSING_ACTION">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: screenRuleName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENRULE_NOT_SUPPORTED_IN_ORG">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENRULE_SCREENFIELD_NOT_VISIBLE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREENRULE_VISIBILITY_NOT_SUPPORTED_IN_ORG">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREEN_ALLOWBACK_ALLOWFINISH_BOTH_FALSE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREEN_MISSING_LABEL">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: characterLimit</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREEN_MULTISELECTFIELD_DOESNT_SUPPORT_CHOICE_WITH_USERINPUT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SCREEN_PAUSEDTEXT_NOT_SHOWN_WHEN_ALLOWPAUSE_IS_FALSE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SETTING_FIELD_MAKES_OTHER_FIELD_REQUIRED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, requiredField</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SETTING_FIELD_MAKES_OTHER_FIELD_UNSUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, otherFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SOBJECT_ELEMENT_INCOMPATIBLE_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, fieldValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SOBJECT_ELEMENT_MISMATCHED_OBJECTTYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectType, sobjectName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SORT_ENCRYPTED_FIELDS_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, objectType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SORT_FIELD_MISSING">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: sortOrder</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SORT_FIELD_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SORT_GEOLOCATION_FIELDS_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SORT_LIMIT_INVALID">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: maxLimit</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SORT_ORDER_MISSING">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SPECIFIC_FIELD_VALUE_MAKES_OTHER_FIELD_REQUIRED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, fieldType, requiedField</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="START_ELEMENT_MISSING">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_DESKTOP_DESIGNER_FLOWS_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_INPUT_ELEMENT_INCOMPATIBLE_DATATYPES">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, inputAssignmentNames</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_INPUT_INVALID_VALUE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, inputAssignmentNames</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_INPUT_MISMATCHED_COLLECTIONTYPES">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, inputParameterNames</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_INPUT_MISMATCHED_OBJECTS">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, inputParameterNames</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_INPUT_MISSING_NAME">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_INPUT_MULTIPLE_ASSIGNMENTS_TO_ONE_VARIABLE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: inputVariableName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_INPUT_REFERENCES_FIELD_ON_SOBJECT_VARIABLE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: inputVariableName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_INPUT_VALUE_INCOMPATIBLE_DATATYPES">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, inputAssignmentNames</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_INPUT_VARIABLE_NOT_FOUND_IN_MASTERFLOW">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, inputAssignmentNames</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_INPUT_VARIABLE_NOT_FOUND_IN_REFERENCEDFLOW">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, inputAssignmentNames</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_INPUT_VARIABLE_NO_INPUT_ACCESS">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, inputAssignmentNames</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_INVALID_NAME">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_INVALID_REFERENCE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_MASTER_FLOW_TYPE_NOT_AUTOLAUNCHED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parentFlowName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_MISSING_NAME">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_NO_ACTIVE_VERSION">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_OUTPUT_INCOMPATIBLE_DATATYPES">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, flowVersion, outputParameterNames</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_OUTPUT_MISMATCHED_COLLECTIONTYPES">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, flowVersion, outputParameterNames</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_OUTPUT_MISMATCHED_OBJECTS">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, flowVersion, outputParameterNames</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_OUTPUT_MISSING_ASSIGNTOREFERENCE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: outputAssignment</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_OUTPUT_MISSING_NAME">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_OUTPUT_MULTIPLE_ASSIGNMENTS_TO_ONE_VARIABLE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: outputVariableName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_OUTPUT_REFERENCES_FIELD_ON_SOBJECT_VARIABLE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: outputAssignment</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_OUTPUT_TARGET_DOES_NOT_EXIST_IN_MASTER_FLOW">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, outputAssignmentName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_OUTPUT_VARIABLE_NOT_FOUND_IN_MASTERFLOW">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, variableName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_OUTPUT_VARIABLE_NOT_FOUND_IN_REFERENCEDFLOW">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, flowVersion, outputParameterNames</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_OUTPUT_VARIABLE_NO_OUTPUT_ACCESS">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName, variableName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SUBFLOW_REFERENCES_MASTERFLOW">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SURVEY_CHOICE_NOT_REFERENCED_BY_A_QUESTION">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SURVEY_CHOICE_REFERENCED_BY_MULTIPLE_QUESTIONS">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SURVEY_INACTIVE_SUBFLOWS">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SURVEY_MISSING_QUESTION_OR_SUBFLOW">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: surveyName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SURVEY_MISSING_REQUIRED_VARIABLES">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: surveyName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SURVEY_NESTED_SUBFLOWS">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SURVEY_NONSURVEY_SUBFLOWS">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: subflowName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SURVEY_SCREENFIELD_TYPE_NOT_SUPPORTED_FOR_QUESTION">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SURVEY_START_ELEMENT_INVALID">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="SURVEY_VARIABLE_ACCESS_INVALID">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: surveyName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="UNEXPECTED_ERROR">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="VALUE_CHAR_LIMIT_EXCEEDED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName, characterLimit</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="VARIABLE_FIELD_NOT_SUPPORTED_FOR_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, datatype</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="VARIABLE_FIELD_NOT_SUPPORTED_FOR_DATATYPE_AND_COLLECTION">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: fieldName, datatype</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="VARIABLE_FIELD_REQUIRED_FOR_DATATYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: datatype, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="VARIABLE_SCALE_EXCEEDS_LIMIT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="VARIABLE_SCALE_NEGATIVE_INTEGER">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="VARIABLE_SCALE_NULL">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_DEFAULT_CONNECTOR_MISSING_LABEL">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_DUPLICATE_INPUT_PARAM">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_INPUT_NOT_SUPPORTED_FOR_EVENTTYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName, inputParameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_INPUT_REQUIRES_LITERAL_VALUE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_INVALID_CONDITION_LOGIC">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_MISSING">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_MISSING_CONNECTOR">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_MISSING_EVENTTYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_OBJECT_NOT_SUPPORTED_FOR_EVENTTYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_OUTPUT_NOT_SUPPORTED_FOR_EVENTTYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName, outputParameter</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_RELATIVEALARM_INVALID_DATETIME_FIELD">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName, eventParameterName, incompatibleValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_RELATIVEALARM_INVALID_FIELD">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName, eventParameterName, incompatibleValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_RELATIVEALARM_INVALID_OBJECTTYPE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName, inputParameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_RELATIVEALARM_INVALID_OFFSETNUMBER">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName, eventParameterName, incompatibleValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_RELATIVEALARM_INVALID_OFFSETUNIT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName, eventParameterName, incompatibleValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_REQUIRED_INPUT_MISSING">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WAITEVENT_TYPE_INVALID_OR_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: waitEventName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WORKFLOW_MISSING_PROCESSMETADATAVALUES">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WORKFLOW_OBJECTTYPE_NOT_FOUND">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WORKFLOW_OBJECTTYPE_NOT_SUPPORTED">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectType</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WORKFLOW_OBJECTVARIABLE_AND_OLDOBJECTVARIABLE_REFERENCE_SAME_SOBJECT_VARIABLE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectVariableName, oldObjectVariableName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WORKFLOW_OBJECTVARIABLE_DOESNT_SUPPORT_INPUT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectType, objectVariableName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WORKFLOW_OLDOBJECTVARIABLE_DOESNT_SUPPORT_INPUT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: objectType, oldObjectVariableName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WORKFLOW_PROCESSMETADATAVALUES_MORE_THAN_ONE_NAME">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: metadataValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WORKFLOW_PROCESS_METADATAVALUES_MISSING_NAME">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: metadataValue</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WORKFLOW_RECURSIVECOUNTVARIABLE_DOESNT_SUPPORT_INPUT">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
<xsd:enumeration value="WORKFLOW_TRIGGERTYPE_INVALID_VALUE">
<xsd:annotation>
<xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration></xsd:restriction></xsd:simpleType>
<xsd:complexType name="ExtendedErrorDetails">
<xsd:sequence>
<xsd:element name="extendedErrorCode" type="tns:ExtendedErrorCode"/>
<xsd:any namespace="##targetNamespace" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Warning">
<xsd:sequence>
<xsd:element name="message" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DeleteResult">
<xsd:sequence>
<xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Error"/>
<xsd:element name="id" type="tns:ID"/>
<xsd:element name="success" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeGlobalResult">
<xsd:sequence>
<xsd:element name="encoding" type="xsd:string"/>
<xsd:element name="maxBatchSize" type="xsd:int"/>
<xsd:element name="sobjects" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeGlobalSObjectResult"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeGlobalSObjectResult">
<xsd:sequence>
<xsd:element name="activateable" type="xsd:boolean"/>
<xsd:element name="createable" type="xsd:boolean"/>
<xsd:element name="custom" type="xsd:boolean"/>
<xsd:element name="customSetting" type="xsd:boolean"/>
<xsd:element name="deletable" type="xsd:boolean"/>
<xsd:element name="deprecatedAndHidden" type="xsd:boolean"/>
<xsd:element name="feedEnabled" type="xsd:boolean"/>
<xsd:element name="hasSubtypes" type="xsd:boolean"/>
<xsd:element name="isSubtype" type="xsd:boolean"/>
<xsd:element name="keyPrefix" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="labelPlural" type="xsd:string"/>
<xsd:element name="layoutable" type="xsd:boolean"/>
<xsd:element name="mergeable" type="xsd:boolean"/>
<xsd:element name="mruEnabled" type="xsd:boolean"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="queryable" type="xsd:boolean"/>
<xsd:element name="replicateable" type="xsd:boolean"/>
<xsd:element name="retrieveable" type="xsd:boolean"/>
<xsd:element name="searchable" type="xsd:boolean"/>
<xsd:element name="triggerable" type="xsd:boolean"/>
<xsd:element name="undeletable" type="xsd:boolean"/>
<xsd:element name="updateable" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeLayoutResult">
<xsd:sequence>
<xsd:element name="layouts" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayout"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeLayout">
<xsd:sequence>
<xsd:element name="buttonLayoutSection" minOccurs="0" type="tns:DescribeLayoutButtonSection"/>
<xsd:element name="detailLayoutSections" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutSection"/>
<xsd:element name="editLayoutSections" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutSection"/>
<xsd:element name="feedView" minOccurs="0" type="tns:DescribeLayoutFeedView"/>
<xsd:element name="highlightsPanelLayoutSection" minOccurs="0" type="tns:DescribeLayoutSection"/>
<xsd:element name="id" type="tns:ID"/>
<xsd:element name="multirowEditLayoutSections" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutSection"/>
<xsd:element name="offlineLinks" minOccurs="0" maxOccurs="unbounded" type="tns:OfflineLink"/>
<xsd:element name="quickActionList" minOccurs="0" type="tns:DescribeQuickActionListResult"/>
<xsd:element name="relatedContent" minOccurs="0" type="tns:RelatedContent"/>
<xsd:element name="relatedLists" minOccurs="0" maxOccurs="unbounded" type="tns:RelatedList"/>
<xsd:element name="saveOptions" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutSaveOption"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeLayoutButtonSection">
<xsd:sequence>
<xsd:element name="detailButtons" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutButton"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeLayoutButton">
<xsd:sequence>
<xsd:element name="behavior" minOccurs="0" type="tns:WebLinkWindowType"/>
<xsd:element name="colors" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeColorResult"/>
<xsd:element name="content" minOccurs="0" type="xsd:string"/>
<xsd:element name="contentSource" minOccurs="0" type="tns:WebLinkType"/>
<xsd:element name="custom" type="xsd:boolean"/>
<xsd:element name="encoding" minOccurs="0" type="xsd:string"/>
<xsd:element name="height" minOccurs="0" type="xsd:int"/>
<xsd:element name="icons" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeIconResult"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="menubar" type="xsd:boolean"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="overridden" type="xsd:boolean"/>
<xsd:element name="resizeable" type="xsd:boolean"/>
<xsd:element name="scrollbars" type="xsd:boolean"/>
<xsd:element name="showsLocation" type="xsd:boolean"/>
<xsd:element name="showsStatus" type="xsd:boolean"/>
<xsd:element name="toolbar" type="xsd:boolean"/>
<xsd:element name="url" minOccurs="0" type="xsd:string"/>
<xsd:element name="width" minOccurs="0" type="xsd:int"/>
<xsd:element name="windowPosition" minOccurs="0" type="tns:WebLinkPosition"/>
</xsd:sequence>
</xsd:complexType>
<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:complexType name="DescribeColorResult">
<xsd:sequence>
<xsd:element name="color" type="xsd:string"/>
<xsd:element name="context" type="xsd:string"/>
<xsd:element name="theme" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<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:complexType name="DescribeIconResult">
<xsd:sequence>
<xsd:element name="contentType" type="xsd:string"/>
<xsd:element name="height" type="xsd:int" nillable="true"/>
<xsd:element name="theme" type="xsd:string"/>
<xsd:element name="url" type="xsd:string"/>
<xsd:element name="width" type="xsd:int" nillable="true"/>
</xsd:sequence>
</xsd:complexType>
<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="DescribeLayoutSection">
<xsd:sequence>
<xsd:element name="collapsed" type="xsd:boolean"/>
<xsd:element name="columns" type="xsd:int"/>
<xsd:element name="heading" type="xsd:string" nillable="true"/>
<xsd:element name="layoutRows" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutRow"/>
<xsd:element name="layoutSectionId" type="tns:ID" nillable="true"/>
<xsd:element name="parentLayoutId" type="tns:ID"/>
<xsd:element name="rows" type="xsd:int"/>
<xsd:element name="tabOrder" type="tns:TabOrderType"/>
<xsd:element name="useCollapsibleSection" type="xsd:boolean"/>
<xsd:element name="useHeading" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeLayoutRow">
<xsd:sequence>
<xsd:element name="layoutItems" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutItem"/>
<xsd:element name="numItems" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeLayoutItem">
<xsd:sequence>
<xsd:element name="editableForNew" type="xsd:boolean"/>
<xsd:element name="editableForUpdate" type="xsd:boolean"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="layoutComponents" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutComponent"/>
<xsd:element name="placeholder" type="xsd:boolean"/>
<xsd:element name="required" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeLayoutComponent">
<xsd:sequence>
<xsd:element name="displayLines" type="xsd:int"/>
<xsd:element name="tabOrder" type="xsd:int"/>
<xsd:element name="type" type="xsd:string"/>
<xsd:element name="value" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AnalyticsCloudComponent">
<xsd:complexContent>
<xsd:extension base="tns:DescribeLayoutComponent">
<xsd:sequence>
<xsd:element name="error" type="xsd:string"/>
<xsd:element name="filter" type="xsd:string"/>
<xsd:element name="height" type="xsd:int"/>
<xsd:element name="hideOnError" type="xsd:boolean"/>
<xsd:element name="showHeader" type="xsd:boolean"/>
<xsd:element name="showSharing" type="xsd:boolean"/>
<xsd:element name="showTitle" type="xsd:boolean"/>
<xsd:element name="width" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AuraComponent">
<xsd:complexContent>
<xsd:extension base="tns:DescribeLayoutComponent">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Canvas">
<xsd:complexContent>
<xsd:extension base="tns:DescribeLayoutComponent">
<xsd:sequence>
<xsd:element name="displayLocation" type="xsd:string"/>
<xsd:element name="referenceId" type="xsd:string"/>
<xsd:element name="showLabel" type="xsd:boolean"/>
<xsd:element name="showScrollbars" type="xsd:boolean"/>
<xsd:element name="suggestedHeight" type="xsd:string"/>
<xsd:element name="suggestedWidth" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomLinkComponent">
<xsd:complexContent>
<xsd:extension base="tns:DescribeLayoutComponent">
<xsd:sequence>
<xsd:element name="customLink" type="tns:DescribeLayoutButton"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ExpandedLookup">
<xsd:complexContent>
<xsd:extension base="tns:DescribeLayoutComponent">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FieldComponent">
<xsd:complexContent>
<xsd:extension base="tns:DescribeLayoutComponent">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FieldLayoutComponent">
<xsd:complexContent>
<xsd:extension base="tns:FieldComponent">
<xsd:sequence>
<xsd:element name="components" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutComponent"/>
<xsd:element name="fieldType" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ReportChartComponent">
<xsd:complexContent>
<xsd:extension base="tns:DescribeLayoutComponent">
<xsd:sequence>
<xsd:element name="cacheData" type="xsd:boolean"/>
<xsd:element name="contextFilterableField" type="xsd:string"/>
<xsd:element name="error" type="xsd:string"/>
<xsd:element name="hideOnError" type="xsd:boolean"/>
<xsd:element name="includeContext" type="xsd:boolean"/>
<xsd:element name="showTitle" type="xsd:boolean"/>
<xsd:element name="size" type="tns:ReportChartComponentSize"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</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:complexType name="VisualforcePage">
<xsd:complexContent>
<xsd:extension base="tns:DescribeLayoutComponent">
<xsd:sequence>
<xsd:element name="showLabel" type="xsd:boolean"/>
<xsd:element name="showScrollbars" type="xsd:boolean"/>
<xsd:element name="suggestedHeight" type="xsd:string"/>
<xsd:element name="suggestedWidth" type="xsd:string"/>
<xsd:element name="url" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="TabOrderType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="LeftToRight"/>
<xsd:enumeration value="TopToBottom"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="DescribeLayoutFeedView">
<xsd:sequence>
<xsd:element name="feedFilters" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutFeedFilter"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeLayoutFeedFilter">
<xsd:sequence>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="type" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="OfflineLink">
<xsd:sequence/>
</xsd:complexType>
<xsd:complexType name="DescribeQuickActionListResult">
<xsd:sequence>
<xsd:element name="quickActionListItems" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeQuickActionListItemResult"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeQuickActionListItemResult">
<xsd:sequence>
<xsd:element name="accessLevelRequired" type="tns:ShareAccessLevel" nillable="true"/>
<xsd:element name="colors" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeColorResult"/>
<xsd:element name="iconUrl" type="xsd:string" nillable="true"/>
<xsd:element name="icons" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeIconResult"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="miniIconUrl" type="xsd:string"/>
<xsd:element name="quickActionName" type="xsd:string"/>
<xsd:element name="targetSobjectType" type="xsd:string" nillable="true"/>
<xsd:element name="type" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="ShareAccessLevel">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Read"/>
<xsd:enumeration value="Edit"/>
<xsd:enumeration value="All"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="RelatedContent">
<xsd:sequence>
<xsd:element name="relatedContentItems" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeRelatedContentItem"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeRelatedContentItem">
<xsd:sequence>
<xsd:element name="describeLayoutItem" type="tns:DescribeLayoutItem"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RelatedList">
<xsd:sequence>
<xsd:element name="accessLevelRequiredForCreate" type="tns:ShareAccessLevel" nillable="true"/>
<xsd:element name="buttons" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutButton"/>
<xsd:element name="columns" minOccurs="0" maxOccurs="unbounded" type="tns:RelatedListColumn"/>
<xsd:element name="custom" type="xsd:boolean"/>
<xsd:element name="field" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="limitRows" type="xsd:int"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="sobject" type="xsd:string"/>
<xsd:element name="sort" minOccurs="0" maxOccurs="unbounded" type="tns:RelatedListSort"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RelatedListColumn">
<xsd:sequence>
<xsd:element name="field" type="xsd:string"/>
<xsd:element name="fieldApiName" type="xsd:string"/>
<xsd:element name="format" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="lookupId" minOccurs="0" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RelatedListSort">
<xsd:sequence/>
</xsd:complexType>
<xsd:complexType name="DescribeLayoutSaveOption">
<xsd:sequence>
<xsd:element name="defaultValue" type="xsd:boolean"/>
<xsd:element name="isDisplayed" type="xsd:boolean"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="restHeaderName" type="xsd:string"/>
<xsd:element name="soapHeaderName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeSObjectResult">
<xsd:sequence>
<xsd:element name="actionOverrides" minOccurs="0" maxOccurs="unbounded" type="tns:ActionOverride"/>
<xsd:element name="activateable" type="xsd:boolean"/>
<xsd:element name="childRelationships" minOccurs="0" maxOccurs="unbounded" type="tns:ChildRelationship"/>
<xsd:element name="createable" type="xsd:boolean"/>
<xsd:element name="custom" type="xsd:boolean"/>
<xsd:element name="customSetting" type="xsd:boolean"/>
<xsd:element name="deletable" type="xsd:boolean"/>
<xsd:element name="deprecatedAndHidden" type="xsd:boolean"/>
<xsd:element name="feedEnabled" type="xsd:boolean"/>
<xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="tns:Field"/>
<xsd:element name="hasSubtypes" type="xsd:boolean"/>
<xsd:element name="isSubtype" type="xsd:boolean"/>
<xsd:element name="keyPrefix" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="labelPlural" type="xsd:string"/>
<xsd:element name="layoutable" type="xsd:boolean"/>
<xsd:element name="listviewable" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="lookupLayoutable" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="mergeable" type="xsd:boolean"/>
<xsd:element name="mruEnabled" type="xsd:boolean"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="namedLayoutInfos" minOccurs="0" maxOccurs="unbounded" type="tns:NamedLayoutInfo"/>
<xsd:element name="networkScopeFieldName" type="xsd:string"/>
<xsd:element name="queryable" type="xsd:boolean"/>
<xsd:element name="recordTypeInfos" minOccurs="0" maxOccurs="unbounded" type="tns:RecordTypeInfo"/>
<xsd:element name="replicateable" type="xsd:boolean"/>
<xsd:element name="retrieveable" type="xsd:boolean"/>
<xsd:element name="searchLayoutable" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="searchable" type="xsd:boolean"/>
<xsd:element name="supportedScopes" minOccurs="0" maxOccurs="unbounded" type="tns:ScopeInfo"/>
<xsd:element name="triggerable" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="undeletable" type="xsd:boolean"/>
<xsd:element name="updateable" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ActionOverride">
<xsd:sequence>
<xsd:element name="formFactor" type="xsd:string"/>
<xsd:element name="isAvailableInTouch" type="xsd:boolean"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="pageId" type="tns:ID"/>
<xsd:element name="url" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ChildRelationship">
<xsd:sequence>
<xsd:element name="cascadeDelete" type="xsd:boolean"/>
<xsd:element name="childSObject" type="xsd:string"/>
<xsd:element name="deprecatedAndHidden" type="xsd:boolean"/>
<xsd:element name="field" type="xsd:string"/>
<xsd:element name="junctionIdListNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="junctionReferenceTo" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="relationshipName" minOccurs="0" type="xsd:string"/>
<xsd:element name="restrictedDelete" minOccurs="0" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Field">
<xsd:sequence>
<xsd:element name="aggregatable" type="xsd:boolean"/>
<xsd:element name="autoNumber" type="xsd:boolean"/>
<xsd:element name="byteLength" type="xsd:int"/>
<xsd:element name="calculated" type="xsd:boolean"/>
<xsd:element name="calculatedFormula" minOccurs="0" type="xsd:string"/>
<xsd:element name="cascadeDelete" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="caseSensitive" type="xsd:boolean"/>
<xsd:element name="compoundFieldName" minOccurs="0" type="xsd:string"/>
<xsd:element name="controllerName" minOccurs="0" type="xsd:string"/>
<xsd:element name="createable" type="xsd:boolean"/>
<xsd:element name="custom" type="xsd:boolean"/>
<xsd:element name="defaultValue" minOccurs="0" type="xsd:anyType"/>
<xsd:element name="defaultValueFormula" minOccurs="0" type="xsd:string"/>
<xsd:element name="defaultedOnCreate" type="xsd:boolean"/>
<xsd:element name="dependentPicklist" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="deprecatedAndHidden" type="xsd:boolean"/>
<xsd:element name="digits" type="xsd:int"/>
<xsd:element name="displayLocationInDecimal" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="encrypted" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="externalId" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="extraTypeInfo" minOccurs="0" type="xsd:string"/>
<xsd:element name="filterable" type="xsd:boolean"/>
<xsd:element name="filteredLookupInfo" minOccurs="0" type="tns:FilteredLookupInfo"/>
<xsd:element name="groupable" type="xsd:boolean"/>
<xsd:element name="highScaleNumber" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="htmlFormatted" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="idLookup" type="xsd:boolean"/>
<xsd:element name="inlineHelpText" minOccurs="0" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="length" type="xsd:int"/>
<xsd:element name="mask" minOccurs="0" type="xsd:string"/>
<xsd:element name="maskType" minOccurs="0" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="nameField" type="xsd:boolean"/>
<xsd:element name="namePointing" type="xsd:boolean"/>
<xsd:element name="nillable" type="xsd:boolean"/>
<xsd:element name="permissionable" type="xsd:boolean"/>
<xsd:element name="picklistValues" minOccurs="0" maxOccurs="unbounded" type="tns:PicklistEntry"/>
<xsd:element name="polymorphicForeignKey" type="xsd:boolean"/>
<xsd:element name="precision" type="xsd:int"/>
<xsd:element name="referenceTargetField" minOccurs="0" type="xsd:string"/>
<xsd:element name="referenceTo" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="relationshipName" minOccurs="0" type="xsd:string"/>
<xsd:element name="relationshipOrder" minOccurs="0" type="xsd:int"/>
<xsd:element name="restrictedDelete" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="restrictedPicklist" type="xsd:boolean"/>
<xsd:element name="scale" type="xsd:int"/>
<xsd:element name="searchPrefilterable" type="xsd:boolean"/>
<xsd:element name="soapType" type="xsd:string"/>
<xsd:element name="sortable" type="xsd:boolean"/>
<xsd:element name="type" type="xsd:string"/>
<xsd:element name="unique" type="xsd:boolean"/>
<xsd:element name="updateable" type="xsd:boolean"/>
<xsd:element name="writeRequiresMasterRead" minOccurs="0" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FilteredLookupInfo">
<xsd:sequence>
<xsd:element name="controllingFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="dependent" type="xsd:boolean"/>
<xsd:element name="optionalFilter" type="xsd:boolean"/>
</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="NamedLayoutInfo">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RecordTypeInfo">
<xsd:sequence>
<xsd:element name="active" type="xsd:boolean"/>
<xsd:element name="available" type="xsd:boolean"/>
<xsd:element name="defaultRecordTypeMapping" type="xsd:boolean"/>
<xsd:element name="master" type="xsd:boolean"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="recordTypeId" type="tns:ID"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ScopeInfo">
<xsd:sequence>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeSoqlListViewsRequest">
<xsd:sequence>
<xsd:element name="listViewParams" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeSoqlListViewParams"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeSoqlListViewParams">
<xsd:sequence>
<xsd:element name="developerNameOrId" type="xsd:string"/>
<xsd:element name="sobjectType" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeSoqlListViewResult">
<xsd:sequence>
<xsd:element name="describeSoqlListViews" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeSoqlListView"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeSoqlListView">
<xsd:sequence>
<xsd:element name="columns" minOccurs="0" maxOccurs="unbounded" type="tns:ListViewColumn"/>
<xsd:element name="id" type="tns:ID"/>
<xsd:element name="orderBy" minOccurs="0" maxOccurs="unbounded" type="tns:ListViewOrderBy"/>
<xsd:element name="query" type="xsd:string"/>
<xsd:element name="scope" minOccurs="0" type="xsd:string"/>
<xsd:element name="sobjectType" type="xsd:string"/>
<xsd:element name="whereCondition" minOccurs="0" type="tns:SoqlWhereCondition"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ListViewColumn">
<xsd:sequence>
<xsd:element name="ascendingLabel" type="xsd:string"/>
<xsd:element name="descendingLabel" type="xsd:string"/>
<xsd:element name="fieldNameOrPath" type="xsd:string"/>
<xsd:element name="hidden" type="xsd:boolean"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="selectListItem" type="xsd:string"/>
<xsd:element name="sortDirection" type="tns:orderByDirection"/>
<xsd:element name="sortIndex" type="xsd:int"/>
<xsd:element name="sortable" type="xsd:boolean"/>
<xsd:element name="type" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="orderByDirection">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ascending"/>
<xsd:enumeration value="descending"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="ListViewOrderBy">
<xsd:sequence>
<xsd:element name="fieldNameOrPath" type="xsd:string"/>
<xsd:element name="nullsPosition" minOccurs="0" type="tns:orderByNullsPosition"/>
<xsd:element name="sortDirection" minOccurs="0" type="tns:orderByDirection"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="orderByNullsPosition">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="first"/>
<xsd:enumeration value="last"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="SoqlWhereCondition">
<xsd:sequence/>
</xsd:complexType>
<xsd:complexType name="SoqlCondition">
<xsd:complexContent>
<xsd:extension base="tns:SoqlWhereCondition">
<xsd:sequence>
<xsd:element name="field" type="xsd:string"/>
<xsd:element name="operator" type="tns:soqlOperator"/>
<xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="soqlOperator">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="equals"/>
<xsd:enumeration value="excludes"/>
<xsd:enumeration value="greaterThan"/>
<xsd:enumeration value="greaterThanOrEqualTo"/>
<xsd:enumeration value="in"/>
<xsd:enumeration value="includes"/>
<xsd:enumeration value="lessThan"/>
<xsd:enumeration value="lessThanOrEqualTo"/>
<xsd:enumeration value="like"/>
<xsd:enumeration value="notEquals"/>
<xsd:enumeration value="notIn"/>
<xsd:enumeration value="within"/>
<xsd:enumeration value="notLike"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="SoqlConditionGroup">
<xsd:complexContent>
<xsd:extension base="tns:SoqlWhereCondition">
<xsd:sequence>
<xsd:element name="conditions" minOccurs="0" maxOccurs="unbounded" type="tns:SoqlWhereCondition"/>
<xsd:element name="conjunction" type="tns:soqlConjunction"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="soqlConjunction">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="and"/>
<xsd:enumeration value="or"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="SoqlNotCondition">
<xsd:complexContent>
<xsd:extension base="tns:SoqlWhereCondition">
<xsd:sequence>
<xsd:element name="condition" type="tns:SoqlWhereCondition"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SoqlSubQueryCondition">
<xsd:complexContent>
<xsd:extension base="tns:SoqlWhereCondition">
<xsd:sequence>
<xsd:element name="field" type="xsd:string"/>
<xsd:element name="operator" type="xsd:string"/>
<xsd:element name="subQuery" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DescribeValueTypeResult">
<xsd:sequence>
<xsd:element name="apiCreatable" type="xsd:boolean"/>
<xsd:element name="apiDeletable" type="xsd:boolean"/>
<xsd:element name="apiReadable" type="xsd:boolean"/>
<xsd:element name="apiUpdatable" type="xsd:boolean"/>
<xsd:element name="parentField" minOccurs="0" type="tns:ValueTypeField"/>
<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:element name="valueRequired" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeWorkitemActionResult">
<xsd:sequence>
<xsd:element name="actions" minOccurs="0" maxOccurs="unbounded" type="tns:AllowedWorkitemAction"/>
<xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Error"/>
<xsd:element name="success" type="xsd:boolean"/>
<xsd:element name="targetObjectId" type="tns:ID"/>
<xsd:element name="workitemId" type="tns:ID"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AllowedWorkitemAction">
<xsd:sequence>
<xsd:element name="commentsRequired" type="xsd:boolean"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="nextOwnerRequired" type="xsd:boolean"/>
<xsd:element name="versionRequired" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ExecuteAnonymousResult">
<xsd:sequence>
<xsd:element name="column" type="xsd:int"/>
<xsd:element name="compileProblem" type="xsd:string" nillable="true"/>
<xsd:element name="compiled" type="xsd:boolean"/>
<xsd:element name="exceptionMessage" type="xsd:string" nillable="true"/>
<xsd:element name="exceptionStackTrace" type="xsd:string" nillable="true"/>
<xsd:element name="line" type="xsd:int"/>
<xsd:element name="success" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GetDeletedResult">
<xsd:sequence>
<xsd:element name="deletedRecords" minOccurs="0" maxOccurs="unbounded" type="tns:DeletedRecord"/>
<xsd:element name="earliestDateAvailable" type="xsd:dateTime"/>
<xsd:element name="latestDateCovered" type="xsd:dateTime"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DeletedRecord">
<xsd:sequence>
<xsd:element name="deletedDate" type="xsd:dateTime"/>
<xsd:element name="id" type="tns:ID"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GetServerTimestampResult">
<xsd:sequence>
<xsd:element name="timestamp" type="xsd:dateTime"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GetUpdatedResult">
<xsd:sequence>
<xsd:element name="ids" minOccurs="0" maxOccurs="unbounded" type="tns:ID"/>
<xsd:element name="latestDateCovered" type="xsd:dateTime"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GetUserInfoResult">
<xsd:sequence>
<xsd:element name="accessibilityMode" type="xsd:boolean"/>
<xsd:element name="chatterExternal" type="xsd:boolean"/>
<xsd:element name="currencySymbol" type="xsd:string"/>
<xsd:element name="orgAttachmentFileSizeLimit" type="xsd:int"/>
<xsd:element name="orgDefaultCurrencyIsoCode" type="xsd:string"/>
<xsd:element name="orgDefaultCurrencyLocale" type="xsd:string"/>
<xsd:element name="orgDisallowHtmlAttachments" type="xsd:boolean"/>
<xsd:element name="orgHasPersonAccounts" type="xsd:boolean"/>
<xsd:element name="organizationId" type="xsd:string"/>
<xsd:element name="organizationMultiCurrency" type="xsd:boolean"/>
<xsd:element name="organizationName" type="xsd:string"/>
<xsd:element name="profileId" type="xsd:string"/>
<xsd:element name="roleId" type="xsd:string"/>
<xsd:element name="sessionSecondsValid" type="xsd:int"/>
<xsd:element name="userDefaultCurrencyIsoCode" type="xsd:string"/>
<xsd:element name="userEmail" type="xsd:string"/>
<xsd:element name="userFullName" type="xsd:string"/>
<xsd:element name="userId" type="xsd:string"/>
<xsd:element name="userLanguage" type="xsd:string"/>
<xsd:element name="userLocale" type="xsd:string"/>
<xsd:element name="userName" type="xsd:string"/>
<xsd:element name="userTimeZone" type="xsd:string"/>
<xsd:element name="userType" type="xsd:string"/>
<xsd:element name="userUiSkin" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="InvalidateSessionsResult">
<xsd:sequence>
<xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Error"/>
<xsd:element name="success" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LoginResult">
<xsd:sequence>
<xsd:element name="metadataServerUrl" type="xsd:string"/>
<xsd:element name="passwordExpired" type="xsd:boolean"/>
<xsd:element name="sandbox" type="xsd:boolean"/>
<xsd:element name="serverUrl" type="xsd:string"/>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="upgradeMessage" minOccurs="0" type="xsd:string"/>
<xsd:element name="upgradeURL" minOccurs="0" type="xsd:string"/>
<xsd:element name="userId" type="xsd:string"/>
<xsd:element name="userInfo" minOccurs="0" type="tns:GetUserInfoResult"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="QueryResult">
<xsd:sequence>
<xsd:element name="done" type="xsd:boolean"/>
<xsd:element name="entityTypeName" type="xsd:string"/>
<xsd:element name="nextRecordsUrl" minOccurs="0" type="xsd:string"/>
<xsd:element name="queryLocator" type="tns:QueryLocator"/>
<xsd:element name="records" minOccurs="0" maxOccurs="unbounded" type="ens:sObject"/>
<xsd:element name="size" type="xsd:int"/>
<xsd:element name="totalSize" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RunTestsRequest">
<xsd:sequence>
<xsd:element name="allTests" type="xsd:boolean"/>
<xsd:element name="classes" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="maxFailedTests" minOccurs="0" type="xsd:int"/>
<xsd:element name="namespace" type="xsd:string"/>
<xsd:element name="packages" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="tests" minOccurs="0" maxOccurs="unbounded" type="tns:TestsNode"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TestsNode">
<xsd:sequence>
<xsd:element name="classId" type="xsd:string"/>
<xsd:element name="className" type="xsd:string"/>
<xsd:element name="testMethods" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<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="id" type="tns:ID"/>
<xsd:element name="locationsNotCovered" 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="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="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="TestLevel">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NoTestRun"/>
<xsd:enumeration value="RunSpecifiedTests"/>
<xsd:enumeration value="RunLocalTests"/>
<xsd:enumeration value="RunAllTestsInOrg"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="SearchResult">
<xsd:sequence>
<xsd:element name="queryId" type="xsd:string"/>
<xsd:element name="searchRecords" minOccurs="0" maxOccurs="unbounded" type="tns:SearchRecord"/>
<xsd:element name="searchResultsMetadata" type="tns:SearchResultsMetadata"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchRecord">
<xsd:sequence>
<xsd:element name="record" type="ens:sObject"/>
<xsd:element name="searchRecordMetadata" minOccurs="0" type="tns:SearchRecordMetadata"/>
<xsd:element name="snippet" minOccurs="0" type="tns:SearchSnippet"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchRecordMetadata">
<xsd:sequence>
<xsd:element name="spellCorrected" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchSnippet">
<xsd:sequence>
<xsd:element name="text" minOccurs="0" type="xsd:string"/>
<xsd:element name="wholeFields" minOccurs="0" maxOccurs="unbounded" type="tns:NameValuePair"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NameValuePair">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="value" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchResultsMetadata">
<xsd:sequence>
<xsd:element name="entityLabelMetadata" minOccurs="0" maxOccurs="unbounded" type="tns:LabelsSearchMetadata"/>
<xsd:element name="entityMetadata" minOccurs="0" maxOccurs="unbounded" type="tns:EntitySearchMetadata"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LabelsSearchMetadata">
<xsd:sequence>
<xsd:element name="entityFieldLabels" minOccurs="0" maxOccurs="unbounded" type="tns:NameValuePair"/>
<xsd:element name="entityName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="EntitySearchMetadata">
<xsd:sequence>
<xsd:element name="entityName" type="xsd:string"/>
<xsd:element name="fieldMetadata" minOccurs="0" maxOccurs="unbounded" type="tns:FieldLevelSearchMetadata"/>
<xsd:element name="spellCorrectionMetadata" minOccurs="0" type="tns:EntitySpellCorrectionMetadata"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FieldLevelSearchMetadata">
<xsd:sequence>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="type" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="EntitySpellCorrectionMetadata">
<xsd:sequence>
<xsd:element name="correctedQuery" type="xsd:string"/>
<xsd:element name="hasNonCorrectedResults" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SetPasswordResult">
<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="id" type="tns:ID"/>
<xsd:element name="success" type="xsd:boolean"/>
<xsd:element name="warnings" minOccurs="0" maxOccurs="unbounded" type="tns:Warning"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="APIPerformanceInfo">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="encodedIntervalTimerTree" type="xsd:string"/>
<xsd:element name="handlerMetrics" minOccurs="0" maxOccurs="unbounded" type="tns:NameValuePair"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AllOrNoneHeader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="allOrNone" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AllowFieldTruncationHeader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="allowFieldTruncation" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<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="Wave"/>
<xsd:enumeration value="All"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="LogCategoryLevel">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="None"/>
<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="DisableFeedTrackingHeader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="disableFeedTracking" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="MetadataVersionCheck">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="facts" minOccurs="0" maxOccurs="unbounded" type="tns:Fact"/>
<xsd:element name="operation" type="tns:Operation"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="Fact">
<xsd:sequence>
<xsd:element name="fact" type="tns:MetadataVersionCheckFact"/>
<xsd:element name="subject" type="xsd:string"/>
<xsd:element name="token" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="MetadataVersionCheckFact">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="DescribeLayoutVersion"/>
<xsd:enumeration value="DescribeSObjectVersion"/>
<xsd:enumeration value="SystemConfigurationVersion"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Operation">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="RetrieveTokens"/>
<xsd:enumeration value="ErrorOnNewerVersion"/>
<xsd:enumeration value="SkipOnSameVersion"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="MetadataWarningsHeader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ignoreSaveWarnings" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PackageVersionHeader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="tns:PackageVersion"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<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: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="QueryLocator">
<xsd:restriction base="xsd:string"/>
</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="APEX_DATA_ACCESS_RESTRICTION"/>
<xsd:enumeration value="ASSIGNEE_TYPE_REQUIRED"/>
<xsd:enumeration value="AURA_COMPILE_ERROR"/>
<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="COMMERCIAL_CONTROL_ERROR"/>
<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_METADATA_REL_FIELD_MANAGEABILITY"/>
<xsd:enumeration value="CUSTOM_SETTINGS_LIMIT_EXCEEDED"/>
<xsd:enumeration value="CUSTOM_TAB_LIMIT_EXCEEDED"/>
<xsd:enumeration value="DATAASSESSMENT_CONFIG_ASSESSMENT_IN_PROGRESS_ERROR"/>
<xsd:enumeration value="DATAASSESSMENT_CONFIG_SERVICE_ERROR"/>
<xsd:enumeration value="DATACLOUDADDRESS_NO_RECORDS_FOUND"/>
<xsd:enumeration value="DATACLOUDADDRESS_PROCESSING_ERROR"/>
<xsd:enumeration value="DATACLOUDADDRESS_SERVER_ERROR"/>
<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_ADDRESS_BOUNCED"/>
<xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_CONNECTION_ERROR"/>
<xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_PERMISSION_ERROR"/>
<xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_TOKEN_ERROR"/>
<xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_TOO_MANY_REQUESTS_ERROR"/>
<xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_UNKNOWN_ERROR"/>
<xsd:enumeration value="EMAIL_NOT_PROCESSED_DUE_TO_PRIOR_ERROR"/>
<xsd:enumeration value="EMAIL_OPTED_OUT"/>
<xsd:enumeration value="EMAIL_TEMPLATE_FORMULA_ERROR"/>
<xsd:enumeration value="EMAIL_TEMPLATE_MERGEFIELD_ACCESS_ERROR"/>
<xsd:enumeration value="EMAIL_TEMPLATE_MERGEFIELD_ERROR"/>
<xsd:enumeration value="EMAIL_TEMPLATE_MERGEFIELD_VALUE_ERROR"/>
<xsd:enumeration value="EMAIL_TEMPLATE_PROCESSING_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="EXCHANGE_WEB_SERVICES_URL_INVALID"/>
<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="FIELD_KEYWORD_LIST_MATCH_LIMIT"/>
<xsd:enumeration value="FIELD_MAPPING_ERROR"/>
<xsd:enumeration value="FIELD_MODERATION_RULE_BLOCK"/>
<xsd:enumeration value="FIELD_NOT_UPDATABLE"/>
<xsd:enumeration value="FILE_EXTENSION_NOT_ALLOWED"/>
<xsd:enumeration value="FILE_SIZE_LIMIT_EXCEEDED"/>
<xsd:enumeration value="FILTERED_LOOKUP_LIMIT_EXCEEDED"/>
<xsd:enumeration value="FIND_DUPLICATES_ERROR"/>
<xsd:enumeration value="FLOW_EXCEPTION"/>
<xsd:enumeration value="FUNCTIONALITY_NOT_ENABLED"/>
<xsd:enumeration value="HAS_PUBLIC_REFERENCES"/>
<xsd:enumeration value="HTML_FILE_UPLOAD_NOT_ALLOWED"/>
<xsd:enumeration value="IMAGE_TOO_LARGE"/>
<xsd:enumeration value="INACTIVE_OWNER_OR_USER"/>
<xsd:enumeration value="INACTIVE_RULE_ERROR"/>
<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_ACCESS_TO_INSIGHTSEXTERNALDATA"/>
<xsd:enumeration value="INSUFFICIENT_CREDITS"/>
<xsd:enumeration value="INTERNAL_ERROR"/>
<xsd:enumeration value="INVALID_ACCESS_LEVEL"/>
<xsd:enumeration value="INVALID_ACCESS_TOKEN"/>
<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_ENTITY_FOR_UPSERT"/>
<xsd:enumeration value="INVALID_ENVIRONMENT_HUB_MEMBER"/>
<xsd:enumeration value="INVALID_EVENT_DELIVERY"/>
<xsd:enumeration value="INVALID_EVENT_SUBSCRIPTION"/>
<xsd:enumeration value="INVALID_EXTENSION_ID"/>
<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_MARKUP"/>
<xsd:enumeration value="INVALID_MASTER_OR_TRANSLATED_SOLUTION"/>
<xsd:enumeration value="INVALID_MESSAGE_ID_REFERENCE"/>
<xsd:enumeration value="INVALID_NAMESPACE_PREFIX"/>
<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_PAYLOAD_VERSION"/>
<xsd:enumeration value="INVALID_PERSON_ACCOUNT_OPERATION"/>
<xsd:enumeration value="INVALID_PROVIDER_TYPE"/>
<xsd:enumeration value="INVALID_QUERY_LOCATOR"/>
<xsd:enumeration value="INVALID_READ_ONLY_USER_DML"/>
<xsd:enumeration value="INVALID_REFRESH_TOKEN"/>
<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_SIGNUP_OPTION"/>
<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_TEXT_REPRESENTATION"/>
<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="ITEM_NOT_FOUND"/>
<xsd:enumeration value="JIGSAW_IMPORT_LIMIT_EXCEEDED"/>
<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_PRECONDITION_FAILED"/>
<xsd:enumeration value="MATCH_RUNTIME_ERROR"/>
<xsd:enumeration value="MATCH_SERVICE_ERROR"/>
<xsd:enumeration value="MATCH_SERVICE_TIMED_OUT"/>
<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_CHILDREN_REACHED"/>
<xsd:enumeration value="MAXIMUM_HIERARCHY_LEVELS_REACHED"/>
<xsd:enumeration value="MAXIMUM_HIERARCHY_TREE_SIZE_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_DEPTH_IN_FLOW_EXECUTION"/>
<xsd:enumeration value="MAX_FORMULAS_PER_RULE_EXCEEDED"/>
<xsd:enumeration value="MAX_LIMIT_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="MAX_TRIGGERS_EXCEEDED"/>
<xsd:enumeration value="MERGE_FAILED"/>
<xsd:enumeration value="METADATA_FIELD_UPDATE_ERROR"/>
<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_ACCESS_TOKEN"/>
<xsd:enumeration value="NO_ACCESS_TOKEN_FROM_REFRESH"/>
<xsd:enumeration value="NO_APPLICABLE_PROCESS"/>
<xsd:enumeration value="NO_ATTACHMENT_PERMISSION"/>
<xsd:enumeration value="NO_AUTH_PROVIDER"/>
<xsd:enumeration value="NO_INACTIVE_DIVISION_MEMBERS"/>
<xsd:enumeration value="NO_MASS_MAIL_PERMISSION"/>
<xsd:enumeration value="NO_PARTNER_PERMISSION"/>
<xsd:enumeration value="NO_REFRESH_TOKEN"/>
<xsd:enumeration value="NO_SUCH_USER_EXISTS"/>
<xsd:enumeration value="NO_TOKEN_ENDPOINT"/>
<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="PALI_INVALID_ACTION_ID"/>
<xsd:enumeration value="PALI_INVALID_ACTION_NAME"/>
<xsd:enumeration value="PALI_INVALID_ACTION_TYPE"/>
<xsd:enumeration value="PAL_INVALID_ASSISTANT_RECOMMENDATION_TYPE_ID"/>
<xsd:enumeration value="PAL_INVALID_ENTITY_ID"/>
<xsd:enumeration value="PAL_INVALID_FLEXIPAGE_ID"/>
<xsd:enumeration value="PAL_INVALID_LAYOUT_ID"/>
<xsd:enumeration value="PAL_INVALID_PARAMETERS"/>
<xsd:enumeration value="PAYLOAD_SIZE_EXCEEDED"/>
<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="PORTAL_USER_CREATION_RESTRICTED_WITH_ENCRYPTION"/>
<xsd:enumeration value="PRIVATE_CONTACT_ON_ASSET"/>
<xsd:enumeration value="PROCESSING_HALTED"/>
<xsd:enumeration value="QA_INVALID_CREATE_FEED_ITEM"/>
<xsd:enumeration value="QA_INVALID_SUCCESS_MESSAGE"/>
<xsd:enumeration value="QUERY_TIMEOUT"/>
<xsd:enumeration value="QUICK_ACTION_LIST_ITEM_NOT_ALLOWED"/>
<xsd:enumeration value="QUICK_ACTION_LIST_NOT_ALLOWED"/>
<xsd:enumeration value="RECORD_IN_USE_BY_WORKFLOW"/>
<xsd:enumeration value="REL_FIELD_BAD_ACCESSIBILITY"/>
<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="RETRIEVE_EXCHANGE_ATTACHMENT_FAILED"/>
<xsd:enumeration value="RETRIEVE_EXCHANGE_EMAIL_FAILED"/>
<xsd:enumeration value="RETRIEVE_EXCHANGE_EVENT_FAILED"/>
<xsd:enumeration value="RETRIEVE_GOOGLE_EMAIL_FAILED"/>
<xsd:enumeration value="RETRIEVE_GOOGLE_EVENT_FAILED"/>
<xsd:enumeration value="RETRIEVE_USER_CONFIG_ERROR"/>
<xsd:enumeration value="SALESFORCE_INBOX_TRANSPORT_CONNECTION_ERROR"/>
<xsd:enumeration value="SALESFORCE_INBOX_TRANSPORT_TOKEN_ERROR"/>
<xsd:enumeration value="SALESFORCE_INBOX_TRANSPORT_UNKNOWN_ERROR"/>
<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="SOCIAL_ACCOUNT_NOT_FOUND"/>
<xsd:enumeration value="SOCIAL_ACTION_INVALID"/>
<xsd:enumeration value="SOCIAL_PERSONA_NOT_FOUND"/>
<xsd:enumeration value="SOCIAL_POST_INVALID"/>
<xsd:enumeration value="SOCIAL_POST_NOT_FOUND"/>
<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="TERMS_OF_SERVICE_UNREAD"/>
<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="UNAVAILABLE_REF"/>
<xsd:enumeration value="UNDELETE_FAILED"/>
<xsd:enumeration value="UNKNOWN_EXCEPTION"/>
<xsd:enumeration value="UNKNOWN_TOKEN_ERROR"/>
<xsd:enumeration value="UNSAFE_HTML_CONTENT"/>
<xsd:enumeration value="UNSPECIFIED_EMAIL_ADDRESS"/>
<xsd:enumeration value="UNSUPPORTED_APEX_TRIGGER_OPERATON"/>
<xsd:enumeration value="UNSUPPORTED_SOCIAL_PROVIDER"/>
<xsd:enumeration value="UNVERIFIED_SENDER_ADDRESS"/>
<xsd:enumeration value="UPDATE_GOOGLE_EMAIL_LABEL_FAILED"/>
<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:enumeration value="XCLEAN_UNEXPECTED_ERROR"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AccessMethod">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Get"/>
<xsd:enumeration value="Post"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ActionChatterPostRecipTypes">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CollaborationGroup"/>
<xsd:enumeration value="Group"/>
<xsd:enumeration value="User"/>
<xsd:enumeration value="OpportunityTeam"/>
<xsd:enumeration value="AccountTeam"/>
<xsd:enumeration value="Owner"/>
<xsd:enumeration value="Creator"/>
<xsd:enumeration value="PartnerUser"/>
<xsd:enumeration value="AccountOwner"/>
<xsd:enumeration value="CustomerSuccessUser"/>
<xsd:enumeration value="ContactLookup"/>
<xsd:enumeration value="UserLookup"/>
<xsd:enumeration value="CaseTeam"/>
<xsd:enumeration value="CampaignMemberDerivedOwner"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ActionChatterPostSenderType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CurrentUser"/>
<xsd:enumeration value="DefaultChatterUser"/>
<xsd:enumeration value="DefaultWorkflowUser"/>
</xsd:restriction>
</xsd:simpleType>
<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:simpleType name="ActionHttpMethod">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="GET"/>
<xsd:enumeration value="PUT"/>
<xsd:enumeration value="POST"/>
<xsd:enumeration value="DELETE"/>
</xsd:restriction>
</xsd:simpleType>
<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:enumeration value="Flexipage"/>
<xsd:enumeration value="LightningComponent"/>
</xsd:restriction>
</xsd:simpleType>
<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: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:simpleType name="ApexDebuggerBreakpointHitCondition">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="None"/>
<xsd:enumeration value="GreaterOrEquals"/>
<xsd:enumeration value="Equals"/>
<xsd:enumeration value="Modulo"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ApexDebuggerBreakpointType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Line"/>
<xsd:enumeration value="Call"/>
<xsd:enumeration value="Return"/>
<xsd:enumeration value="Exception"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ApexDebuggerEventType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Stopped"/>
<xsd:enumeration value="Resumed"/>
<xsd:enumeration value="RequestStarted"/>
<xsd:enumeration value="RequestFinished"/>
<xsd:enumeration value="SystemInfo"/>
<xsd:enumeration value="SystemWarning"/>
<xsd:enumeration value="SystemGack"/>
<xsd:enumeration value="OrgChange"/>
<xsd:enumeration value="SessionTerminated"/>
<xsd:enumeration value="LogLine"/>
<xsd:enumeration value="Debug"/>
<xsd:enumeration value="HeartBeat"/>
<xsd:enumeration value="ApexException"/>
<xsd:enumeration value="Ready"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ApexDebuggerKilledBy">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NoOne"/>
<xsd:enumeration value="Debugger"/>
<xsd:enumeration value="Metadata"/>
<xsd:enumeration value="BT"/>
<xsd:enumeration value="OrgAdmin"/>
<xsd:enumeration value="Sweeper"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ApexDebuggerLicenseType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Self"/>
<xsd:enumeration value="Sandbox"/>
<xsd:enumeration value="LMO"/>
<xsd:enumeration value="Scratch"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ApexDebuggerStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Pending"/>
<xsd:enumeration value="Active"/>
<xsd:enumeration value="Detach"/>
<xsd:enumeration value="Kill"/>
<xsd:enumeration value="KillAll"/>
<xsd:enumeration value="Dead"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ApexExecutionOverlayActionType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="None"/>
<xsd:enumeration value="Apex"/>
<xsd:enumeration value="SOQL"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ApexLogLevel">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NONE"/>
<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="ApexLogLocation">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Monitoring"/>
<xsd:enumeration value="Profiling"/>
<xsd:enumeration value="SystemLog"/>
<xsd:enumeration value="HeapDump"/>
<xsd:enumeration value="Preserved"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ApexRequestType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="BATCH_APEX"/>
<xsd:enumeration value="FUTURE"/>
<xsd:enumeration value="SCHEDULED"/>
<xsd:enumeration value="SYNCHRONOUS"/>
<xsd:enumeration value="RUN_TESTS_ASYNCHRONOUS"/>
<xsd:enumeration value="RUN_TESTS_SYNCHRONOUS"/>
<xsd:enumeration value="RUN_TESTS_DEPLOY"/>
<xsd:enumeration value="VISUALFORCE"/>
<xsd:enumeration value="QUEUEABLE"/>
<xsd:enumeration value="REMOTE_ACTION"/>
<xsd:enumeration value="LIGHTNING"/>
<xsd:enumeration value="QUICK_ACTION"/>
<xsd:enumeration value="SOAP"/>
<xsd:enumeration value="REST"/>
<xsd:enumeration value="INVOCABLE_ACTION"/>
<xsd:enumeration value="EXECUTE_ANONYMOUS"/>
<xsd:enumeration value="INBOUND_EMAIL_SERVICE"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ApexTestOutcome">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Pass"/>
<xsd:enumeration value="Fail"/>
<xsd:enumeration value="CompileFail"/>
<xsd:enumeration value="Skip"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AppMenuType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AppSwitcher"/>
<xsd:enumeration value="Salesforce1"/>
<xsd:enumeration value="NetworkTabs"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AppStatuses">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Enabled"/>
<xsd:enumeration value="Disabled"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AppTypes">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Platform"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AppleEnvironmentType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Sandbox"/>
<xsd:enumeration value="Production"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AssignToLookupValueType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="User"/>
<xsd:enumeration value="Queue"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AsyncApexJobStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Queued"/>
<xsd:enumeration value="Processing"/>
<xsd:enumeration value="Aborted"/>
<xsd:enumeration value="Completed"/>
<xsd:enumeration value="Failed"/>
<xsd:enumeration value="Preparing"/>
<xsd:enumeration value="Holding"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AsyncApexJobType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Future"/>
<xsd:enumeration value="SharingRecalculation"/>
<xsd:enumeration value="ScheduledApex"/>
<xsd:enumeration value="BatchApex"/>
<xsd:enumeration value="BatchApexWorker"/>
<xsd:enumeration value="TestRequest"/>
<xsd:enumeration value="TestWorker"/>
<xsd:enumeration value="ApexToken"/>
<xsd:enumeration value="Queueable"/>
</xsd:restriction>
</xsd:simpleType>
<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:simpleType name="AuraDefType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="APPLICATION"/>
<xsd:enumeration value="CONTROLLER"/>
<xsd:enumeration value="COMPONENT"/>
<xsd:enumeration value="EVENT"/>
<xsd:enumeration value="HELPER"/>
<xsd:enumeration value="INTERFACE"/>
<xsd:enumeration value="RENDERER"/>
<xsd:enumeration value="STYLE"/>
<xsd:enumeration value="PROVIDER"/>
<xsd:enumeration value="MODEL"/>
<xsd:enumeration value="TESTSUITE"/>
<xsd:enumeration value="DOCUMENTATION"/>
<xsd:enumeration value="TOKENS"/>
<xsd:enumeration value="DESIGN"/>
<xsd:enumeration value="SVG"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AuraFormat">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="XML"/>
<xsd:enumeration value="JS"/>
<xsd:enumeration value="CSS"/>
<xsd:enumeration value="TEMPLATE_CSS"/>
<xsd:enumeration value="SVG"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BackgroundJobRunning">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NO_BACKGROUND_JOB_RUNNING"/>
<xsd:enumeration value="ENCRYPTION_AT_REST_PENDING"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="BranchMergeStatus">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="BulkDedupeJobStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NotStarted"/>
<xsd:enumeration value="InProgress"/>
<xsd:enumeration value="Successful"/>
<xsd:enumeration value="Failed"/>
<xsd:enumeration value="Aborted"/>
<xsd:enumeration value="ResultsDeleted"/>
</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: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="CaseSubjectOption">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="SocialPostSource"/>
<xsd:enumeration value="SocialPostContent"/>
<xsd:enumeration value="BuildCustom"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CaseSubjectParticleType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ProvidedString"/>
<xsd:enumeration value="Source"/>
<xsd:enumeration value="MessageType"/>
<xsd:enumeration value="SocialHandle"/>
<xsd:enumeration value="SocialNetwork"/>
<xsd:enumeration value="Sentiment"/>
<xsd:enumeration value="RealName"/>
<xsd:enumeration value="Content"/>
<xsd:enumeration value="PipeSeparator"/>
<xsd:enumeration value="ColonSeparator"/>
<xsd:enumeration value="HyphenSeparator"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ChangeListBranchType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="ChangeListStatus">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="ChangeType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="CleanEntityOption">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Flag"/>
<xsd:enumeration value="AutoFill"/>
<xsd:enumeration value="Custom"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CleanRuleDataAssessmentStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="HIDDEN"/>
<xsd:enumeration value="NOT_STARTED"/>
<xsd:enumeration value="IN_PROGRESS"/>
<xsd:enumeration value="PENDING_AGGREGATION"/>
<xsd:enumeration value="AGGREGATION_COMPLETE"/>
<xsd:enumeration value="FAILED_AGGREGATION"/>
<xsd:enumeration value="ABORTED"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CleanRuleStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Inactive"/>
<xsd:enumeration value="Active"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CloneFromSnapshotRequestStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Queued"/>
<xsd:enumeration value="InProgress"/>
<xsd:enumeration value="Success"/>
<xsd:enumeration value="Error"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CommunityBaseTemplate">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="c"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CommunityTemplateBundleInfoType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Highlight"/>
<xsd:enumeration value="PreviewImage"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CommunityTemplateCategory">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="IT"/>
<xsd:enumeration value="Marketing"/>
<xsd:enumeration value="Sales"/>
<xsd:enumeration value="Service"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CommunityThemeLayoutType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Login"/>
<xsd:enumeration value="Home"/>
<xsd:enumeration value="Inner"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ComponentInstancePropertyTypeEnum">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="decorator"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="CondType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ApiType"/>
<xsd:enumeration value="ApiVersion"/>
<xsd:enumeration value="ActionName"/>
<xsd:enumeration value="Application"/>
<xsd:enumeration value="Body"/>
<xsd:enumeration value="Browser"/>
<xsd:enumeration value="ChallengeCode"/>
<xsd:enumeration value="ClientId"/>
<xsd:enumeration value="ClientVersion"/>
<xsd:enumeration value="CommentBody"/>
<xsd:enumeration value="CommentType"/>
<xsd:enumeration value="CommunityId"/>
<xsd:enumeration value="ConnectedApplication"/>
<xsd:enumeration value="ConnectedAppId"/>
<xsd:enumeration value="ConsumerKey"/>
<xsd:enumeration value="ConsumerSecret"/>
<xsd:enumeration value="ConversationId"/>
<xsd:enumeration value="CountryIso"/>
<xsd:enumeration value="DefaultScopes"/>
<xsd:enumeration value="DeveloperName"/>
<xsd:enumeration value="EntityId"/>
<xsd:enumeration value="EntityName"/>
<xsd:enumeration value="ErrorUrl"/>
<xsd:enumeration value="EventTimeStamp"/>
<xsd:enumeration value="ExecutionTime"/>
<xsd:enumeration value="FeedCommentId"/>
<xsd:enumeration value="FeedItemId"/>
<xsd:enumeration value="FeedItemType"/>
<xsd:enumeration value="FriendlyName"/>
<xsd:enumeration value="FullUserAgent"/>
<xsd:enumeration value="IdTokenIssuer"/>
<xsd:enumeration value="IsApi"/>
<xsd:enumeration value="IsScheduled"/>
<xsd:enumeration value="LoginHistoryId"/>
<xsd:enumeration value="LoginUrl"/>
<xsd:enumeration value="NetworkId"/>
<xsd:enumeration value="NumberOfRecords"/>
<xsd:enumeration value="NumComments"/>
<xsd:enumeration value="NumReplies"/>
<xsd:enumeration value="NumReportAbuses"/>
<xsd:enumeration value="NumSubscriptions"/>
<xsd:enumeration value="ParentId"/>
<xsd:enumeration value="ParentIdeaId"/>
<xsd:enumeration value="Platform"/>
<xsd:enumeration value="ProxyInfo"/>
<xsd:enumeration value="Query"/>
<xsd:enumeration value="RelatedRecordId"/>
<xsd:enumeration value="ResourceName"/>
<xsd:enumeration value="SenderId"/>
<xsd:enumeration value="SenderNetworkId"/>
<xsd:enumeration value="SessionLevel"/>
<xsd:enumeration value="SourceIp"/>
<xsd:enumeration value="Status"/>
<xsd:enumeration value="Title"/>
<xsd:enumeration value="TokenUrl"/>
<xsd:enumeration value="TransactionSecurityPolicyId"/>
<xsd:enumeration value="URI"/>
<xsd:enumeration value="UserAgent"/>
<xsd:enumeration value="UserId"/>
<xsd:enumeration value="UserInfoUrl"/>
<xsd:enumeration value="UserName"/>
<xsd:enumeration value="VoteScore"/>
<xsd:enumeration value="VoteTotal"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ContainerAsyncOperation">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Deploy"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ContainerAsyncRequestState">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Queued"/>
<xsd:enumeration value="Invalidated"/>
<xsd:enumeration value="Completed"/>
<xsd:enumeration value="Failed"/>
<xsd:enumeration value="Error"/>
<xsd:enumeration value="Aborted"/>
</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="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:simpleType name="CustomTabDefinitionType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="customObject"/>
<xsd:enumeration value="url"/>
<xsd:enumeration value="sControl"/>
<xsd:enumeration value="apexPage"/>
<xsd:enumeration value="flexiPage"/>
<xsd:enumeration value="aura"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="DataPipelineJobStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Scheduled"/>
<xsd:enumeration value="Running"/>
<xsd:enumeration value="Success"/>
<xsd:enumeration value="Failed"/>
<xsd:enumeration value="Killed"/>
<xsd:enumeration value="Load"/>
<xsd:enumeration value="Process"/>
<xsd:enumeration value="Store"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="DataPipelineType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Pig"/>
</xsd:restriction>
</xsd:simpleType>
<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="DeployProblemType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Warning"/>
<xsd:enumeration value="Error"/>
</xsd:restriction>
</xsd:simpleType>
<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:simpleType name="DeploymentStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="InDevelopment"/>
<xsd:enumeration value="Deployed"/>
</xsd:restriction>
</xsd:simpleType>
<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:simpleType name="DisplayCurrency">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CORPORATE"/>
<xsd:enumeration value="PERSONAL"/>
</xsd:restriction>
</xsd:simpleType>
<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:simpleType name="EmailTemplateUiType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Aloha"/>
<xsd:enumeration value="SFX"/>
<xsd:enumeration value="SFX_Sample"/>
</xsd:restriction>
</xsd:simpleType>
<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:simpleType name="EmbeddedServiceScenario">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Sales"/>
<xsd:enumeration value="Service"/>
<xsd:enumeration value="Basic"/>
</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="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:simpleType name="EncryptionState">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ENCRYPTION_AT_REST_DISABLED"/>
<xsd:enumeration value="ENCRYPTION_AT_REST_ENABLED"/>
<xsd:enumeration value="ENCRYPTION_AT_REST_ENABLED_IMPLICITLY"/>
<xsd:enumeration value="DETERMINISTIC_ENCRYPTION_ENABLED"/>
<xsd:enumeration value="DETERMINISTIC_ENCRYPTION_ENABLED_IMPLICITLY"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="EntityLimitType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CustomFields"/>
<xsd:enumeration value="RollupSummary"/>
<xsd:enumeration value="CustomRelationship"/>
<xsd:enumeration value="ActiveRules"/>
<xsd:enumeration value="TotalRules"/>
<xsd:enumeration value="ApprovalProcesses"/>
<xsd:enumeration value="ActiveLookupFilters"/>
<xsd:enumeration value="ActiveValidationRules"/>
<xsd:enumeration value="VLookup"/>
<xsd:enumeration value="CbsSharingRules"/>
<xsd:enumeration value="SharingRules"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="EscalationStartTimeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CaseCreation"/>
<xsd:enumeration value="CaseLastModified"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="EventDeliveryType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="StartFlow"/>
<xsd:enumeration value="ResumeFlow"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ExternalActionParameterType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="HEADER"/>
<xsd:enumeration value="PAYLOAD"/>
<xsd:enumeration value="URL"/>
<xsd:enumeration value="RETURN"/>
<xsd:enumeration value="QUERY"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ExternalSDataType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NumberType"/>
<xsd:enumeration value="DoubleType"/>
<xsd:enumeration value="StringType"/>
<xsd:enumeration value="BooleanType"/>
<xsd:enumeration value="DatetimeType"/>
<xsd:enumeration value="ComplexType"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ExternalServiceSchemaType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="InteragentHyperSchema"/>
<xsd:enumeration value="OpenApi"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ExternalServiceStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Incomplete"/>
<xsd:enumeration value="Complete"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FeatureFieldFilters">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Exclusion"/>
<xsd:enumeration value="Inclusion"/>
</xsd:restriction>
</xsd:simpleType>
<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: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="CaseUnifiedFiles"/>
<xsd:enumeration value="Visualforce"/>
</xsd:restriction>
</xsd:simpleType>
<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:simpleType name="FeedLayoutFilterType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AllUpdates"/>
<xsd:enumeration value="FeedItemType"/>
<xsd:enumeration value="Custom"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FfxCopyStrategy">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="V"/>
<xsd:enumeration value="R"/>
<xsd:enumeration value="V2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FieldManageability">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="DeveloperControlled"/>
<xsd:enumeration value="SubscriberControlled"/>
<xsd:enumeration value="Locked"/>
</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="MetadataRelationship"/>
<xsd:enumeration value="Location"/>
<xsd:enumeration value="ExternalLookup"/>
<xsd:enumeration value="IndirectLookup"/>
<xsd:enumeration value="CustomDataType"/>
<xsd:enumeration value="Time"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FieldTypes">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Feature"/>
<xsd:enumeration value="Label"/>
</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:simpleType name="FileDownloadBehavior">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="DOWNLOAD"/>
<xsd:enumeration value="EXECUTE_IN_BROWSER"/>
<xsd:enumeration value="HYBRID"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FileType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="UNKNOWN"/>
<xsd:enumeration value="PDF"/>
<xsd:enumeration value="POWER_POINT"/>
<xsd:enumeration value="POWER_POINT_X"/>
<xsd:enumeration value="POWER_POINT_M"/>
<xsd:enumeration value="POWER_POINT_T"/>
<xsd:enumeration value="WORD"/>
<xsd:enumeration value="WORD_X"/>
<xsd:enumeration value="WORD_M"/>
<xsd:enumeration value="WORD_T"/>
<xsd:enumeration value="PPS"/>
<xsd:enumeration value="PPSX"/>
<xsd:enumeration value="EXCEL"/>
<xsd:enumeration value="EXCEL_X"/>
<xsd:enumeration value="EXCEL_M"/>
<xsd:enumeration value="EXCEL_T"/>
<xsd:enumeration value="GOOGLE_DOCUMENT"/>
<xsd:enumeration value="GOOGLE_PRESENTATION"/>
<xsd:enumeration value="GOOGLE_SPREADSHEET"/>
<xsd:enumeration value="GOOGLE_DRAWING"/>
<xsd:enumeration value="GOOGLE_FORM"/>
<xsd:enumeration value="GOOGLE_SCRIPT"/>
<xsd:enumeration value="LINK"/>
<xsd:enumeration value="SLIDE"/>
<xsd:enumeration value="AAC"/>
<xsd:enumeration value="ACGI"/>
<xsd:enumeration value="AI"/>
<xsd:enumeration value="AVI"/>
<xsd:enumeration value="BMP"/>
<xsd:enumeration value="BOXNOTE"/>
<xsd:enumeration value="CSV"/>
<xsd:enumeration value="EPS"/>
<xsd:enumeration value="EXE"/>
<xsd:enumeration value="FLASH"/>
<xsd:enumeration value="GIF"/>
<xsd:enumeration value="GZIP"/>
<xsd:enumeration value="HTM"/>
<xsd:enumeration value="HTML"/>
<xsd:enumeration value="HTX"/>
<xsd:enumeration value="JPEG"/>
<xsd:enumeration value="JPE"/>
<xsd:enumeration value="PJP"/>
<xsd:enumeration value="PJPEG"/>
<xsd:enumeration value="JFIF"/>
<xsd:enumeration value="JPG"/>
<xsd:enumeration value="JS"/>
<xsd:enumeration value="MHTM"/>
<xsd:enumeration value="MHTML"/>
<xsd:enumeration value="MP3"/>
<xsd:enumeration value="M4A"/>
<xsd:enumeration value="M4V"/>
<xsd:enumeration value="MP4"/>
<xsd:enumeration value="MPEG"/>
<xsd:enumeration value="MPG"/>
<xsd:enumeration value="MOV"/>
<xsd:enumeration value="MSG"/>
<xsd:enumeration value="ODP"/>
<xsd:enumeration value="ODS"/>
<xsd:enumeration value="ODT"/>
<xsd:enumeration value="OGV"/>
<xsd:enumeration value="PNG"/>
<xsd:enumeration value="PSD"/>
<xsd:enumeration value="RTF"/>
<xsd:enumeration value="QUIPDOC"/>
<xsd:enumeration value="QUIPSHEET"/>
<xsd:enumeration value="SHTM"/>
<xsd:enumeration value="SHTML"/>
<xsd:enumeration value="SNOTE"/>
<xsd:enumeration value="STYPI"/>
<xsd:enumeration value="SVG"/>
<xsd:enumeration value="SVGZ"/>
<xsd:enumeration value="TEXT"/>
<xsd:enumeration value="THTML"/>
<xsd:enumeration value="VISIO"/>
<xsd:enumeration value="WMV"/>
<xsd:enumeration value="WRF"/>
<xsd:enumeration value="XML"/>
<xsd:enumeration value="ZIP"/>
<xsd:enumeration value="XZIP"/>
<xsd:enumeration value="WMA"/>
<xsd:enumeration value="XSN"/>
<xsd:enumeration value="TRTF"/>
<xsd:enumeration value="TXML"/>
<xsd:enumeration value="WEBVIEW"/>
<xsd:enumeration value="RFC822"/>
<xsd:enumeration value="ASF"/>
<xsd:enumeration value="DWG"/>
<xsd:enumeration value="JAR"/>
<xsd:enumeration value="XJS"/>
<xsd:enumeration value="OPX"/>
<xsd:enumeration value="XPSD"/>
<xsd:enumeration value="TIF"/>
<xsd:enumeration value="TIFF"/>
<xsd:enumeration value="WAV"/>
<xsd:enumeration value="CSS"/>
<xsd:enumeration value="THUMB720BY480"/>
<xsd:enumeration value="THUMB240BY180"/>
<xsd:enumeration value="THUMB120BY90"/>
<xsd:enumeration value="ALLTHUMBS"/>
<xsd:enumeration value="PAGED_FLASH"/>
<xsd:enumeration value="PACK"/>
<xsd:enumeration value="C"/>
<xsd:enumeration value="CPP"/>
<xsd:enumeration value="WORDT"/>
<xsd:enumeration value="INI"/>
<xsd:enumeration value="JAVA"/>
<xsd:enumeration value="LOG"/>
<xsd:enumeration value="POWER_POINTT"/>
<xsd:enumeration value="SQL"/>
<xsd:enumeration value="XHTML"/>
<xsd:enumeration value="EXCELT"/>
</xsd:restriction>
</xsd:simpleType>
<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="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:enumeration value="AssignedToMe"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FlexiPageRegionMode">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Append"/>
<xsd:enumeration value="Prepend"/>
<xsd:enumeration value="Replace"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FlexiPageRegionType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Region"/>
<xsd:enumeration value="Facet"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FlexiPageType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AppPage"/>
<xsd:enumeration value="ObjectPage"/>
<xsd:enumeration value="RecordPage"/>
<xsd:enumeration value="HomePage"/>
<xsd:enumeration value="MailAppAppPage"/>
<xsd:enumeration value="CommAppPage"/>
<xsd:enumeration value="CommForgotPasswordPage"/>
<xsd:enumeration value="CommLoginPage"/>
<xsd:enumeration value="CommObjectPage"/>
<xsd:enumeration value="CommQuickActionCreatePage"/>
<xsd:enumeration value="CommRecordPage"/>
<xsd:enumeration value="CommRelatedListPage"/>
<xsd:enumeration value="CommSearchResultPage"/>
<xsd:enumeration value="CommSelfRegisterPage"/>
<xsd:enumeration value="CommThemeLayoutPage"/>
<xsd:enumeration value="UtilityBar"/>
<xsd:enumeration value="RecordPreview"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FlowAssignmentOperator">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Assign"/>
<xsd:enumeration value="Add"/>
<xsd:enumeration value="Subtract"/>
<xsd:enumeration value="AddItem"/>
</xsd:restriction>
</xsd:simpleType>
<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: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:enumeration value="Picklist"/>
<xsd:enumeration value="Multipicklist"/>
</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="CustomEvent"/>
<xsd:enumeration value="InvocableProcess"/>
<xsd:enumeration value="LoginFlow"/>
<xsd:enumeration value="ActionPlan"/>
<xsd:enumeration value="JourneyBuilderIntegration"/>
<xsd:enumeration value="UserProvisioningFlow"/>
<xsd:enumeration value="Survey"/>
<xsd:enumeration value="FieldServiceMobile"/>
<xsd:enumeration value="OrchestrationFlow"/>
<xsd:enumeration value="FieldServiceWeb"/>
<xsd:enumeration value="TransactionSecurityFlow"/>
</xsd:restriction>
</xsd:simpleType>
<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: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:enumeration value="ComponentInstance"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FlowVersionStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Active"/>
<xsd:enumeration value="Draft"/>
<xsd:enumeration value="Obsolete"/>
<xsd:enumeration value="InvalidDraft"/>
</xsd:restriction>
</xsd:simpleType>
<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: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:simpleType name="FormFactor">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Small"/>
<xsd:enumeration value="Medium"/>
<xsd:enumeration value="Large"/>
</xsd:restriction>
</xsd:simpleType>
<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:simpleType name="GitHubTaskStatus">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="GlobalVariableContext">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Visualforce"/>
<xsd:enumeration value="Flow"/>
<xsd:enumeration value="Validation"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="GroupType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Regular"/>
<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="Queue"/>
<xsd:enumeration value="Territory"/>
<xsd:enumeration value="TerritoryAndSubordinates"/>
<xsd:enumeration value="PRMOrganization"/>
<xsd:enumeration value="AllCustomerPortal"/>
<xsd:enumeration value="CollaborationGroup"/>
<xsd:enumeration value="ChannelProgramGroup"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="IndexSortDirection">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ASC"/>
<xsd:enumeration value="DESC"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="IndexType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="PRIMARY"/>
<xsd:enumeration value="SECONDARY"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="InfluenceRecordPreferenceType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AllRecords"/>
<xsd:enumeration value="RecordsWithAttribution"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="InsightParentType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Opportunity"/>
<xsd:enumeration value="Account"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="InsightTrendType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Positive"/>
<xsd:enumeration value="Negative"/>
<xsd:enumeration value="Informational"/>
<xsd:enumeration value="Suggestion"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="InstallValidationStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NoErrorsDetected"/>
<xsd:enumeration value="BetaInstallIntoProductionOrg"/>
<xsd:enumeration value="CannotInstallEarlierVersion"/>
<xsd:enumeration value="CannotUpgradeBeta"/>
<xsd:enumeration value="CannotUpgradeUnmanaged"/>
<xsd:enumeration value="DeprecatedInstallPackage"/>
<xsd:enumeration value="ExtensionsOnLocalPackages"/>
<xsd:enumeration value="PackageNotInstalled"/>
<xsd:enumeration value="PackageHasInDevExtensions"/>
<xsd:enumeration value="InstallIntoDevOrg"/>
<xsd:enumeration value="NoAccess"/>
<xsd:enumeration value="PackagingDisabled"/>
<xsd:enumeration value="PackagingNoAccess"/>
<xsd:enumeration value="PackageUnavailable"/>
<xsd:enumeration value="UninstallInProgress"/>
<xsd:enumeration value="UnknownError"/>
<xsd:enumeration value="NamespaceCollision"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="InvocableActionType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="apex"/>
<xsd:enumeration value="chatterPost"/>
<xsd:enumeration value="contentWorkspaceEnableFolders"/>
<xsd:enumeration value="emailAlert"/>
<xsd:enumeration value="emailSimple"/>
<xsd:enumeration value="flow"/>
<xsd:enumeration value="metricRefresh"/>
<xsd:enumeration value="quickAction"/>
<xsd:enumeration value="submit"/>
<xsd:enumeration value="thanks"/>
<xsd:enumeration value="thunderResponse"/>
<xsd:enumeration value="createServiceReport"/>
<xsd:enumeration value="deployOrchestration"/>
<xsd:enumeration value="createResponseEventAction"/>
<xsd:enumeration value="generateWorkOrders"/>
<xsd:enumeration value="deactivateSessionPermSet"/>
<xsd:enumeration value="activateSessionPermSet"/>
<xsd:enumeration value="aggregateValue"/>
<xsd:enumeration value="orchestrationTimer"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="IterationOrder">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Asc"/>
<xsd:enumeration value="Desc"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="KnowledgeWorkflowAction">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="PublishAsNew"/>
<xsd:enumeration value="Publish"/>
</xsd:restriction>
</xsd:simpleType>
<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_BE"/>
<xsd:enumeration value="de_LU"/>
<xsd:enumeration value="it_CH"/>
<xsd:enumeration value="nl_BE"/>
<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="ca"/>
<xsd:enumeration value="eo"/>
<xsd:enumeration value="iw_EO"/>
</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: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:simpleType name="LayoutType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Standard"/>
<xsd:enumeration value="ProcessDefinition"/>
<xsd:enumeration value="GlobalQuickActionList"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="LmaApiSessionType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Debugger"/>
<xsd:enumeration value="Profiler"/>
<xsd:enumeration value="Logging"/>
<xsd:enumeration value="Real"/>
</xsd:restriction>
</xsd:simpleType>
<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="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:simpleType name="MappingOperation">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Autofill"/>
<xsd:enumeration value="Overwrite"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MatchingRuleSobjectSubtype">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="None"/>
<xsd:enumeration value="PersonAccount"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MobileSessionTimeout">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Never"/>
<xsd:enumeration value="OneMinute"/>
<xsd:enumeration value="FiveMinutes"/>
<xsd:enumeration value="TenMinutes"/>
<xsd:enumeration value="ThirtyMinutes"/>
<xsd:enumeration value="SixtyMinutes"/>
<xsd:enumeration value="OneTwentyMinutes"/>
<xsd:enumeration value="OneEightyMinutes"/>
<xsd:enumeration value="TwoFortyMinutes"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ModerationRuleAction">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Block"/>
<xsd:enumeration value="FreezeAndNotify"/>
<xsd:enumeration value="Review"/>
<xsd:enumeration value="Replace"/>
<xsd:enumeration value="Flag"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ModerationRuleType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Content"/>
<xsd:enumeration value="Rate"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Modifier">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="TESTMETHOD"/>
<xsd:enumeration value="GLOBAL"/>
<xsd:enumeration value="WEBSERVICE"/>
<xsd:enumeration value="PUBLIC"/>
<xsd:enumeration value="PRIVATE"/>
<xsd:enumeration value="PROTECTED"/>
<xsd:enumeration value="WITHSHARING"/>
<xsd:enumeration value="WITHOUTSHARING"/>
<xsd:enumeration value="STATIC"/>
<xsd:enumeration value="TRANSIENT"/>
<xsd:enumeration value="ABSTRACT"/>
<xsd:enumeration value="FINAL"/>
<xsd:enumeration value="OVERRIDE"/>
<xsd:enumeration value="VIRTUAL"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="MonitoredEvents">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AuditTrail"/>
<xsd:enumeration value="Login"/>
<xsd:enumeration value="Entity"/>
<xsd:enumeration value="DataExport"/>
<xsd:enumeration value="AccessResource"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NavType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Standard"/>
<xsd:enumeration value="Console"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NetworkUserType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Internal"/>
<xsd:enumeration value="Customer"/>
<xsd:enumeration value="Partner"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="NodeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Setup"/>
<xsd:enumeration value="PersonalSettings"/>
<xsd:enumeration value="ServiceSetup"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Oauth2CannedScopes">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="id"/>
<xsd:enumeration value="api"/>
<xsd:enumeration value="web"/>
<xsd:enumeration value="full"/>
<xsd:enumeration value="chatter_api"/>
<xsd:enumeration value="visualforce"/>
<xsd:enumeration value="refresh_token"/>
<xsd:enumeration value="openid"/>
<xsd:enumeration value="profile"/>
<xsd:enumeration value="email"/>
<xsd:enumeration value="address"/>
<xsd:enumeration value="phone"/>
<xsd:enumeration value="offline_access"/>
<xsd:enumeration value="custom_permissions"/>
<xsd:enumeration value="wave_api"/>
<xsd:enumeration value="eclair_api"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OperationStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NEW"/>
<xsd:enumeration value="RUNNING"/>
<xsd:enumeration value="COMPLETED"/>
<xsd:enumeration value="FAILED"/>
<xsd:enumeration value="ABORTED"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OperationType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="RunTerritoryRules"/>
<xsd:enumeration value="RunOppTerrAssignmentApex"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OrgCopyStrategy">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="legacyTICopy"/>
<xsd:enumeration value="unknown"/>
<xsd:enumeration value="sandstormCopy"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OrgSnapshotContent">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Metadata"/>
<xsd:enumeration value="MetadataData"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="OrgSnapshotStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Queued"/>
<xsd:enumeration value="InProgress"/>
<xsd:enumeration value="Success"/>
<xsd:enumeration value="Error"/>
<xsd:enumeration value="Active"/>
<xsd:enumeration value="Inactive"/>
<xsd:enumeration value="Deleted"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Package2ContainerOptions">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Managed"/>
<xsd:enumeration value="Unlocked"/>
<xsd:enumeration value="Locked"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Package2VersionBuildStatus">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="Package2VersionCreateRequestStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Queued"/>
<xsd:enumeration value="InProgress"/>
<xsd:enumeration value="Success"/>
<xsd:enumeration value="Error"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PackageInstallRequestStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="InProgress"/>
<xsd:enumeration value="Success"/>
<xsd:enumeration value="Error"/>
<xsd:enumeration value="Unknown"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PackageInstallSecurityType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Full"/>
<xsd:enumeration value="None"/>
<xsd:enumeration value="Custom"/>
<xsd:enumeration value="Push"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PackageInstallSource">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="U"/>
<xsd:enumeration value="R"/>
<xsd:enumeration value="D"/>
<xsd:enumeration value="S"/>
<xsd:enumeration value="A"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PackageNameConflictResolution">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="RenameAllForTest"/>
<xsd:enumeration value="RenameMetadata"/>
<xsd:enumeration value="Block"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PackageReleaseState">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Beta"/>
<xsd:enumeration value="Released"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PackageUploadRequestStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="InProgress"/>
<xsd:enumeration value="Success"/>
<xsd:enumeration value="Error"/>
<xsd:enumeration value="Unknown"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PathAssistantStepItemType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Layout"/>
<xsd:enumeration value="Information"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PerfOption">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NONE"/>
<xsd:enumeration value="BASIC"/>
<xsd:enumeration value="DETAILED"/>
</xsd:restriction>
</xsd:simpleType>
<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: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:simpleType name="PlatformActionDeviceFormat">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Phone"/>
<xsd:enumeration value="Tablet"/>
<xsd:enumeration value="Desktop"/>
<xsd:enumeration value="Aloha"/>
</xsd:restriction>
</xsd:simpleType>
<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: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:simpleType name="PlatformCacheType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Session"/>
<xsd:enumeration value="Organization"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PlatformEventType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="HighVolume"/>
<xsd:enumeration value="StandardVolume"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PolicyAction">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Block"/>
<xsd:enumeration value="RaiseSessionLevel"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PolicyOutcome">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Block"/>
<xsd:enumeration value="FreezeUser"/>
<xsd:enumeration value="EndSession"/>
<xsd:enumeration value="Notified"/>
<xsd:enumeration value="NoAction"/>
<xsd:enumeration value="TwoFAInitiated"/>
<xsd:enumeration value="TwoFASucceeded"/>
<xsd:enumeration value="TwoFADenied"/>
<xsd:enumeration value="Error"/>
</xsd:restriction>
</xsd:simpleType>
<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="PortalTypes">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="None"/>
<xsd:enumeration value="CustomerPortal"/>
<xsd:enumeration value="Partner"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PredictionTypes">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ScoringSpecificOutcome"/>
<xsd:enumeration value="BinaryClassification"/>
<xsd:enumeration value="MulticlassClassification"/>
<xsd:enumeration value="Regression"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ProvInvocationType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Flow"/>
<xsd:enumeration value="ApexHandler"/>
</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: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:enumeration value="LightningComponent"/>
<xsd:enumeration value="Flow"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="RateLimitTimePeriod">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Short"/>
<xsd:enumeration value="Medium"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="RegionFlagStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="disabled"/>
<xsd:enumeration value="enabled"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="RelationshipType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="REQUIRES"/>
<xsd:enumeration value="REQUIRED_BY"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ResetAsyncRequestState">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="RetentionJobStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CopyScheduled"/>
<xsd:enumeration value="CopyRunning"/>
<xsd:enumeration value="CopySucceeded"/>
<xsd:enumeration value="CopyFailed"/>
<xsd:enumeration value="CopyKilled"/>
<xsd:enumeration value="NothingToArchive"/>
<xsd:enumeration value="NothingToDelete"/>
<xsd:enumeration value="DeleteScheduled"/>
<xsd:enumeration value="DeleteRunning"/>
<xsd:enumeration value="DeleteSucceeded"/>
<xsd:enumeration value="DeleteFailed"/>
<xsd:enumeration value="DeleteKilled"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="RiskType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="HIGH_RISK"/>
<xsd:enumeration value="MEDIUM_RISK"/>
<xsd:enumeration value="MEETS_STANDARD"/>
</xsd:restriction>
</xsd:simpleType>
<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: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="SamlIdpSLOBinding">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="RedirectBinding"/>
<xsd:enumeration value="PostBinding"/>
</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: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:simpleType name="SandboxLicenseType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="FULL"/>
<xsd:enumeration value="PARTIAL"/>
<xsd:enumeration value="DEVELOPER_PRO"/>
<xsd:enumeration value="DEVELOPER"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SandboxRefreshAction">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ACTIVATE"/>
<xsd:enumeration value="DISCARD"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ScheduledProcessStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="PENDING"/>
<xsd:enumeration value="FINISHED"/>
<xsd:enumeration value="PROCESSING"/>
<xsd:enumeration value="FAILED"/>
<xsd:enumeration value="ACTIVATION_PENDING_CONFIRM"/>
<xsd:enumeration value="ACTIVATION_CONFIRMED"/>
<xsd:enumeration value="DEACTIVATION_CONFIRMED"/>
<xsd:enumeration value="DEACTIVATION_FINISHED"/>
<xsd:enumeration value="ACTIVATION_PROCESSING"/>
<xsd:enumeration value="SUSPENDED"/>
<xsd:enumeration value="OK"/>
<xsd:enumeration value="NOT_ENABLED"/>
<xsd:enumeration value="ALREADY_RUN"/>
<xsd:enumeration value="DELETED"/>
<xsd:enumeration value="PENDING_DELETE"/>
<xsd:enumeration value="PENDING_DISCARD"/>
<xsd:enumeration value="STOPPED"/>
<xsd:enumeration value="PENDING_ORG_STATUS_UPDATE"/>
<xsd:enumeration value="SET_TO_NULL"/>
<xsd:enumeration value="NO_CHANGE"/>
<xsd:enumeration value="PENDING_RESET"/>
<xsd:enumeration value="PENDING_DELETE_PARTIAL"/>
<xsd:enumeration value="SAMPLING"/>
<xsd:enumeration value="PENDING_SAMPLING"/>
<xsd:enumeration value="PENDING_REMOTE"/>
<xsd:enumeration value="REMOTE_CREATED"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SecurityClassification">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AccountInformation"/>
<xsd:enumeration value="ConfigurationAndUsageData"/>
<xsd:enumeration value="DataIntendedToBePublic"/>
<xsd:enumeration value="BusinessSetupDataBusinessDataAndAggregates"/>
<xsd:enumeration value="AssociativeBusinessOrPersonalData"/>
<xsd:enumeration value="AuthenticationData"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SendAction">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Send"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SettingRiskCategory">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="HIGH_RISK"/>
<xsd:enumeration value="MEDIUM_RISK"/>
<xsd:enumeration value="LOW_RISK"/>
<xsd:enumeration value="INFORMATIONAL"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SetupObjectVisibility">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Protected"/>
<xsd:enumeration value="Public"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SortOrder">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Asc"/>
<xsd:enumeration value="Desc"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SplitDataStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Ready"/>
<xsd:enumeration value="ToBeInserted"/>
<xsd:enumeration value="ToBeDeleted"/>
<xsd:enumeration value="InsertionFailed"/>
<xsd:enumeration value="DeletionFailed"/>
<xsd:enumeration value="ToBeInsertedAndActivated"/>
<xsd:enumeration value="InsertionAndActivationFailed"/>
</xsd:restriction>
</xsd:simpleType>
<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:simpleType name="StaticResourceCacheControl">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Private"/>
<xsd:enumeration value="Public"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SubscriberPackageVersionInstallRequestStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Queued"/>
<xsd:enumeration value="InProgress"/>
<xsd:enumeration value="Success"/>
<xsd:enumeration value="Error"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SubscriberPackageVersionUninstallRequestStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Queued"/>
<xsd:enumeration value="InProgress"/>
<xsd:enumeration value="Success"/>
<xsd:enumeration value="Error"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SummaryLayoutStyle">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Default"/>
<xsd:enumeration value="QuoteTemplate"/>
<xsd:enumeration value="DefaultQuoteTemplate"/>
<xsd:enumeration value="ServiceReportTemplate"/>
<xsd:enumeration value="ChildServiceReportTemplateStyle"/>
<xsd:enumeration value="DefaultServiceReportTemplate"/>
<xsd:enumeration value="CaseInteraction"/>
<xsd:enumeration value="QuickActionLayoutLeftRight"/>
<xsd:enumeration value="QuickActionLayoutTopDown"/>
<xsd:enumeration value="PathAssistant"/>
</xsd:restriction>
</xsd:simpleType>
<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:simpleType name="SymbolVisibility">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Global"/>
<xsd:enumeration value="Public"/>
<xsd:enumeration value="Private"/>
<xsd:enumeration value="Protected"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TabVisibility">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="DefaultOff"/>
<xsd:enumeration value="DefaultOn"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TemplateDeploymentAction">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Created"/>
<xsd:enumeration value="Updated"/>
<xsd:enumeration value="Deleted"/>
<xsd:enumeration value="Unchanged"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TraceFlagType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="USER_DEBUG"/>
<xsd:enumeration value="DEVELOPER_LOG"/>
<xsd:enumeration value="CLASS_TRACING"/>
<xsd:enumeration value="PROFILING"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TransactionSecurityEventName">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ReportEvent"/>
<xsd:enumeration value="ApiEvent"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TransactionSecurityOperator">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Equal"/>
<xsd:enumeration value="NotEqual"/>
<xsd:enumeration value="LessThan"/>
<xsd:enumeration value="GreaterThan"/>
<xsd:enumeration value="LessThanOrEqualTo"/>
<xsd:enumeration value="GreaterThanOrEqualTo"/>
<xsd:enumeration value="Contain"/>
<xsd:enumeration value="NotContain"/>
<xsd:enumeration value="StartsWith"/>
<xsd:enumeration value="EndsWith"/>
<xsd:enumeration value="ChangesWithin"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TransactionSecurityRelation">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="MatchAll"/>
<xsd:enumeration value="MatchAny"/>
<xsd:enumeration value="MatchNone"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TransactionSecurityValueType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="String"/>
<xsd:enumeration value="Integer"/>
<xsd:enumeration value="DateTime"/>
<xsd:enumeration value="Boolean"/>
<xsd:enumeration value="Double"/>
</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:simpleType name="TxnSecurityPolicyState">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Disabled"/>
<xsd:enumeration value="Enabled"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TxnSecurityPolicyType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CustomApexPolicy"/>
<xsd:enumeration value="CustomConditionBuilderPolicy"/>
</xsd:restriction>
</xsd:simpleType>
<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:simpleType name="UiType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Aloha"/>
<xsd:enumeration value="Lightning"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="VisibilityOperationStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="New"/>
<xsd:enumeration value="Completed"/>
<xsd:enumeration value="InProgress"/>
<xsd:enumeration value="Deferred"/>
<xsd:enumeration value="Error"/>
<xsd:enumeration value="Recovering"/>
<xsd:enumeration value="Recovered"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="VisibilityOperationType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ActivateTerritoryModel"/>
<xsd:enumeration value="AddGroupMember"/>
<xsd:enumeration value="AddTerritory"/>
<xsd:enumeration value="AddUser"/>
<xsd:enumeration value="AddUserRole"/>
<xsd:enumeration value="AddUserTerritory"/>
<xsd:enumeration value="ArchiveTerritoryModel"/>
<xsd:enumeration value="DeleteGroup"/>
<xsd:enumeration value="DeleteMemberFromGroup"/>
<xsd:enumeration value="DeleteTerritory"/>
<xsd:enumeration value="DeleteUserFromGroup"/>
<xsd:enumeration value="DeleteUserRole"/>
<xsd:enumeration value="DeleteUserTerritory"/>
<xsd:enumeration value="DisableCommunityUser"/>
<xsd:enumeration value="MergeAccounts"/>
<xsd:enumeration value="PopulateGroup"/>
<xsd:enumeration value="RecalculateGroupMembership"/>
<xsd:enumeration value="RecalculateSharingRules"/>
<xsd:enumeration value="ReenableTerritoryManagement"/>
<xsd:enumeration value="TransferAccountOwnership"/>
<xsd:enumeration value="TransferOpportunityOwnership"/>
<xsd:enumeration value="TransferUserTerritory"/>
<xsd:enumeration value="UpdateCommunityContact"/>
<xsd:enumeration value="UpdateGroup"/>
<xsd:enumeration value="UpdateGroupMembers"/>
<xsd:enumeration value="UpdateRoleForUser"/>
<xsd:enumeration value="UpdateTerritory"/>
<xsd:enumeration value="UpdateUser"/>
<xsd:enumeration value="UpdateUserRole"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="VisibleOrRequired">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="VisibleOptional"/>
<xsd:enumeration value="VisibleRequired"/>
<xsd:enumeration value="NotVisible"/>
</xsd:restriction>
</xsd:simpleType>
<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="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:simpleType name="WorkflowTimeUnits">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Hours"/>
<xsd:enumeration value="Days"/>
</xsd:restriction>
</xsd:simpleType>
<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="SymbolTable">
<xsd:sequence>
<xsd:element name="constructors" minOccurs="0" maxOccurs="unbounded" type="tns:Constructor"/>
<xsd:element name="externalReferences" minOccurs="0" maxOccurs="unbounded" type="tns:ExternalReference"/>
<xsd:element name="id" type="xsd:string"/>
<xsd:element name="innerClasses" minOccurs="0" maxOccurs="unbounded" type="tns:SymbolTable"/>
<xsd:element name="interfaces" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="methods" minOccurs="0" maxOccurs="unbounded" type="tns:Method"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="namespace" type="xsd:string"/>
<xsd:element name="parentClass" type="xsd:string"/>
<xsd:element name="properties" minOccurs="0" maxOccurs="unbounded" type="tns:VisibilitySymbol"/>
<xsd:element name="tableDeclaration" type="tns:Symbol"/>
<xsd:element name="variables" minOccurs="0" maxOccurs="unbounded" type="tns:Symbol"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Constructor">
<xsd:complexContent>
<xsd:extension base="tns:VisibilitySymbol">
<xsd:sequence>
<xsd:element name="parameters" minOccurs="0" maxOccurs="unbounded" type="tns:Parameter"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="VisibilitySymbol">
<xsd:complexContent>
<xsd:extension base="tns:Symbol">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Symbol">
<xsd:sequence>
<xsd:element name="annotations" minOccurs="0" maxOccurs="unbounded" type="tns:Annotation"/>
<xsd:element name="location" type="tns:Position"/>
<xsd:element name="modifiers" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="references" minOccurs="0" maxOccurs="unbounded" type="tns:Position"/>
<xsd:element name="type" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Annotation">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Position">
<xsd:sequence>
<xsd:element name="column" type="xsd:int"/>
<xsd:element name="line" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Parameter">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="type" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Method">
<xsd:complexContent>
<xsd:extension base="tns:Constructor">
<xsd:sequence>
<xsd:element name="returnType" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ExternalReference">
<xsd:sequence>
<xsd:element name="methods" minOccurs="0" maxOccurs="unbounded" type="tns:ExternalMethod"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="namespace" type="xsd:string"/>
<xsd:element name="references" minOccurs="0" maxOccurs="unbounded" type="tns:Position"/>
<xsd:element name="variables" minOccurs="0" maxOccurs="unbounded" type="tns:ExternalSymbol"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ExternalMethod">
<xsd:complexContent>
<xsd:extension base="tns:ExternalConstructor">
<xsd:sequence>
<xsd:element name="argTypes" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="isStatic" type="xsd:boolean"/>
<xsd:element name="returnType" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ExternalConstructor">
<xsd:complexContent>
<xsd:extension base="tns:ExternalSymbol">
<xsd:sequence>
<xsd:element name="methodDoc" type="xsd:string"/>
<xsd:element name="parameters" minOccurs="0" maxOccurs="unbounded" type="tns:Parameter"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ExternalSymbol">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="references" minOccurs="0" maxOccurs="unbounded" type="tns:Position"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Coverage">
<xsd:sequence>
<xsd:element name="coveredLines" minOccurs="0" maxOccurs="unbounded" type="xsd:int"/>
<xsd:element name="uncoveredLines" minOccurs="0" maxOccurs="unbounded" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HeapDump">
<xsd:sequence>
<xsd:element name="className" type="xsd:string"/>
<xsd:element name="extents" minOccurs="0" maxOccurs="unbounded" type="tns:TypeExtent"/>
<xsd:element name="heapDumpDate" type="xsd:dateTime"/>
<xsd:element name="namespace" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TypeExtent">
<xsd:sequence>
<xsd:element name="collectionType" type="xsd:string"/>
<xsd:element name="count" type="xsd:int"/>
<xsd:element name="definition" minOccurs="0" maxOccurs="unbounded" type="tns:AttributeDefinition"/>
<xsd:element name="extent" minOccurs="0" maxOccurs="unbounded" type="tns:HeapAddress"/>
<xsd:element name="totalSize" type="xsd:int"/>
<xsd:element name="typeName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AttributeDefinition">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="type" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HeapAddress">
<xsd:sequence>
<xsd:element name="address" type="xsd:string"/>
<xsd:element name="size" type="xsd:int"/>
<xsd:element name="symbols" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="value" type="tns:StateValue"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="StateValue">
<xsd:sequence/>
</xsd:complexType>
<xsd:complexType name="BooleanValue">
<xsd:complexContent>
<xsd:extension base="tns:StateValue">
<xsd:sequence>
<xsd:element name="value" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ListValue">
<xsd:complexContent>
<xsd:extension base="tns:StateValue">
<xsd:sequence>
<xsd:element name="value" minOccurs="0" maxOccurs="unbounded" type="tns:StateValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MapValue">
<xsd:complexContent>
<xsd:extension base="tns:StateValue">
<xsd:sequence>
<xsd:element name="entry" minOccurs="0" maxOccurs="unbounded" type="tns:MapEntry"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MapEntry">
<xsd:sequence>
<xsd:element name="keyDisplayValue" type="xsd:string"/>
<xsd:element name="value" type="tns:StateValue"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NumberValue">
<xsd:complexContent>
<xsd:extension base="tns:StateValue">
<xsd:sequence>
<xsd:element name="value" type="xsd:double"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SetValue">
<xsd:complexContent>
<xsd:extension base="tns:StateValue">
<xsd:sequence>
<xsd:element name="value" minOccurs="0" maxOccurs="unbounded" type="tns:StateValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="StringValue">
<xsd:complexContent>
<xsd:extension base="tns:StateValue">
<xsd:sequence>
<xsd:element name="value" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexResult">
<xsd:sequence>
<xsd:element name="apexError" type="xsd:string"/>
<xsd:element name="apexExecutionResult" type="tns:ExecuteAnonymousResult"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SOQLResult">
<xsd:sequence>
<xsd:element name="queryError" type="xsd:string"/>
<xsd:element name="queryMetadata" type="tns:QueryResultMetadata"/>
<xsd:element name="queryResult" minOccurs="0" maxOccurs="unbounded" type="tns:MapValue"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="QueryResultMetadata">
<xsd:sequence>
<xsd:element name="columnMetadata" minOccurs="0" maxOccurs="unbounded" type="tns:QueryResultColumnMetadata"/>
<xsd:element name="entityName" type="xsd:string"/>
<xsd:element name="groupBy" type="xsd:boolean"/>
<xsd:element name="idSelected" type="xsd:boolean"/>
<xsd:element name="keyPrefix" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="QueryResultColumnMetadata">
<xsd:sequence>
<xsd:element name="aggregate" type="xsd:boolean"/>
<xsd:element name="apexType" type="xsd:string"/>
<xsd:element name="booleanType" type="xsd:boolean"/>
<xsd:element name="columnName" type="xsd:string"/>
<xsd:element name="custom" type="xsd:boolean"/>
<xsd:element name="displayName" type="xsd:string"/>
<xsd:element name="foreignKeyName" type="xsd:string"/>
<xsd:element name="insertable" type="xsd:boolean"/>
<xsd:element name="joinColumns" minOccurs="0" maxOccurs="unbounded" type="tns:QueryResultColumnMetadata"/>
<xsd:element name="numberType" type="xsd:boolean"/>
<xsd:element name="textType" type="xsd:boolean"/>
<xsd:element name="updatable" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AggregateExpressionResultColumnMetadata">
<xsd:complexContent>
<xsd:extension base="tns:QueryResultColumnMetadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ComplexQueryResultColumnMetadata">
<xsd:complexContent>
<xsd:extension base="tns:QueryResultColumnMetadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AggregateQueryResultColumnMetadata">
<xsd:complexContent>
<xsd:extension base="tns:ComplexQueryResultColumnMetadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PrimitiveQueryResultColumnMetadata">
<xsd:complexContent>
<xsd:extension base="tns:QueryResultColumnMetadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</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="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:complexType name="RecordTypesSupported">
<xsd:sequence>
<xsd:element name="recordTypeInfos" minOccurs="0" maxOccurs="unbounded" type="tns:RecordTypeInfo"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RelationshipReferenceTo">
<xsd:sequence>
<xsd:element name="referenceTo" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="JunctionIdListNames">
<xsd:sequence>
<xsd:element name="names" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchLayoutButtonsDisplayed">
<xsd:sequence>
<xsd:element name="applicable" type="xsd:boolean"/>
<xsd:element name="buttons" minOccurs="0" maxOccurs="unbounded" type="tns:SearchLayoutButton"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchLayoutButton">
<xsd:sequence>
<xsd:element name="apiName" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchLayoutFieldsDisplayed">
<xsd:sequence>
<xsd:element name="applicable" type="xsd:boolean"/>
<xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="tns:SearchLayoutField"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchLayoutField">
<xsd:sequence>
<xsd:element name="apiName" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="sortable" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="OperationPayload">
<xsd:sequence/>
</xsd:complexType>
<xsd:complexType name="Territory2RunOppTerrAssignmentApexPayload">
<xsd:complexContent>
<xsd:extension base="tns:OperationPayload">
<xsd:sequence>
<xsd:element name="excludeClosedOpportunities" type="xsd:string"/>
<xsd:element name="opportunityCloseDateFrom" type="xsd:string"/>
<xsd:element name="opportunityCloseDateTo" type="xsd:string"/>
<xsd:element name="opportunityLastModifiedDateFrom" type="xsd:string"/>
<xsd:element name="opportunityLastModifiedDateTo" type="xsd:string"/>
<xsd:element name="territoryModelId" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Territory2RunTerritoryRulesPayload">
<xsd:complexContent>
<xsd:extension base="tns:OperationPayload">
<xsd:sequence>
<xsd:element name="keyPrefix" type="xsd:string"/>
<xsd:element name="territoryId" type="xsd:string"/>
<xsd:element name="territoryModelId" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="OperationParameters">
<xsd:sequence>
<xsd:element name="payload" type="tns:OperationPayload"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="changeOwnPassword">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="oldPassword" type="xsd:string"/>
<xsd:element name="newPassword" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="changeOwnPasswordResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:ChangeOwnPasswordResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="create">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="sObjects" minOccurs="0" maxOccurs="unbounded" type="ens:sObject"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="createResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:SaveResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="delete">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ids" minOccurs="0" maxOccurs="unbounded" type="tns:ID"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="deleteResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:DeleteResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="describeGlobal">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>
<xsd:element name="describeGlobalResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:DescribeGlobalResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="describeLayout">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="type" type="xsd:string"/>
<xsd:element name="layoutName" type="xsd:string"/>
<xsd:element name="recordTypeIds" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="describeLayoutResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:DescribeLayoutResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="describeSObject">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="type" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="describeSObjectResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:DescribeSObjectResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="describeSObjects">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="types" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="describeSObjectsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeSObjectResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="describeSoqlListViews">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="request" type="tns:DescribeSoqlListViewsRequest"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="describeSoqlListViewsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:DescribeSoqlListViewResult"/>
</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="describeWorkitemActions">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="workitemIds" minOccurs="0" maxOccurs="unbounded" type="tns:ID"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="describeWorkitemActionsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeWorkitemActionResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="executeAnonymous">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="String" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="executeAnonymousResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:ExecuteAnonymousResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getDeleted">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="sObjectType" type="xsd:string"/>
<xsd:element name="start" type="xsd:dateTime"/>
<xsd:element name="end" type="xsd:dateTime"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getDeletedResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:GetDeletedResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getServerTimestamp">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>
<xsd:element name="getServerTimestampResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:GetServerTimestampResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getUpdated">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="sObjectType" type="xsd:string"/>
<xsd:element name="start" type="xsd:dateTime"/>
<xsd:element name="end" type="xsd:dateTime"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getUpdatedResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:GetUpdatedResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getUserInfo">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>
<xsd:element name="getUserInfoResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:GetUserInfoResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="invalidateSessions">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ArrayList" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="invalidateSessionsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:InvalidateSessionsResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="login">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="username" type="xsd:string"/>
<xsd:element name="password" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="loginResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:LoginResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="logout">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>
<xsd:element name="logoutResponse">
<xsd:complexType>
<xsd:sequence/>
</xsd:complexType>
</xsd:element>
<xsd:element name="query">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="queryString" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="queryResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:QueryResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="queryAll">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="queryString" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="queryAllResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:QueryResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="queryMore">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="queryLocator" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="queryMoreResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:QueryResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="retrieve">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="select" type="xsd:string"/>
<xsd:element name="type" type="xsd:string"/>
<xsd:element name="ids" minOccurs="0" maxOccurs="unbounded" type="tns:ID"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="retrieveResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="ens:sObject"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="runTests">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="RunTestsRequest" type="tns:RunTestsRequest"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="runTestsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:RunTestsResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="runTestsAsynchronous">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="classids" type="xsd:string"/>
<xsd:element name="suiteids" type="xsd:string"/>
<xsd:element name="maxFailedTests" type="xsd:int"/>
<xsd:element name="testLevel" type="tns:TestLevel"/>
<xsd:element name="classNames" type="xsd:string"/>
<xsd:element name="suiteNames" type="xsd:string"/>
<xsd:element name="tests" minOccurs="0" maxOccurs="unbounded" type="tns:TestsNode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="runTestsAsynchronousResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="search">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="searchString" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="searchResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:SearchResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="setPassword">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="userId" type="xsd:string"/>
<xsd:element name="password" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="setPasswordResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="tns:SetPasswordResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="update">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="sObjects" minOccurs="0" maxOccurs="unbounded" type="ens:sObject"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="updateResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:SaveResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="upsert">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="fieldName" type="xsd:string"/>
<xsd:element name="entities" minOccurs="0" maxOccurs="unbounded" type="ens:sObject"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="upsertResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:UpsertResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<xsd:schema elementFormDefault="qualified" targetNamespace="urn:fault.tooling.soap.sforce.com">
<xsd:simpleType name="ExceptionCode">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="APEX_REST_SERVICES_DISABLED"/>
<xsd:enumeration value="APEX_TRIGGER_COUPLING_LIMIT"/>
<xsd:enumeration value="API_CURRENTLY_DISABLED"/>
<xsd:enumeration value="API_DISABLED_FOR_ORG"/>
<xsd:enumeration value="ARGUMENT_OBJECT_PARSE_ERROR"/>
<xsd:enumeration value="ASYNC_OPERATION_LOCATOR"/>
<xsd:enumeration value="ASYNC_QUERY_UNSUPPORTED_QUERY"/>
<xsd:enumeration value="BATCH_PROCESSING_HALTED"/>
<xsd:enumeration value="BIG_OBJECT_UNSUPPORTED_OPERATION"/>
<xsd:enumeration value="CANNOT_DELETE_ENTITY"/>
<xsd:enumeration value="CANNOT_DELETE_OWNER"/>
<xsd:enumeration value="CANT_ADD_STANDADRD_PORTAL_USER_TO_TERRITORY"/>
<xsd:enumeration value="CANT_ADD_STANDARD_PORTAL_USER_TO_TERRITORY"/>
<xsd:enumeration value="CIRCULAR_OBJECT_GRAPH"/>
<xsd:enumeration value="CLIENT_NOT_ACCESSIBLE_FOR_USER"/>
<xsd:enumeration value="CLIENT_REQUIRE_UPDATE_FOR_USER"/>
<xsd:enumeration value="CONTENT_CUSTOM_DOWNLOAD_EXCEPTION"/>
<xsd:enumeration value="CONTENT_HUB_AUTHENTICATION_EXCEPTION"/>
<xsd:enumeration value="CONTENT_HUB_FILE_DOWNLOAD_EXCEPTION"/>
<xsd:enumeration value="CONTENT_HUB_FILE_HAS_NO_URL_EXCEPTION"/>
<xsd:enumeration value="CONTENT_HUB_FILE_NOT_FOUND_EXCEPTION"/>
<xsd:enumeration value="CONTENT_HUB_INVALID_OBJECT_TYPE_EXCEPTION"/>
<xsd:enumeration value="CONTENT_HUB_INVALID_PAGE_NUMBER_EXCEPTION"/>
<xsd:enumeration value="CONTENT_HUB_INVALID_PAYLOAD"/>
<xsd:enumeration value="CONTENT_HUB_INVALID_RENDITION_PAGE_NUMBER_EXCEPTION"/>
<xsd:enumeration value="CONTENT_HUB_ITEM_TYPE_NOT_FOUND_EXCEPTION"/>
<xsd:enumeration value="CONTENT_HUB_OBJECT_NOT_FOUND_EXCEPTION"/>
<xsd:enumeration value="CONTENT_HUB_OPERATION_NOT_SUPPORTED_EXCEPTION"/>
<xsd:enumeration value="CONTENT_HUB_SECURITY_EXCEPTION"/>
<xsd:enumeration value="CONTENT_HUB_TIMEOUT_EXCEPTION"/>
<xsd:enumeration value="CONTENT_HUB_UNEXPECTED_EXCEPTION"/>
<xsd:enumeration value="CUSTOM_METADATA_LIMIT_EXCEEDED"/>
<xsd:enumeration value="CUSTOM_SETTINGS_LIMIT_EXCEEDED"/>
<xsd:enumeration value="DATACLOUD_API_CLIENT_EXCEPTION"/>
<xsd:enumeration value="DATACLOUD_API_DISABLED_EXCEPTION"/>
<xsd:enumeration value="DATACLOUD_API_INVALID_QUERY_EXCEPTION"/>
<xsd:enumeration value="DATACLOUD_API_SERVER_BUSY_EXCEPTION"/>
<xsd:enumeration value="DATACLOUD_API_SERVER_EXCEPTION"/>
<xsd:enumeration value="DATACLOUD_API_TIMEOUT_EXCEPTION"/>
<xsd:enumeration value="DATACLOUD_API_UNAVAILABLE"/>
<xsd:enumeration value="DATA_INTEGRATION_INPUT_ERROR"/>
<xsd:enumeration value="DATA_INTEGRATION_NO_ACCESS"/>
<xsd:enumeration value="DATA_INTEGRATION_SERVER_ERROR"/>
<xsd:enumeration value="DUPLICATE_ARGUMENT_VALUE"/>
<xsd:enumeration value="DUPLICATE_VALUE"/>
<xsd:enumeration value="EMAIL_BATCH_SIZE_LIMIT_EXCEEDED"/>
<xsd:enumeration value="EMAIL_TO_CASE_INVALID_ROUTING"/>
<xsd:enumeration value="EMAIL_TO_CASE_LIMIT_EXCEEDED"/>
<xsd:enumeration value="EMAIL_TO_CASE_NOT_ENABLED"/>
<xsd:enumeration value="ENTITY_NOT_QUERYABLE"/>
<xsd:enumeration value="ENVIRONMENT_HUB_MEMBERSHIP_CONFLICT"/>
<xsd:enumeration value="EXCEEDED_ID_LIMIT"/>
<xsd:enumeration value="EXCEEDED_LEAD_CONVERT_LIMIT"/>
<xsd:enumeration value="EXCEEDED_MAX_SIZE_REQUEST"/>
<xsd:enumeration value="EXCEEDED_MAX_SOBJECTS"/>
<xsd:enumeration value="EXCEEDED_MAX_TYPES_LIMIT"/>
<xsd:enumeration value="EXCEEDED_QUOTA"/>
<xsd:enumeration value="EXTERNAL_OBJECT_AUTHENTICATION_EXCEPTION"/>
<xsd:enumeration value="EXTERNAL_OBJECT_CONNECTION_EXCEPTION"/>
<xsd:enumeration value="EXTERNAL_OBJECT_EXCEPTION"/>
<xsd:enumeration value="EXTERNAL_OBJECT_UNSUPPORTED_EXCEPTION"/>
<xsd:enumeration value="FEDERATED_SEARCH_ERROR"/>
<xsd:enumeration value="FEED_NOT_ENABLED_FOR_OBJECT"/>
<xsd:enumeration value="FUNCTIONALITY_NOT_ENABLED"/>
<xsd:enumeration value="FUNCTIONALITY_TEMPORARILY_UNAVAILABLE"/>
<xsd:enumeration value="ILLEGAL_QUERY_PARAMETER_VALUE"/>
<xsd:enumeration value="INACTIVE_OWNER_OR_USER"/>
<xsd:enumeration value="INACTIVE_PORTAL"/>
<xsd:enumeration value="INSERT_UPDATE_DELETE_NOT_ALLOWED_DURING_MAINTENANCE"/>
<xsd:enumeration value="INSUFFICIENT_ACCESS"/>
<xsd:enumeration value="INSUFFICIENT_ACCESS_APEX_METADATA_DEPLOY"/>
<xsd:enumeration value="INTERNAL_CANVAS_ERROR"/>
<xsd:enumeration value="INVALID_ASSIGNMENT_RULE"/>
<xsd:enumeration value="INVALID_BATCH_REQUEST"/>
<xsd:enumeration value="INVALID_BATCH_SIZE"/>
<xsd:enumeration value="INVALID_CLIENT"/>
<xsd:enumeration value="INVALID_CROSS_REFERENCE_KEY"/>
<xsd:enumeration value="INVALID_DATE_FORMAT"/>
<xsd:enumeration value="INVALID_FIELD"/>
<xsd:enumeration value="INVALID_FILTER_LANGUAGE"/>
<xsd:enumeration value="INVALID_FILTER_VALUE"/>
<xsd:enumeration value="INVALID_ID_FIELD"/>
<xsd:enumeration value="INVALID_INPUT_COMBINATION"/>
<xsd:enumeration value="INVALID_LOCALE_LANGUAGE"/>
<xsd:enumeration value="INVALID_LOCATOR"/>
<xsd:enumeration value="INVALID_LOGIN"/>
<xsd:enumeration value="INVALID_MULTIPART_REQUEST"/>
<xsd:enumeration value="INVALID_NEW_PASSWORD"/>
<xsd:enumeration value="INVALID_OLD_PASSWORD"/>
<xsd:enumeration value="INVALID_OPERATION"/>
<xsd:enumeration value="INVALID_OPERATION_WITH_EXPIRED_PASSWORD"/>
<xsd:enumeration value="INVALID_PACKAGE_VERSION"/>
<xsd:enumeration value="INVALID_PAGING_OPTION"/>
<xsd:enumeration value="INVALID_QUERY_FILTER_OPERATOR"/>
<xsd:enumeration value="INVALID_QUERY_LOCATOR"/>
<xsd:enumeration value="INVALID_QUERY_SCOPE"/>
<xsd:enumeration value="INVALID_REPLICATION_DATE"/>
<xsd:enumeration value="INVALID_SEARCH"/>
<xsd:enumeration value="INVALID_SEARCH_SCOPE"/>
<xsd:enumeration value="INVALID_SESSION_ID"/>
<xsd:enumeration value="INVALID_SOAP_HEADER"/>
<xsd:enumeration value="INVALID_SORT_OPTION"/>
<xsd:enumeration value="INVALID_SSO_GATEWAY_URL"/>
<xsd:enumeration value="INVALID_TYPE"/>
<xsd:enumeration value="INVALID_TYPE_FOR_OPERATION"/>
<xsd:enumeration value="JIGSAW_ACTION_DISABLED"/>
<xsd:enumeration value="JIGSAW_IMPORT_LIMIT_EXCEEDED"/>
<xsd:enumeration value="JIGSAW_REQUEST_NOT_SUPPORTED"/>
<xsd:enumeration value="JSON_PARSER_ERROR"/>
<xsd:enumeration value="KEY_HAS_BEEN_DESTROYED"/>
<xsd:enumeration value="LICENSING_DATA_ERROR"/>
<xsd:enumeration value="LICENSING_UNKNOWN_ERROR"/>
<xsd:enumeration value="LIMIT_EXCEEDED"/>
<xsd:enumeration value="LOGIN_CHALLENGE_ISSUED"/>
<xsd:enumeration value="LOGIN_CHALLENGE_PENDING"/>
<xsd:enumeration value="LOGIN_DURING_RESTRICTED_DOMAIN"/>
<xsd:enumeration value="LOGIN_DURING_RESTRICTED_TIME"/>
<xsd:enumeration value="LOGIN_MUST_USE_SECURITY_TOKEN"/>
<xsd:enumeration value="MALFORMED_ID"/>
<xsd:enumeration value="MALFORMED_QUERY"/>
<xsd:enumeration value="MALFORMED_SEARCH"/>
<xsd:enumeration value="MISSING_ARGUMENT"/>
<xsd:enumeration value="MISSING_RECORD"/>
<xsd:enumeration value="MODIFIED"/>
<xsd:enumeration value="MUTUAL_AUTHENTICATION_FAILED"/>
<xsd:enumeration value="NOT_ACCEPTABLE"/>
<xsd:enumeration value="NOT_MODIFIED"/>
<xsd:enumeration value="NO_ACTIVE_DUPLICATE_RULE"/>
<xsd:enumeration value="NO_RECIPIENTS"/>
<xsd:enumeration value="NO_SOFTPHONE_LAYOUT"/>
<xsd:enumeration value="NUMBER_OUTSIDE_VALID_RANGE"/>
<xsd:enumeration value="OPERATION_TOO_LARGE"/>
<xsd:enumeration value="ORG_IN_MAINTENANCE"/>
<xsd:enumeration value="ORG_IS_DOT_ORG"/>
<xsd:enumeration value="ORG_IS_SIGNING_UP"/>
<xsd:enumeration value="ORG_LOCKED"/>
<xsd:enumeration value="ORG_NOT_OWNED_BY_INSTANCE"/>
<xsd:enumeration value="PASSWORD_LOCKOUT"/>
<xsd:enumeration value="PORTAL_NO_ACCESS"/>
<xsd:enumeration value="POST_BODY_PARSE_ERROR"/>
<xsd:enumeration value="QUERY_TIMEOUT"/>
<xsd:enumeration value="QUERY_TOO_COMPLICATED"/>
<xsd:enumeration value="REALTIME_PROCESSING_TIME_EXCEEDED_LIMIT"/>
<xsd:enumeration value="REQUEST_LIMIT_EXCEEDED"/>
<xsd:enumeration value="REQUEST_RUNNING_TOO_LONG"/>
<xsd:enumeration value="SERVER_UNAVAILABLE"/>
<xsd:enumeration value="SERVICE_DESK_NOT_ENABLED"/>
<xsd:enumeration value="SOCIALCRM_FEEDSERVICE_API_CLIENT_EXCEPTION"/>
<xsd:enumeration value="SOCIALCRM_FEEDSERVICE_API_SERVER_EXCEPTION"/>
<xsd:enumeration value="SOCIALCRM_FEEDSERVICE_API_UNAVAILABLE"/>
<xsd:enumeration value="SSO_SERVICE_DOWN"/>
<xsd:enumeration value="SST_ADMIN_FILE_DOWNLOAD_EXCEPTION"/>
<xsd:enumeration value="TOO_MANY_APEX_REQUESTS"/>
<xsd:enumeration value="TOO_MANY_RECIPIENTS"/>
<xsd:enumeration value="TOO_MANY_RECORDS"/>
<xsd:enumeration value="TRIAL_EXPIRED"/>
<xsd:enumeration value="TXN_SECURITY_END_A_SESSION"/>
<xsd:enumeration value="TXN_SECURITY_NO_ACCESS"/>
<xsd:enumeration value="TXN_SECURITY_TWO_FA_REQUIRED"/>
<xsd:enumeration value="UNABLE_TO_LOCK_ROW"/>
<xsd:enumeration value="UNKNOWN_ATTACHMENT_EXCEPTION"/>
<xsd:enumeration value="UNKNOWN_EXCEPTION"/>
<xsd:enumeration value="UNKNOWN_ORG_SETTING"/>
<xsd:enumeration value="UNSUPPORTED_API_VERSION"/>
<xsd:enumeration value="UNSUPPORTED_ATTACHMENT_ENCODING"/>
<xsd:enumeration value="UNSUPPORTED_CLIENT"/>
<xsd:enumeration value="UNSUPPORTED_MEDIA_TYPE"/>
<xsd:enumeration value="XML_PARSER_ERROR"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="ApiFault">
<xsd:sequence>
<xsd:element name="exceptionCode" type="fns:ExceptionCode"/>
<xsd:element name="exceptionMessage" type="xsd:string" minOccurs="0"/>
<xsd:element name="extendedErrorDetails" type="tns:ExtendedErrorDetails" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="upgradeURL" type="xsd:string" minOccurs="0"/>
<xsd:element name="upgradeMessage" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ApiFault" type="fns:ApiFault"/>
<xsd:complexType name="ApiQueryFault">
<xsd:complexContent>
<xsd:extension base="fns:ApiFault">
<xsd:sequence>
<xsd:element name="row" type="xsd:int"/>
<xsd:element name="column" type="xsd:int"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="ApiQueryFault" type="fns:ApiQueryFault"/>
<xsd:complexType name="LoginFault">
<xsd:complexContent>
<xsd:extension base="fns:ApiFault"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="LoginFault" fns:type="LoginFault"/>
<xsd:complexType name="InvalidQueryLocatorFault">
<xsd:complexContent>
<xsd:extension base="fns:ApiFault"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="InvalidQueryLocatorFault" fns:type="InvalidQueryLocatorFault"/>
<xsd:complexType name="InvalidNewPasswordFault">
<xsd:complexContent>
<xsd:extension base="fns:ApiFault"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="InvalidNewPasswordFault" fns:type="InvalidNewPasswordFault"/>
<xsd:complexType name="InvalidOldPasswordFault">
<xsd:complexContent>
<xsd:extension base="fns:ApiFault"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="InvalidOldPasswordFault" fns:type="InvalidOldPasswordFault"/>
<xsd:complexType name="InvalidIdFault">
<xsd:complexContent>
<xsd:extension base="fns:ApiFault"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="InvalidIdFault" fns:type="InvalidIdFault"/>
<xsd:complexType name="UnexpectedErrorFault">
<xsd:complexContent>
<xsd:extension base="fns:ApiFault"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="UnexpectedErrorFault" fns:type="UnexpectedErrorFault"/>
<xsd:complexType name="InvalidFieldFault">
<xsd:complexContent>
<xsd:extension base="fns:ApiQueryFault"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="InvalidFieldFault" fns:type="InvalidFieldFault"/>
<xsd:complexType name="InvalidSObjectFault">
<xsd:complexContent>
<xsd:extension base="fns:ApiQueryFault"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="InvalidSObjectFault" fns:type="InvalidSObjectFault"/>
<xsd:complexType name="MalformedQueryFault">
<xsd:complexContent>
<xsd:extension base="fns:ApiQueryFault"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="MalformedQueryFault" fns:type="MalformedQueryFault"/>
<xsd:complexType name="MalformedSearchFault">
<xsd:complexContent>
<xsd:extension base="fns:ApiQueryFault"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="MalformedSearchFault" fns:type="MalformedSearchFault"/>
</xsd:schema>
</types>
<!-- Message for the header parts -->
<message name="Header">
<part name="APIPerformanceInfo" element="tns:APIPerformanceInfo"/>
<part name="AllOrNoneHeader" element="tns:AllOrNoneHeader"/>
<part name="AllowFieldTruncationHeader" element="tns:AllowFieldTruncationHeader"/>
<part name="CallOptions" element="tns:CallOptions"/>
<part name="DebuggingHeader" element="tns:DebuggingHeader"/>
<part name="DebuggingInfo" element="tns:DebuggingInfo"/>
<part name="DisableFeedTrackingHeader" element="tns:DisableFeedTrackingHeader"/>
<part name="MetadataVersionCheck" element="tns:MetadataVersionCheck"/>
<part name="MetadataWarningsHeader" element="tns:MetadataWarningsHeader"/>
<part name="PackageVersionHeader" element="tns:PackageVersionHeader"/>
<part name="SessionHeader" element="tns:SessionHeader"/>
</message>
<!-- Operation Messages -->
<message name="changeOwnPasswordRequest">
<part element="tns:changeOwnPassword" name="parameters"/>
</message>
<message name="changeOwnPasswordResponse">
<part element="tns:changeOwnPasswordResponse" name="parameters"/>
</message>
<message name="createRequest">
<part element="tns:create" name="parameters"/>
</message>
<message name="createResponse">
<part element="tns:createResponse" name="parameters"/>
</message>
<message name="deleteRequest">
<part element="tns:delete" name="parameters"/>
</message>
<message name="deleteResponse">
<part element="tns:deleteResponse" name="parameters"/>
</message>
<message name="describeGlobalRequest">
<part element="tns:describeGlobal" name="parameters"/>
</message>
<message name="describeGlobalResponse">
<part element="tns:describeGlobalResponse" name="parameters"/>
</message>
<message name="describeLayoutRequest">
<part element="tns:describeLayout" name="parameters"/>
</message>
<message name="describeLayoutResponse">
<part element="tns:describeLayoutResponse" name="parameters"/>
</message>
<message name="describeSObjectRequest">
<part element="tns:describeSObject" name="parameters"/>
</message>
<message name="describeSObjectResponse">
<part element="tns:describeSObjectResponse" name="parameters"/>
</message>
<message name="describeSObjectsRequest">
<part element="tns:describeSObjects" name="parameters"/>
</message>
<message name="describeSObjectsResponse">
<part element="tns:describeSObjectsResponse" name="parameters"/>
</message>
<message name="describeSoqlListViewsRequest">
<part element="tns:describeSoqlListViews" name="parameters"/>
</message>
<message name="describeSoqlListViewsResponse">
<part element="tns:describeSoqlListViewsResponse" 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="describeWorkitemActionsRequest">
<part element="tns:describeWorkitemActions" name="parameters"/>
</message>
<message name="describeWorkitemActionsResponse">
<part element="tns:describeWorkitemActionsResponse" name="parameters"/>
</message>
<message name="executeAnonymousRequest">
<part element="tns:executeAnonymous" name="parameters"/>
</message>
<message name="executeAnonymousResponse">
<part element="tns:executeAnonymousResponse" name="parameters"/>
</message>
<message name="getDeletedRequest">
<part element="tns:getDeleted" name="parameters"/>
</message>
<message name="getDeletedResponse">
<part element="tns:getDeletedResponse" name="parameters"/>
</message>
<message name="getServerTimestampRequest">
<part element="tns:getServerTimestamp" name="parameters"/>
</message>
<message name="getServerTimestampResponse">
<part element="tns:getServerTimestampResponse" name="parameters"/>
</message>
<message name="getUpdatedRequest">
<part element="tns:getUpdated" name="parameters"/>
</message>
<message name="getUpdatedResponse">
<part element="tns:getUpdatedResponse" name="parameters"/>
</message>
<message name="getUserInfoRequest">
<part element="tns:getUserInfo" name="parameters"/>
</message>
<message name="getUserInfoResponse">
<part element="tns:getUserInfoResponse" name="parameters"/>
</message>
<message name="invalidateSessionsRequest">
<part element="tns:invalidateSessions" name="parameters"/>
</message>
<message name="invalidateSessionsResponse">
<part element="tns:invalidateSessionsResponse" name="parameters"/>
</message>
<message name="loginRequest">
<part element="tns:login" name="parameters"/>
</message>
<message name="loginResponse">
<part element="tns:loginResponse" name="parameters"/>
</message>
<message name="logoutRequest">
<part element="tns:logout" name="parameters"/>
</message>
<message name="logoutResponse">
<part element="tns:logoutResponse" name="parameters"/>
</message>
<message name="queryRequest">
<part element="tns:query" name="parameters"/>
</message>
<message name="queryResponse">
<part element="tns:queryResponse" name="parameters"/>
</message>
<message name="queryAllRequest">
<part element="tns:queryAll" name="parameters"/>
</message>
<message name="queryAllResponse">
<part element="tns:queryAllResponse" name="parameters"/>
</message>
<message name="queryMoreRequest">
<part element="tns:queryMore" name="parameters"/>
</message>
<message name="queryMoreResponse">
<part element="tns:queryMoreResponse" 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="runTestsRequest">
<part element="tns:runTests" name="parameters"/>
</message>
<message name="runTestsResponse">
<part element="tns:runTestsResponse" name="parameters"/>
</message>
<message name="runTestsAsynchronousRequest">
<part element="tns:runTestsAsynchronous" name="parameters"/>
</message>
<message name="runTestsAsynchronousResponse">
<part element="tns:runTestsAsynchronousResponse" name="parameters"/>
</message>
<message name="searchRequest">
<part element="tns:search" name="parameters"/>
</message>
<message name="searchResponse">
<part element="tns:searchResponse" name="parameters"/>
</message>
<message name="setPasswordRequest">
<part element="tns:setPassword" name="parameters"/>
</message>
<message name="setPasswordResponse">
<part element="tns:setPasswordResponse" name="parameters"/>
</message>
<message name="updateRequest">
<part element="tns:update" name="parameters"/>
</message>
<message name="updateResponse">
<part element="tns:updateResponse" name="parameters"/>
</message>
<message name="upsertRequest">
<part element="tns:upsert" name="parameters"/>
</message>
<message name="upsertResponse">
<part element="tns:upsertResponse" name="parameters"/>
</message>
<portType name="SforceServicePortType">
<operation name="changeOwnPassword">
<documentation>Change the current user&apos;s password</documentation>
<input message="tns:changeOwnPasswordRequest"/>
<output message="tns:changeOwnPasswordResponse"/>
</operation>
<operation name="create">
<documentation>Create a set of new sObjects</documentation>
<input message="tns:createRequest"/>
<output message="tns:createResponse"/>
</operation>
<operation name="delete">
<documentation>Delete a set of sObjects based on object id</documentation>
<input message="tns:deleteRequest"/>
<output message="tns:deleteResponse"/>
</operation>
<operation name="describeGlobal">
<documentation>Describe the Global state</documentation>
<input message="tns:describeGlobalRequest"/>
<output message="tns:describeGlobalResponse"/>
</operation>
<operation name="describeLayout">
<documentation>Describe the layout of the given sObject or the given actionable global page.</documentation>
<input message="tns:describeLayoutRequest"/>
<output message="tns:describeLayoutResponse"/>
</operation>
<operation name="describeSObject">
<documentation>Describe an sObject</documentation>
<input message="tns:describeSObjectRequest"/>
<output message="tns:describeSObjectResponse"/>
</operation>
<operation name="describeSObjects">
<documentation>Describe multiple sObjects (upto 100)</documentation>
<input message="tns:describeSObjectsRequest"/>
<output message="tns:describeSObjectsResponse"/>
</operation>
<operation name="describeSoqlListViews">
<documentation>Describe the ListViews as SOQL metadata for the generation of SOQL.</documentation>
<input message="tns:describeSoqlListViewsRequest"/>
<output message="tns:describeSoqlListViewsResponse"/>
</operation>
<operation name="describeValueType">
<documentation>Describe a complex value type</documentation>
<input message="tns:describeValueTypeRequest"/>
<output message="tns:describeValueTypeResponse"/>
</operation>
<operation name="describeWorkitemActions">
<documentation>Determine which actions are available for the given workitem</documentation>
<input message="tns:describeWorkitemActionsRequest"/>
<output message="tns:describeWorkitemActionsResponse"/>
</operation>
<operation name="executeAnonymous">
<documentation>Execute an anonymous Apex code block</documentation>
<input message="tns:executeAnonymousRequest"/>
<output message="tns:executeAnonymousResponse"/>
</operation>
<operation name="getDeleted">
<documentation>Get the IDs for deleted sObjects</documentation>
<input message="tns:getDeletedRequest"/>
<output message="tns:getDeletedResponse"/>
</operation>
<operation name="getServerTimestamp">
<documentation>Gets server timestamp</documentation>
<input message="tns:getServerTimestampRequest"/>
<output message="tns:getServerTimestampResponse"/>
</operation>
<operation name="getUpdated">
<documentation>Get the IDs for updated sObjects</documentation>
<input message="tns:getUpdatedRequest"/>
<output message="tns:getUpdatedResponse"/>
</operation>
<operation name="getUserInfo">
<documentation>Returns standard information relevant to the current user</documentation>
<input message="tns:getUserInfoRequest"/>
<output message="tns:getUserInfoResponse"/>
</operation>
<operation name="invalidateSessions">
<documentation>Logs out and invalidates session ids</documentation>
<input message="tns:invalidateSessionsRequest"/>
<output message="tns:invalidateSessionsResponse"/>
</operation>
<operation name="login">
<documentation>Login to the Salesforce.com SOAP Api</documentation>
<input message="tns:loginRequest"/>
<output message="tns:loginResponse"/>
</operation>
<operation name="logout">
<documentation>Logout the current user, invalidating the current session.</documentation>
<input message="tns:logoutRequest"/>
<output message="tns:logoutResponse"/>
</operation>
<operation name="query">
<documentation>Create a Query Cursor</documentation>
<input message="tns:queryRequest"/>
<output message="tns:queryResponse"/>
</operation>
<operation name="queryAll">
<documentation>Create a Query Cursor, including deleted sObjects</documentation>
<input message="tns:queryAllRequest"/>
<output message="tns:queryAllResponse"/>
</operation>
<operation name="queryMore">
<documentation>Gets the next batch of sObjects from a query</documentation>
<input message="tns:queryMoreRequest"/>
<output message="tns:queryMoreResponse"/>
</operation>
<operation name="retrieve">
<documentation>Get a set of sObjects</documentation>
<input message="tns:retrieveRequest"/>
<output message="tns:retrieveResponse"/>
</operation>
<operation name="runTests">
<documentation>Execute test methods</documentation>
<input message="tns:runTestsRequest"/>
<output message="tns:runTestsResponse"/>
</operation>
<operation name="runTestsAsynchronous">
<documentation>Execute asynchronous runTests</documentation>
<input message="tns:runTestsAsynchronousRequest"/>
<output message="tns:runTestsAsynchronousResponse"/>
</operation>
<operation name="search">
<documentation>Search for sObjects</documentation>
<input message="tns:searchRequest"/>
<output message="tns:searchResponse"/>
</operation>
<operation name="setPassword">
<documentation>Set a user&apos;s password</documentation>
<input message="tns:setPasswordRequest"/>
<output message="tns:setPasswordResponse"/>
</operation>
<operation name="update">
<documentation>Update a set of sObjects</documentation>
<input message="tns:updateRequest"/>
<output message="tns:updateResponse"/>
</operation>
<operation name="upsert">
<documentation>Update or insert a set of sObjects based on object id</documentation>
<input message="tns:upsertRequest"/>
<output message="tns:upsertResponse"/>
</operation>
</portType>
<binding name="SforceServiceBinding" type="tns:SforceServicePortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="changeOwnPassword">
<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="create">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" part="SessionHeader" message="tns:Header"/>
<soap:header use="literal" part="MetadataWarningsHeader" message="tns:Header"/>
<soap:header use="literal" part="AllOrNoneHeader" 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="APIPerformanceInfo" message="tns:Header"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="delete">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" part="SessionHeader" message="tns:Header"/>
<soap:header use="literal" part="MetadataWarningsHeader" message="tns:Header"/>
<soap:header use="literal" part="AllOrNoneHeader" 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="APIPerformanceInfo" message="tns:Header"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="describeGlobal">
<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="APIPerformanceInfo" message="tns:Header"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="describeLayout">
<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="describeSObject">
<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="APIPerformanceInfo" message="tns:Header"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="describeSObjects">
<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="APIPerformanceInfo" message="tns:Header"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="describeSoqlListViews">
<soap:operation soapAction=""/>
<input>
<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="describeWorkitemActions">
<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="executeAnonymous">
<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="PackageVersionHeader" message="tns:Header"/>
<soap:header use="literal" part="CallOptions" message="tns:Header"/>
<soap:header use="literal" part="AllowFieldTruncationHeader" message="tns:Header"/>
<soap:header use="literal" part="DisableFeedTrackingHeader" 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="getDeleted">
<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="getServerTimestamp">
<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="getUpdated">
<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="getUserInfo">
<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="invalidateSessions">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal" parts="parameters"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="login">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal" parts="parameters"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="logout">
<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="query">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" part="SessionHeader" message="tns:Header"/>
<soap:header use="literal" part="CallOptions" message="tns:Header"/>
<soap:header use="literal" part="MetadataVersionCheck" message="tns:Header"/>
<soap:body use="literal" parts="parameters"/>
</input>
<output>
<soap:header use="literal" part="MetadataVersionCheck" message="tns:Header"/>
<soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="queryAll">
<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="APIPerformanceInfo" message="tns:Header"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="queryMore">
<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="APIPerformanceInfo" message="tns:Header"/>
<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:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="runTests">
<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:header use="literal" part="DebuggingInfo" message="tns:Header"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="runTestsAsynchronous">
<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:header use="literal" part="DebuggingInfo" message="tns:Header"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="search">
<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="APIPerformanceInfo" message="tns:Header"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="setPassword">
<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="update">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" part="SessionHeader" message="tns:Header"/>
<soap:header use="literal" part="MetadataWarningsHeader" message="tns:Header"/>
<soap:header use="literal" part="AllOrNoneHeader" message="tns:Header"/>
<soap:header use="literal" part="CallOptions" message="tns:Header"/>
<soap:header use="literal" part="MetadataVersionCheck" message="tns:Header"/>
<soap:body use="literal" parts="parameters"/>
</input>
<output>
<soap:header use="literal" part="MetadataVersionCheck" message="tns:Header"/>
<soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="upsert">
<soap:operation soapAction=""/>
<input>
<soap:header use="literal" part="SessionHeader" message="tns:Header"/>
<soap:header use="literal" part="MetadataWarningsHeader" message="tns:Header"/>
<soap:header use="literal" part="MetadataVersionCheck" message="tns:Header"/>
<soap:header use="literal" part="AllOrNoneHeader" 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="MetadataVersionCheck" message="tns:Header"/>
<soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="SforceServiceService">
<documentation></documentation>
<port binding="tns:SforceServiceBinding" name="SforceService">
<soap:address location="https://login.salesforce.com/services/Soap/T/41.0"/>
</port>
</service>
</definitions>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment