Вы находитесь на странице: 1из 238

<?xml version="1.0" encoding="UTF-8"?

>
<!-Salesforce.com Tooling API version 38.0
Copyright 2006-2016 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="htt
p://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="urn:tooling.soap.sforce.com" xmln
s: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.tooli
ng.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:bool
ean"/>
<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" t
ype="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" t
ype="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:boo
lean"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" t
ype="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" typ
e="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" t
ype="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="m
ns: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:AssignToLookupVa
lueType"/>
<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:BusinessHou
rsSourceType"/>
<xsd:element name="criteriaItems" minOccurs="0" maxOccurs="unbounded" type=
"mns:FilterItem"/>
<xsd:element name="disableEscalationWhenModified" minOccurs="0" type="xsd:b
oolean"/>
<xsd:element name="escalationAction" minOccurs="0" maxOccurs="unbounded" ty
pe="mns:EscalationAction"/>
<xsd:element name="escalationStartTime" minOccurs="0" type="tns:EscalationS
tartTimeType"/>
<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:stri
ng"/>
<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:AssignToLookupVa
lueType"/>
<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="x
sd: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:base64Binar
y"/>
<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:base64Bi
nary"/>
<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" t
ype="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="m
ns: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="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="unbou
nded" 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:ForecastCate
gories"/>
<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="Certificate">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="caSigned" type="xsd:boolean"/>

<xsd:element name="encryptedWithPlatformEncryption" minOccurs="0" type="x


sd:boolean" nillable="true"/>
<xsd:element name="expirationDate" minOccurs="0" type="xsd:dateTime" nill
able="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" ty
pe="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:boolea
n"/>
<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:ReputationLe
vels"/>
<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="bundlesInfo" minOccurs="0" maxOccurs="unbounded" type=
"mns:CommunityTemplateBundleInfo"/>

<xsd:element name="category" type="tns:CommunityTemplateCategory"/>


<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="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="CommunityTemplatePageSetting">
<xsd:sequence>
<xsd:element name="page" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CommunityThemeDefinition">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<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="CommunityThemeSetting">
<xsd:sequence>
<xsd:element name="themeLayout" type="xsd:string"/>
<xsd:element name="themeLayoutType" 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="CustomApplication">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">

<xsd:sequence>
<xsd:element name="actionOverrides" minOccurs="0" maxOccurs="unbounded" t
ype="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:strin
g"/>
<xsd:element name="enableCustomizeMyTabs" minOccurs="0" type="xsd:boolean
"/>
<xsd:element name="enableKeyboardShortcuts" minOccurs="0" type="xsd:boole
an"/>
<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:KeyboardSho
rtcuts"/>
<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:LiveAgentConf
ig"/>
<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="saveUserSessions" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="tab" minOccurs="0" maxOccurs="unbounded" type="xsd:str
ing"/>
<xsd:element name="tabLimitConfig" minOccurs="0" type="mns:TabLimitConfig
"/>
<xsd:element name="utilityBar" minOccurs="0" type="xsd:string"/>
<xsd:element name="workspaceMappings" minOccurs="0" type="mns:WorkspaceMa
ppings"/>
</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" typ
e="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="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:W
orkspaceMapping"/>
</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="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:DeleteConstr
aint"/>
<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:TreatBla
nksAs"/>
<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:EncryptedFieldMaskCh
ar"/>
<xsd:element name="maskType" minOccurs="0" type="tns:EncryptedFieldMaskTy
pe"/>
<xsd:element name="picklist" minOccurs="0" type="mns:Picklist"/>
<xsd:element name="populateExistingRows" minOccurs="0" type="xsd:boolean"
/>
<xsd:element name="precision" minOccurs="0" type="xsd:int"/>
<xsd:element name="referenceTargetField" minOccurs="0" type="xsd:string"/

>
<xsd:element
<xsd:element
<xsd:element
<xsd:element
<xsd:element

name="referenceTo" minOccurs="0" type="xsd:string"/>


name="relationshipLabel" minOccurs="0" type="xsd:string"/>
name="relationshipName" minOccurs="0" type="xsd:string"/>
name="relationshipOrder" minOccurs="0" type="xsd:int"/>
name="reparentableMasterDetail" minOccurs="0" type="xsd:bool

ean"/>
<xsd:element name="required" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="restrictedAdminField" minOccurs="0" type="xsd:boolean"
/>
<xsd:element name="scale" minOccurs="0" type="xsd:int"/>
<xsd:element name="startingNumber" minOccurs="0" type="xsd:int"/>
<xsd:element name="stripMarkup" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="summarizedField" minOccurs="0" type="xsd:string"/>
<xsd:element name="summaryForeignKey" minOccurs="0" type="xsd:string"/>
<xsd:element name="summaryOperation" minOccurs="0" type="tns:SummaryOpera
tions"/>
<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:boole
an"/>
</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="m
ns:FilterItem"/>
<xsd:element name="infoMessage" minOccurs="0" type="xsd:string"/>
<xsd:element name="isOptional" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Picklist">
<xsd:sequence>
<xsd:element name="controllingField" minOccurs="0" type="xsd:string"/>
<xsd:element name="picklistValues" minOccurs="0" maxOccurs="unbounded" type
="mns:PicklistValue"/>
<xsd:element name="restrictedPicklist" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="sorted" 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:ValueSetValu
esDefinition"/>
<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:Cus
tomValue"/>
</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="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:ForecastCate
gories"/>
<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="unbounde
d" 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" t
ype="mns:ActionOverride"/>
<xsd:element name="allowInChatterGroups" minOccurs="0" type="xsd:boolean"
/>
<xsd:element name="compactLayoutAssignment" minOccurs="0" type="xsd:strin
g"/>
<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:CustomSett
ingsType"/>
<xsd:element name="deploymentStatus" minOccurs="0" type="tns:DeploymentSt
atus"/>
<xsd:element name="deprecated" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="enableActivities" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableBulkApi" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableDivisions" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableEnhancedLookup" minOccurs="0" type="xsd:boolean"
/>
<xsd:element name="enableFeeds" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableHistory" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableReports" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="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="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:SharingM
odel"/>
<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:boolea
n"/>
<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:SetupObjectVisibil
ity"/>
</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="unboun
ded" type="xsd:string"/>
<xsd:element name="listViewButtons" minOccurs="0" maxOccurs="unbounded" typ
e="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" maxOcc
urs="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="unb
ounded" 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" t
ype="mns:PackageVersion"/>
<xsd:element name="style" type="tns:EmailTemplateStyle"/>
<xsd:element name="subject" minOccurs="0" type="xsd:string"/>
<xsd:element name="textOnly" minOccurs="0" type="xsd:string"/>
<xsd:element name="type" type="tns:EmailTemplateType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Attachment">
<xsd:sequence>
<xsd:element name="content" type="xsd:base64Binary"/>
<xsd:element name="name" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd: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="EmbeddedServiceLiveAgent">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="embeddedServiceConfig" type="xsd:string"/>
<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:sequence>
</xsd:extension>
</xsd:complexContent>
</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="m
ns: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" t
ype="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" t
ype="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="EventType">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="mns:
EventTypeParameter"/>
<xsd:element name="label" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EventTypeParameter">
<xsd:sequence>
<xsd:element name="defaultValue" minOccurs="0" type="xsd:string"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="maxOccurs" minOccurs="0" type="xsd:int"/>
<xsd:element name="minOccurs" minOccurs="0" type="xsd:int"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="sObjectType" minOccurs="0" type="xsd:string"/>
<xsd:element name="type" type="tns:FieldType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FieldSet">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">

<xsd:sequence>
<xsd:element name="availableFields" minOccurs="0" maxOccurs="unbounded" t
ype="mns:FieldSetItem"/>
<xsd:element name="description" type="xsd:string"/>
<xsd:element name="displayedFields" minOccurs="0" maxOccurs="unbounded" t
ype="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="pageTemplate" type="xsd:string"/>
<xsd:element name="parentFlexiPage" minOccurs="0" type="xsd:string"/>
<xsd:element name="quickActionList" minOccurs="0" type="mns:QuickActionLi
st"/>
<xsd:element name="sobjectType" minOccurs="0" type="xsd:string"/>
<xsd:element name="type" type="tns:FlexiPageType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FlexiPageRegion">
<xsd:sequence>
<xsd:element name="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="un
bounded" 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:ComponentInstancePropertyT
ypeEnum"/>

<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="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" t
ype="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="m
ns:FlowConstant"/>
<xsd:element name="decisions" minOccurs="0" maxOccurs="unbounded" type="m
ns: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="mn
s: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:F
lowLoop"/>
<xsd:element name="processMetadataValues" minOccurs="0" maxOccurs="unboun
ded" type="mns:FlowMetadataValue"/>
<xsd:element name="processType" minOccurs="0" type="tns:FlowProcessType"/
>
<xsd:element name="recordCreates" minOccurs="0" maxOccurs="unbounded" typ
e="mns:FlowRecordCreate"/>
<xsd:element name="recordDeletes" minOccurs="0" maxOccurs="unbounded" typ
e="mns:FlowRecordDelete"/>
<xsd:element name="recordLookups" minOccurs="0" maxOccurs="unbounded" typ
e="mns:FlowRecordLookup"/>
<xsd:element name="recordUpdates" minOccurs="0" maxOccurs="unbounded" typ
e="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:F
lowStep"/>
<xsd:element name="subflows" minOccurs="0" maxOccurs="unbounded" type="mn
s:FlowSubflow"/>
<xsd:element name="textTemplates" minOccurs="0" maxOccurs="unbounded" typ

e="mns:FlowTextTemplate"/>
<xsd:element name="variables" minOccurs="0" maxOccurs="unbounded" type="m
ns:FlowVariable"/>
<xsd:element name="waits" minOccurs="0" maxOccurs="unbounded" type="mns:F
lowWait"/>
</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" t
ype="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="unbounde
d" 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:FlowElementReferenceOrVal
ue"/>
</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="t
rue"/>
<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:FlowElementReferenceOrV
alue"/>
</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:FlowElementReferenceOrV
alue"/>
</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:FlowElementReferenceOrV


alue"/>
</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:FlowInputValid
ationRule"/>
</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:FlowElementReferen
ceOrValue"/>
</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:FlowElementReferenceOrV
alue"/>
</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:FlowElementReferenceOrV
alue"/>
</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:FlowElementReferenceOrV
alue"/>
</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:FlowElementReferenceOrV
alue"/>
</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:FlowElementReferenceOrV
alue"/>
</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:FlowElementReferenceOrV
alue"/>
</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:FlowElementReferenceOrV
alue"/>
</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="xs
d:string"/>
<xsd:element name="defaultValue" minOccurs="0" type="mns:FlowElementRefer
enceOrValue"/>
<xsd:element name="fieldText" minOccurs="0" type="xsd:string"/>
<xsd:element name="fieldType" type="tns:FlowScreenFieldType"/>
<xsd:element name="helpText" minOccurs="0" type="xsd:string"/>
<xsd:element name="isRequired" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="scale" minOccurs="0" type="xsd:int"/>
<xsd:element name="validationRule" minOccurs="0" type="mns:FlowInputValid
ationRule"/>
</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:FlowElementReferenceOrV
alue"/>
</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" t
ype="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" t
ype="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" t
ype="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:FlowConnecto
r"/>
<xsd:element name="defaultConnectorLabel" minOccurs="0" type="xsd:string"
/>
<xsd:element name="rules" minOccurs="0" maxOccurs="unbounded" type="mns:F
lowRule"/>
</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:FlowConnec
tor"/>
<xsd:element name="noMoreValuesConnector" minOccurs="0" type="mns:FlowCon
nector"/>
</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:str
ing"/>
<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" typ
e="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:F
lowScreenRule"/>
</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:FlowConnecto
r"/>
<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="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" ty
pe="xsd:string"/>
</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="mn
s: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" typ
e="xsd:string"/>
<xsd:element name="customConsoleComponents" minOccurs="0" type="mns:Custo
mConsoleComponents"/>
<xsd:element name="emailDefault" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="excludeButtons" minOccurs="0" maxOccurs="unbounded" ty

pe="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" ty
pe="mns:LayoutSection"/>
<xsd:element name="miniLayout" minOccurs="0" type="mns:MiniLayout"/>
<xsd:element name="multilineLayoutFields" minOccurs="0" maxOccurs="unboun
ded" type="xsd:string"/>
<xsd:element name="quickActionList" minOccurs="0" type="mns:QuickActionLi
st"/>
<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" ty
pe="xsd:string"/>
<xsd:element name="runAssignmentRulesDefault" minOccurs="0" type="xsd:boo
lean"/>
<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:boole
an"/>
<xsd:element name="showKnowledgeComponent" minOccurs="0" type="xsd:boolea
n"/>
<xsd:element name="showRunAssignmentRulesCheckbox" minOccurs="0" type="xs
d:boolean"/>
<xsd:element name="showSolutionSection" minOccurs="0" type="xsd:boolean"/
>
<xsd:element name="showSubmitAndAttachButton" minOccurs="0" type="xsd:boo
lean"/>
<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:PrimaryTab
Components"/>
<xsd:element name="subtabComponents" minOccurs="0" type="mns:SubtabComponen
ts"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PrimaryTabComponents">
<xsd:sequence>
<xsd:element name="containers" minOccurs="0" maxOccurs="unbounded" type="mn
s: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" t
ype="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="mn
s: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:FeedLayoutFi
lterPosition"/>
<xsd:element name="feedFilters" minOccurs="0" maxOccurs="unbounded" type="m
ns: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:bool
ean"/>
<xsd:element name="leftComponents" minOccurs="0" maxOccurs="unbounded" type
="mns:FeedLayoutComponent"/>
<xsd:element name="rightComponents" minOccurs="0" maxOccurs="unbounded" typ
e="mns:FeedLayoutComponent"/>
<xsd:element name="useInlineFiltersInConsole" minOccurs="0" type="xsd:boole
an"/>
</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="m
ns: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:Analyti
csCloudComponentLayoutItem"/>
<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:ReportChar
tComponentLayoutItem"/>
<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="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
<xsd:element
<xsd:element
<xsd:element
<xsd:element
<xsd:element

name="error" minOccurs="0" type="xsd:string"/>


name="hideOnError" minOccurs="0" type="xsd:boolean"/>
name="includeContext" minOccurs="0" type="xsd:boolean"/>
name="reportName" type="xsd:string"/>
name="showTitle" minOccurs="0" type="xsd:boolean"/>
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:st
ring"/>
<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:st
ring"/>
<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="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="SharedTo">
<xsd:sequence>
<xsd:element name="allCustomerPortalUsers" minOccurs="0" type="xsd:string"/
>
<xsd:element name="allInternalUsers" minOccurs="0" type="xsd:string"/>
<xsd:element name="allPartnerUsers" minOccurs="0" type="xsd:string"/>
<xsd:element name="group" minOccurs="0" maxOccurs="unbounded" type="xsd:str
ing"/>
<xsd:element name="groups" minOccurs="0" maxOccurs="unbounded" type="xsd:st
ring"/>
<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="xs
d:string"/>
<xsd:element name="portalRoleAndSubordinates" minOccurs="0" maxOccurs="unbo
unded" type="xsd:string"/>
<xsd:element name="queue" minOccurs="0" maxOccurs="unbounded" type="xsd:str
ing"/>
<xsd:element name="role" minOccurs="0" maxOccurs="unbounded" type="xsd:stri
ng"/>
<xsd:element name="roleAndSubordinates" minOccurs="0" maxOccurs="unbounded"
type="xsd:string"/>
<xsd:element name="roleAndSubordinatesInternal" minOccurs="0" maxOccurs="un
bounded" type="xsd:string"/>
<xsd:element name="roles" minOccurs="0" maxOccurs="unbounded" type="xsd:str
ing"/>
<xsd:element name="rolesAndSubordinates" minOccurs="0" maxOccurs="unbounded
" type="xsd:string"/>
<xsd:element name="territories" minOccurs="0" maxOccurs="unbounded" type="x
sd:string"/>
<xsd:element name="territoriesAndSubordinates" minOccurs="0" maxOccurs="unb

ounded" type="xsd:string"/>
<xsd:element name="territory" minOccurs="0" maxOccurs="unbounded" type="xsd
:string"/>
<xsd:element name="territoryAndSubordinates" minOccurs="0" maxOccurs="unbou
nded" 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="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="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="unbo
unded" type="mns:PermissionSetApplicationVisibility"/>
<xsd:element name="classAccesses" minOccurs="0" maxOccurs="unbounded" typ
e="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="u
nbounded" 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="unbou
nded" type="mns:PermissionSetRecordTypeVisibility"/>
<xsd:element name="tabSettings" minOccurs="0" maxOccurs="unbounded" type=
"mns:PermissionSetTabSetting"/>
<xsd:element name="userPermissions" minOccurs="0" maxOccurs="unbounded" t
ype="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="unbo
unded" 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="unbo
unded" type="mns:ProfileApplicationVisibility"/>
<xsd:element name="classAccesses" minOccurs="0" maxOccurs="unbounded" typ
e="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="u
nbounded" 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" typ


e="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="recordTypeVisibilities" minOccurs="0" maxOccurs="unbou
nded" type="mns:ProfileRecordTypeVisibility"/>
<xsd:element name="tabVisibilities" minOccurs="0" maxOccurs="unbounded" t
ype="mns:ProfileTabVisibility"/>
<xsd:element name="userLicense" minOccurs="0" type="xsd:string"/>
<xsd:element name="userPermissions" minOccurs="0" maxOccurs="unbounded" t
ype="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:boolea
n"/>
<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="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:QuickAction
Layout"/>
<xsd:element name="standardLabel" minOccurs="0" type="tns:QuickActionLabe
l"/>
<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="unbou
nded" type="mns:QuickActionLayoutColumn"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="QuickActionLayoutColumn">
<xsd:sequence>
<xsd:element name="quickActionLayoutItems" minOccurs="0" maxOccurs="unbound
ed" 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:strin
g"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="picklistValues" minOccurs="0" maxOccurs="unbounded" ty
pe="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:Pi
cklistValue"/>
</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="StandardValueSet">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="sorted" type="xsd:boolean"/>
<xsd:element name="standardValue" minOccurs="0" maxOccurs="unbounded" typ
e="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" type="xsd:string"/>
<xsd:element name="eventType" type="tns:MonitoredEvents"/>
<xsd:element name="executionUser" type="xsd:string"/>
<xsd:element name="resourceName" type="xsd:string"/>
</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="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="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
<xsd:element
<xsd:element
<xsd:element

name="page" minOccurs="0" type="xsd:string"/>


name="position" minOccurs="0" type="tns:WebLinkPosition"/>
name="protected" type="xsd:boolean"/>
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="xs
d: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:ActionEmailSenderT
ype"/>
<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:LookupValueTy
pe"/>
<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" typ
e="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="unbound
ed" 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:W
orkflowActionReference"/>
<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" mi
nOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableActivityReminders" minOccurs="0" type="xsd:boole
an"/>
<xsd:element name="enableClickCreateEvents" minOccurs="0" type="xsd:boole
an"/>
<xsd:element name="enableDragAndDropScheduling" minOccurs="0" type="xsd:b
oolean"/>
<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:bool
ean"/>
<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:bool
ean"/>
<xsd:element name="enableUNSTaskDelegatedToNotifications" minOccurs="0" t
ype="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="x
sd:boolean"/>
<xsd:element name="showMyTasksHoverLinks" minOccurs="0" type="xsd:boolean
"/>
<xsd:element name="showRequestedMeetingsOnHomePage" minOccurs="0" type="x
sd: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:St
ate"/>
<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" typ
e="mns:BusinessHoursEntry"/>
<xsd:element name="holidays" minOccurs="0" maxOccurs="unbounded" type="mn
s: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="xs
d:string"/>
<xsd:element name="caseCloseNotificationTemplate" minOccurs="0" type="xsd
:string"/>
<xsd:element name="caseCommentNotificationTemplate" minOccurs="0" type="x
sd:string"/>
<xsd:element name="caseCreateNotificationTemplate" minOccurs="0" type="xs
d:string"/>
<xsd:element name="caseFeedItemSettings" minOccurs="0" maxOccurs="unbound
ed" 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="x
sd:string"/>
<xsd:element name="emailToCase" minOccurs="0" type="mns:EmailToCaseSettin
gs"/>
<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" t
ype="xsd:boolean"/>
<xsd:element name="enableSuggestedArticlesPartnerPortal" minOccurs="0" ty
pe="xsd:boolean"/>
<xsd:element name="enableSuggestedSolutions" minOccurs="0" type="xsd:bool
ean"/>
<xsd:element name="keepRecordTypeOnAssignmentRule" minOccurs="0" type="xs
d:boolean"/>
<xsd:element name="notifyContactOnCaseComment" minOccurs="0" type="xsd:bo
olean"/>
<xsd:element name="notifyDefaultCaseOwner" minOccurs="0" type="xsd:boolea
n"/>
<xsd:element name="notifyOwnerOnCaseComment" minOccurs="0" type="xsd:bool
ean"/>
<xsd:element name="notifyOwnerOnCaseOwnerChange" minOccurs="0" type="xsd:
boolean"/>
<xsd:element name="showFewerCloseActions" minOccurs="0" type="xsd:boolean
"/>
<xsd:element name="useSystemEmailAddress" minOccurs="0" type="xsd:boolean
"/>

<xsd:element name="webToCase" minOccurs="0" type="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:FeedItemDisplayFo
rmat"/>
<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:boole
an"/>
<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:boole
an"/>
<xsd:element name="overEmailLimitAction" minOccurs="0" type="tns:EmailToCas
eOnFailureActionType"/>
<xsd:element name="preQuoteSignature" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="routingAddresses" minOccurs="0" maxOccurs="unbounded" ty
pe="mns:EmailToCaseRoutingAddress"/>
<xsd:element name="unauthorizedSenderAction" minOccurs="0" type="tns:EmailT
oCaseOnFailureActionType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="EmailToCaseRoutingAddress">
<xsd:sequence>
<xsd:element name="addressType" minOccurs="0" type="mns:EmailToCaseRoutingA
ddressType"/>
<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:bo
olean"/>
<xsd:element name="emailFollowersOnReply" minOccurs="0" type="xsd:boolean
"/>
<xsd:element name="emailOwnerOnPrivateReply" minOccurs="0" type="xsd:bool
ean"/>
<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:strin
g"/>
<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" minOc
curs="0" type="xsd:boolean"/>
<xsd:element name="assetLookupLimitedToActiveEntitlementsOnContact" minOc
curs="0" type="xsd:boolean"/>
<xsd:element name="assetLookupLimitedToSameAccount" minOccurs="0" type="x
sd:boolean"/>
<xsd:element name="assetLookupLimitedToSameContact" minOccurs="0" type="x
sd: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" t
ype="xsd:boolean"/>
<xsd:element name="entitlementLookupLimitedToSameAsset" minOccurs="0" typ
e="xsd:boolean"/>
<xsd:element name="entitlementLookupLimitedToSameContact" minOccurs="0" t
ype="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ForecastingSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="displayCurrency" minOccurs="0" type="tns:DisplayCurren
cy"/>
<xsd:element name="enableForecasts" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="forecastingCategoryMappings" minOccurs="0" maxOccurs="
unbounded" type="mns:ForecastingCategoryMapping"/>
<xsd:element name="forecastingTypeSettings" minOccurs="0" maxOccurs="unbo
unded" 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="unbou
nded" 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="ForecastingTypeSettings">
<xsd:sequence>
<xsd:element name="active" type="xsd:boolean"/>
<xsd:element name="adjustmentsSettings" type="mns:AdjustmentsSettings"/>
<xsd:element name="displayedCategoryApiNames" minOccurs="0" maxOccurs="unbo
unded" type="xsd:string"/>

<xsd:element name="forecastRangeSettings" type="mns:ForecastRangeSettings"/


>
<xsd:element name="forecastedCategoryApiNames" minOccurs="0" maxOccurs="unb
ounded" type="xsd:string"/>
<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" maxOccu
rs="unbounded" type="xsd:string"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="opportunityListFieldsLabelMappings" minOccurs="0" maxOcc
urs="unbounded" type="mns:OpportunityListFieldsLabelMapping"/>
<xsd:element name="opportunityListFieldsSelectedSettings" type="mns:Opportu
nityListFieldsSelectedSettings"/>
<xsd:element name="opportunityListFieldsUnselectedSettings" type="mns:Oppor
tunityListFieldsUnselectedSettings"/>
<xsd:element name="ownerAdjustableCategoryApiNames" minOccurs="0" maxOccurs
="unbounded" type="xsd:string"/>
<xsd:element name="quotasSettings" type="mns:QuotasSettings"/>
</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:str
ing"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="OpportunityListFieldsUnselectedSettings">
<xsd:sequence>
<xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="xsd:str
ing"/>
</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:KnowledgeAnswerSettin
gs"/>
<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:bo
olean"/>
<xsd:element name="enableKnowledge" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="languages" minOccurs="0" type="mns:KnowledgeLanguageSe
ttings"/>
<xsd:element name="showArticleSummariesCustomerPortal" minOccurs="0" type
="xsd:boolean"/>
<xsd:element name="showArticleSummariesInternalApp" minOccurs="0" type="x
sd:boolean"/>
<xsd:element name="showArticleSummariesPartnerPortal" minOccurs="0" type=
"xsd:boolean"/>
<xsd:element name="showValidationStatusField" minOccurs="0" type="xsd:boo
lean"/>
<xsd:element name="suggestedArticles" minOccurs="0" type="mns:KnowledgeSu
ggestedArticlesSettings"/>
</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:strin
g"/>
<xsd:element name="articlePublicSharingCommunities" minOccurs="0" type="mns
:KnowledgeCommunitiesSettings"/>

<xsd:element name="articlePublicSharingSites" minOccurs="0" type="mns:Knowl


edgeSitesSettings"/>
<xsd:element name="articlePublicSharingSitesChatterAnswers" minOccurs="0" t
ype="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="useProfileForPDFCreation" minOccurs="0" type="xsd:boolea
n"/>
</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:stri
ng"/>
</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:KnowledgeLa
nguageLookupValueType"/>
<xsd:element name="defaultReviewer" minOccurs="0" type="xsd:string"/>
<xsd:element name="defaultReviewerType" minOccurs="0" type="mns:KnowledgeLa
nguageLookupValueType"/>
<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:KnowledgeCaseFieldsS
ettings"/>
<xsd:element name="useSuggestedArticlesForCase" minOccurs="0" type="xsd:boo
lean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KnowledgeCaseFieldsSettings">
<xsd:sequence>
<xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="mns:Kno
wledgeCaseField"/>
</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="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="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:ChatterMobileSe
ttings"/>
<xsd:element name="dashboardMobile" minOccurs="0" type="mns:DashboardMobi
leSettings"/>
<xsd:element name="salesforceMobile" minOccurs="0" type="mns:SFDCMobileSe
ttings"/>
<xsd:element name="touchMobile" minOccurs="0" type="mns:TouchMobileSettin
gs"/>
</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:boole
an"/>
</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:boolea
n"/>
</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:bool
ean"/>
<xsd:element name="enableFindSimilarOpportunities" minOccurs="0" type="xs
d: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:FindSimi
larOppFilter"/>
<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" maxOcc
urs="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:boolea
n"/>
<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" ty
pe="xsd:boolean"/>
<xsd:element name="enableQuantitySchedule" minOccurs="0" type="xsd:boolea
n"/>
<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:bo
olean"/>
<xsd:element name="searchSettingsByObject" type="mns:SearchSettingsByObje
ct"/>
<xsd:element name="sidebarAutoCompleteEnabled" type="xsd:boolean"/>
<xsd:element name="sidebarDropDownListEnabled" type="xsd:boolean"/>
<xsd:element name="sidebarLimitToItemsIOwnCheckboxEnabled" type="xsd:bool
ean"/>
<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="unbound
ed" 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:PasswordPoli
cies"/>
<xsd:element name="sessionSettings" minOccurs="0" type="mns:SessionSettin
gs"/>
</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:MaxLoginAttemp
ts"/>
<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:strin
g"/>
<xsd:element name="passwordAssistanceURL" minOccurs="0" type="xsd:string"/>
<xsd:element name="questionRestriction" minOccurs="0" type="mns:QuestionRes
triction"/>
</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:bool
ean"/>
<xsd:element name="enableClickjackNonsetupSFDC" minOccurs="0" type="xsd:boo
lean"/>
<xsd:element name="enableClickjackNonsetupUser" minOccurs="0" type="xsd:boo
lean"/>
<xsd:element name="enableClickjackNonsetupUserHeaderless" minOccurs="0" typ
e="xsd:boolean"/>
<xsd:element name="enableClickjackSetup" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enablePostForSessions" minOccurs="0" type="xsd:boolean"/
>
<xsd:element name="enableSMSIdentity" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enforceIpRangesEveryRequest" minOccurs="0" type="xsd:boo
lean"/>
<xsd:element name="forceLogoutOnSessionTimeout" minOccurs="0" type="xsd:boo
lean"/>
<xsd:element name="forceRelogin" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="lockSessionsToDomain" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="lockSessionsToIp" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="logoutURL" minOccurs="0" type="xsd:string"/>
<xsd:element name="securityCentralKillSession" minOccurs="0" type="xsd:bool
ean"/>
<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="Territory2Settings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="defaultAccountAccessLevel" minOccurs="0" type="xsd:str
ing"/>
<xsd:element name="defaultCaseAccessLevel" minOccurs="0" type="xsd:string
"/>
<xsd:element name="defaultContactAccessLevel" minOccurs="0" type="xsd:str
ing"/>
<xsd:element name="defaultOpportunityAccessLevel" minOccurs="0" type="xsd
:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ChannelLayoutItem">
<xsd:sequence>
<xsd:element name="field" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="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="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: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
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="CANNOT_CHANGE_FIELD_TYPE_OF_REFERENCED_FIELD"/>
value="CANNOT_CREATE_ANOTHER_MANAGED_PACKAGE"/>
value="CANNOT_DEACTIVATE_DIVISION"/>
value="CANNOT_DELETE_GLOBAL_ACTION_LIST"/>
value="CANNOT_DELETE_LAST_DATED_CONVERSION_RATE"/>
value="CANNOT_DELETE_MANAGED_OBJECT"/>
value="CANNOT_DISABLE_LAST_ADMIN"/>
value="CANNOT_ENABLE_IP_RESTRICT_REQUESTS"/>
value="CANNOT_EXECUTE_FLOW_TRIGGER"/>
value="CANNOT_FREEZE_SELF"/>
value="CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY"/>
value="CANNOT_MODIFY_MANAGED_OBJECT"/>
value="CANNOT_PASSWORD_LOCKOUT"/>
value="CANNOT_POST_TO_ARCHIVED_GROUP"/>
value="CANNOT_RENAME_APEX_REFERENCED_FIELD"/>
value="CANNOT_RENAME_APEX_REFERENCED_OBJECT"/>
value="CANNOT_RENAME_REFERENCED_FIELD"/>
value="CANNOT_RENAME_REFERENCED_OBJECT"/>
value="CANNOT_REPARENT_RECORD"/>
value="CANNOT_UPDATE_CONVERTED_LEAD"/>
value="CANT_DISABLE_CORP_CURRENCY"/>
value="CANT_UNSET_CORP_CURRENCY"/>
value="CHILD_SHARE_FAILS_PARENT"/>
value="CIRCULAR_DEPENDENCY"/>
value="CLEAN_SERVICE_ERROR"/>
value="COLLISION_DETECTED"/>
value="COMMUNITY_NOT_ACCESSIBLE"/>
value="CONFLICTING_ENVIRONMENT_HUB_MEMBER"/>
value="CONFLICTING_SSO_USER_MAPPING"/>
value="CUSTOM_APEX_ERROR"/>
value="CUSTOM_CLOB_FIELD_LIMIT_EXCEEDED"/>
value="CUSTOM_ENTITY_OR_FIELD_LIMIT"/>
value="CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED"/>
value="CUSTOM_INDEX_EXISTS"/>
value="CUSTOM_LINK_LIMIT_EXCEEDED"/>
value="CUSTOM_METADATA_LIMIT_EXCEEDED"/>
value="CUSTOM_SETTINGS_LIMIT_EXCEEDED"/>
value="CUSTOM_TAB_LIMIT_EXCEEDED"/>
value="DATACLOUDADDRESS_NO_RECORDS_FOUND"/>
value="DATACLOUDADDRESS_PROCESSING_ERROR"/>
value="DATACLOUDADDRESS_SERVER_ERROR"/>
value="DELETE_FAILED"/>
value="DELETE_OPERATION_TOO_LARGE"/>
value="DELETE_REQUIRED_ON_CASCADE"/>
value="DEPENDENCY_EXISTS"/>
value="DUPLICATES_DETECTED"/>

<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="DUPLICATE_CASE_SOLUTION"/>
value="DUPLICATE_COMM_NICKNAME"/>
value="DUPLICATE_CUSTOM_ENTITY_DEFINITION"/>
value="DUPLICATE_CUSTOM_TAB_MOTIF"/>
value="DUPLICATE_DEVELOPER_NAME"/>
value="DUPLICATE_EXTERNAL_ID"/>
value="DUPLICATE_MASTER_LABEL"/>
value="DUPLICATE_SENDER_DISPLAY_NAME"/>
value="DUPLICATE_USERNAME"/>
value="DUPLICATE_VALUE"/>
value="EMAIL_ADDRESS_BOUNCED"/>
value="EMAIL_EXTERNAL_TRANSPORT_CONNECTION_ERROR"/>
value="EMAIL_EXTERNAL_TRANSPORT_TOKEN_ERROR"/>
value="EMAIL_EXTERNAL_TRANSPORT_TOO_MANY_REQUESTS_ERROR"/>
value="EMAIL_EXTERNAL_TRANSPORT_UNKNOWN_ERROR"/>
value="EMAIL_NOT_PROCESSED_DUE_TO_PRIOR_ERROR"/>
value="EMAIL_OPTED_OUT"/>
value="EMAIL_TEMPLATE_FORMULA_ERROR"/>
value="EMAIL_TEMPLATE_MERGEFIELD_ACCESS_ERROR"/>
value="EMAIL_TEMPLATE_MERGEFIELD_ERROR"/>
value="EMAIL_TEMPLATE_MERGEFIELD_VALUE_ERROR"/>
value="EMAIL_TEMPLATE_PROCESSING_ERROR"/>
value="EMPTY_SCONTROL_FILE_NAME"/>
value="ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE"/>
value="ENTITY_IS_ARCHIVED"/>
value="ENTITY_IS_DELETED"/>
value="ENTITY_IS_LOCKED"/>
value="ENTITY_SAVE_ERROR"/>
value="ENTITY_SAVE_VALIDATION_ERROR"/>
value="ENVIRONMENT_HUB_MEMBERSHIP_CONFLICT"/>
value="ENVIRONMENT_HUB_MEMBERSHIP_ERROR_JOINING_HUB"/>
value="ENVIRONMENT_HUB_MEMBERSHIP_USER_ALREADY_IN_HUB"/>
value="ENVIRONMENT_HUB_MEMBERSHIP_USER_NOT_ORG_ADMIN"/>
value="ERROR_IN_MAILER"/>
value="EXCHANGE_WEB_SERVICES_URL_INVALID"/>
value="FAILED_ACTIVATION"/>
value="FIELD_CUSTOM_VALIDATION_EXCEPTION"/>
value="FIELD_FILTER_VALIDATION_EXCEPTION"/>
value="FIELD_INTEGRITY_EXCEPTION"/>
value="FIELD_KEYWORD_LIST_MATCH_LIMIT"/>
value="FIELD_MAPPING_ERROR"/>
value="FIELD_MODERATION_RULE_BLOCK"/>
value="FIELD_NOT_UPDATABLE"/>
value="FILE_EXTENSION_NOT_ALLOWED"/>
value="FILE_SIZE_LIMIT_EXCEEDED"/>
value="FILTERED_LOOKUP_LIMIT_EXCEEDED"/>
value="FIND_DUPLICATES_ERROR"/>
value="FUNCTIONALITY_NOT_ENABLED"/>
value="HAS_PUBLIC_REFERENCES"/>
value="HTML_FILE_UPLOAD_NOT_ALLOWED"/>
value="IMAGE_TOO_LARGE"/>
value="INACTIVE_OWNER_OR_USER"/>
value="INACTIVE_RULE_ERROR"/>
value="INSERT_UPDATE_DELETE_NOT_ALLOWED_DURING_MAINTENANCE

<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY"/>
value="INSUFFICIENT_ACCESS_OR_READONLY"/>
value="INSUFFICIENT_ACCESS_TO_INSIGHTSEXTERNALDATA"/>
value="INSUFFICIENT_CREDITS"/>
value="INVALID_ACCESS_LEVEL"/>

"/>

<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="INVALID_ARGUMENT_TYPE"/>
value="INVALID_ASSIGNEE_TYPE"/>
value="INVALID_ASSIGNMENT_RULE"/>
value="INVALID_BATCH_OPERATION"/>
value="INVALID_CONTENT_TYPE"/>
value="INVALID_CREDIT_CARD_INFO"/>
value="INVALID_CROSS_REFERENCE_KEY"/>
value="INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD"/>
value="INVALID_CURRENCY_CONV_RATE"/>
value="INVALID_CURRENCY_CORP_RATE"/>
value="INVALID_CURRENCY_ISO"/>
value="INVALID_DATA_CATEGORY_GROUP_REFERENCE"/>
value="INVALID_DATA_URI"/>
value="INVALID_EMAIL_ADDRESS"/>
value="INVALID_EMPTY_KEY_OWNER"/>
value="INVALID_ENTITY_FOR_MATCH_ENGINE_ERROR"/>
value="INVALID_ENTITY_FOR_MATCH_OPERATION_ERROR"/>
value="INVALID_ENTITY_FOR_UPSERT"/>
value="INVALID_ENVIRONMENT_HUB_MEMBER"/>
value="INVALID_EVENT_DELIVERY"/>
value="INVALID_EVENT_SUBSCRIPTION"/>
value="INVALID_FIELD"/>
value="INVALID_FIELD_FOR_INSERT_UPDATE"/>
value="INVALID_FIELD_WHEN_USING_TEMPLATE"/>
value="INVALID_FILTER_ACTION"/>
value="INVALID_GOOGLE_DOCS_URL"/>
value="INVALID_ID_FIELD"/>
value="INVALID_INET_ADDRESS"/>
value="INVALID_INPUT"/>
value="INVALID_LINEITEM_CLONE_STATE"/>
value="INVALID_MARKUP"/>
value="INVALID_MASTER_OR_TRANSLATED_SOLUTION"/>
value="INVALID_MESSAGE_ID_REFERENCE"/>
value="INVALID_NAMESPACE_PREFIX"/>
value="INVALID_OAUTH_URL"/>
value="INVALID_OPERATION"/>
value="INVALID_OPERATOR"/>
value="INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST"/>
value="INVALID_OWNER"/>
value="INVALID_PACKAGE_LICENSE"/>
value="INVALID_PACKAGE_VERSION"/>
value="INVALID_PARTNER_NETWORK_STATUS"/>
value="INVALID_PERSON_ACCOUNT_OPERATION"/>
value="INVALID_QUERY_LOCATOR"/>
value="INVALID_READ_ONLY_USER_DML"/>
value="INVALID_RUNTIME_VALUE"/>
value="INVALID_SAVE_AS_ACTIVITY_FLAG"/>
value="INVALID_SESSION_ID"/>
value="INVALID_SETUP_OWNER"/>
value="INVALID_SIGNUP_COUNTRY"/>
value="INVALID_SIGNUP_OPTION"/>
value="INVALID_SITE_DELETE_EXCEPTION"/>
value="INVALID_SITE_FILE_IMPORTED_EXCEPTION"/>
value="INVALID_SITE_FILE_TYPE_EXCEPTION"/>
value="INVALID_STATUS"/>
value="INVALID_SUBDOMAIN"/>
value="INVALID_TYPE"/>
value="INVALID_TYPE_FOR_OPERATION"/>
value="INVALID_TYPE_ON_FIELD_IN_RECORD"/>
value="INVALID_USERID"/>

<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="IP_RANGE_LIMIT_EXCEEDED"/>
value="JIGSAW_IMPORT_LIMIT_EXCEEDED"/>
value="LICENSE_LIMIT_EXCEEDED"/>
value="LIGHT_PORTAL_USER_EXCEPTION"/>
value="LIMIT_EXCEEDED"/>
value="MALFORMED_ID"/>
value="MANAGER_NOT_DEFINED"/>
value="MASSMAIL_RETRY_LIMIT_EXCEEDED"/>
value="MASS_MAIL_LIMIT_EXCEEDED"/>
value="MATCH_DEFINITION_ERROR"/>
value="MATCH_OPERATION_ERROR"/>
value="MATCH_OPERATION_INVALID_ENGINE_ERROR"/>
value="MATCH_OPERATION_INVALID_RULE_ERROR"/>
value="MATCH_OPERATION_MISSING_ENGINE_ERROR"/>
value="MATCH_OPERATION_MISSING_OBJECT_TYPE_ERROR"/>
value="MATCH_OPERATION_MISSING_OPTIONS_ERROR"/>
value="MATCH_OPERATION_MISSING_RULE_ERROR"/>
value="MATCH_OPERATION_UNKNOWN_RULE_ERROR"/>
value="MATCH_OPERATION_UNSUPPORTED_VERSION_ERROR"/>
value="MATCH_PRECONDITION_FAILED"/>
value="MATCH_RUNTIME_ERROR"/>
value="MATCH_SERVICE_ERROR"/>
value="MATCH_SERVICE_TIMED_OUT"/>
value="MATCH_SERVICE_UNAVAILABLE_ERROR"/>
value="MAXIMUM_CCEMAILS_EXCEEDED"/>
value="MAXIMUM_DASHBOARD_COMPONENTS_EXCEEDED"/>
value="MAXIMUM_HIERARCHY_CHILDREN_REACHED"/>
value="MAXIMUM_HIERARCHY_LEVELS_REACHED"/>
value="MAXIMUM_HIERARCHY_TREE_SIZE_REACHED"/>
value="MAXIMUM_SIZE_OF_ATTACHMENT"/>
value="MAXIMUM_SIZE_OF_DOCUMENT"/>
value="MAX_ACTIONS_PER_RULE_EXCEEDED"/>
value="MAX_ACTIVE_RULES_EXCEEDED"/>
value="MAX_APPROVAL_STEPS_EXCEEDED"/>
value="MAX_DEPTH_IN_FLOW_EXECUTION"/>
value="MAX_FORMULAS_PER_RULE_EXCEEDED"/>
value="MAX_RULES_EXCEEDED"/>
value="MAX_RULE_ENTRIES_EXCEEDED"/>
value="MAX_TASK_DESCRIPTION_EXCEEEDED"/>
value="MAX_TM_RULES_EXCEEDED"/>
value="MAX_TM_RULE_ITEMS_EXCEEDED"/>
value="MERGE_FAILED"/>
value="METADATA_FIELD_UPDATE_ERROR"/>
value="MISSING_ARGUMENT"/>
value="MISSING_RECORD"/>
value="MIXED_DML_OPERATION"/>
value="NONUNIQUE_SHIPPING_ADDRESS"/>
value="NO_APPLICABLE_PROCESS"/>
value="NO_ATTACHMENT_PERMISSION"/>
value="NO_INACTIVE_DIVISION_MEMBERS"/>
value="NO_MASS_MAIL_PERMISSION"/>
value="NO_PARTNER_PERMISSION"/>
value="NO_SUCH_USER_EXISTS"/>
value="NUMBER_OUTSIDE_VALID_RANGE"/>
value="NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED"/>
value="OPTED_OUT_OF_MASS_MAIL"/>
value="OP_WITH_INVALID_USER_TYPE_EXCEPTION"/>
value="PACKAGE_LICENSE_REQUIRED"/>
value="PACKAGING_API_INSTALL_FAILED"/>
value="PACKAGING_API_UNINSTALL_FAILED"/>

<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="PALI_INVALID_ACTION_ID"/>
value="PALI_INVALID_ACTION_NAME"/>
value="PALI_INVALID_ACTION_TYPE"/>
value="PAL_INVALID_ASSISTANT_RECOMMENDATION_TYPE_ID"/>
value="PAL_INVALID_ENTITY_ID"/>
value="PAL_INVALID_FLEXIPAGE_ID"/>
value="PAL_INVALID_LAYOUT_ID"/>
value="PAL_INVALID_PARAMETERS"/>
value="PA_API_EXCEPTION"/>
value="PA_AXIS_FAULT"/>
value="PA_INVALID_ID_EXCEPTION"/>
value="PA_NO_ACCESS_EXCEPTION"/>
value="PA_NO_DATA_FOUND_EXCEPTION"/>
value="PA_URI_SYNTAX_EXCEPTION"/>
value="PA_VISIBLE_ACTIONS_FILTER_ORDERING_EXCEPTION"/>
value="PORTAL_NO_ACCESS"/>
value="PORTAL_USER_ALREADY_EXISTS_FOR_CONTACT"/>
value="PORTAL_USER_CREATION_RESTRICTED_WITH_ENCRYPTION"/>
value="PRIVATE_CONTACT_ON_ASSET"/>
value="PROCESSING_HALTED"/>
value="QA_INVALID_CREATE_FEED_ITEM"/>
value="QA_INVALID_SUCCESS_MESSAGE"/>
value="QUERY_TIMEOUT"/>
value="QUICK_ACTION_LIST_ITEM_NOT_ALLOWED"/>
value="QUICK_ACTION_LIST_NOT_ALLOWED"/>
value="RECORD_IN_USE_BY_WORKFLOW"/>
value="REL_FIELD_BAD_ACCESSIBILITY"/>
value="REPUTATION_MINIMUM_NUMBER_NOT_REACHED"/>
value="REQUEST_RUNNING_TOO_LONG"/>
value="REQUIRED_FEATURE_MISSING"/>
value="REQUIRED_FIELD_MISSING"/>
value="RETRIEVE_EXCHANGE_ATTACHMENT_FAILED"/>
value="RETRIEVE_EXCHANGE_EMAIL_FAILED"/>
value="RETRIEVE_EXCHANGE_EVENT_FAILED"/>
value="SALESFORCE_INBOX_TRANSPORT_CONNECTION_ERROR"/>
value="SALESFORCE_INBOX_TRANSPORT_TOKEN_ERROR"/>
value="SALESFORCE_INBOX_TRANSPORT_UNKNOWN_ERROR"/>
value="SELF_REFERENCE_FROM_FLOW"/>
value="SELF_REFERENCE_FROM_TRIGGER"/>
value="SHARE_NEEDED_FOR_CHILD_OWNER"/>
value="SINGLE_EMAIL_LIMIT_EXCEEDED"/>
value="SOCIAL_ACCOUNT_NOT_FOUND"/>
value="SOCIAL_ACTION_INVALID"/>
value="SOCIAL_POST_INVALID"/>
value="SOCIAL_POST_NOT_FOUND"/>
value="STANDARD_PRICE_NOT_DEFINED"/>
value="STORAGE_LIMIT_EXCEEDED"/>
value="STRING_TOO_LONG"/>
value="SUBDOMAIN_IN_USE"/>
value="TABSET_LIMIT_EXCEEDED"/>
value="TEMPLATE_NOT_ACTIVE"/>
value="TEMPLATE_NOT_FOUND"/>
value="TERRITORY_REALIGN_IN_PROGRESS"/>
value="TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET"/>
value="TOO_MANY_APEX_REQUESTS"/>
value="TOO_MANY_ENUM_VALUE"/>
value="TOO_MANY_POSSIBLE_USERS_EXIST"/>
value="TRANSFER_REQUIRES_READ"/>
value="UNABLE_TO_LOCK_ROW"/>
value="UNAVAILABLE_RECORDTYPE_EXCEPTION"/>

<xsd:enumeration value="UNAVAILABLE_REF"/>
<xsd:enumeration value="UNDELETE_FAILED"/>
<xsd:enumeration value="UNKNOWN_EXCEPTION"/>
<xsd:enumeration value="UNSAFE_HTML_CONTENT"/>
<xsd:enumeration value="UNSPECIFIED_EMAIL_ADDRESS"/>
<xsd:enumeration value="UNSUPPORTED_APEX_TRIGGER_OPERATON"/>
<xsd:enumeration value="UNVERIFIED_SENDER_ADDRESS"/>
<xsd:enumeration value="USER_OWNS_PORTAL_ACCOUNT_EXCEPTION"/>
<xsd:enumeration value="USER_WITH_APEX_SHARES_EXCEPTION"/>
<xsd:enumeration value="VF_COMPILE_ERROR"/>
<xsd:enumeration value="WEBLINK_SIZE_LIMIT_EXCEEDED"/>
<xsd:enumeration value="WEBLINK_URL_INVALID"/>
<xsd:enumeration value="WRONG_CONTROLLER_TYPE"/>
<xsd:enumeration value="XCLEAN_UNEXPECTED_ERROR"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
<xsd:schema elementFormDefault="qualified" targetNamespace="urn:sobject.toolin
g.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:Pa
ckageUploadError"/>
</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:Su
bscriberPackageInstallError"/>
</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" typ
e="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="WorkflowAlert">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CcEmails" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>

<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowAlert" nilla
ble="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="FieldDefinition" minOccurs="0" type="ens:FieldDefiniti
on" nillable="true"/>
<xsd:element name="FieldDefinitionId" minOccurs="0" type="xsd:string" nil
lable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LiteralValue" minOccurs="0" type="xsd:string" nillable
="true"/>
<xsd:element name="LookupValueId" minOccurs="0" type="tns:ID" nillable="t
rue"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="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" nilla
ble="true"/>
<xsd:element name="SourceTableEnumOrId" minOccurs="0" type="xsd:string" n
illable="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="IntegrationUserId" minOccurs="0" type="tns:ID" nillabl
e="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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowOutboundMess
age" nillable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini

tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowTask" nillab
le="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Priority" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true
"/>
<xsd:element name="Subject" minOccurs="0" type="xsd:string" nillable="tru
e"/>
</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="tru
e"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="IsValid" minOccurs="0" type="xsd:boolean" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LengthWithoutComments" minOccurs="0" type="xsd:int" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="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" nilla
ble="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true
"/>
<xsd:element name="SymbolTable" minOccurs="0" type="tns:SymbolTable" nill
able="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:ApexClass" nill
able="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable=
"true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillab
le="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ApexClass" nillable=
"true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" ni
llable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nilla
ble="true"/>
<xsd:element name="SymbolTable" minOccurs="0" type="tns:SymbolTable" nill
able="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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:sObject" n
illable="true"/>
<xsd:element name="ApexClassOrTriggerId" minOccurs="0" type="tns:ID" nill
able="true"/>
<xsd:element name="ApexTestClass" minOccurs="0" type="ens:ApexClass" nill
able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" ni
llable="true"/>
<xsd:element name="NumLinesCovered" minOccurs="0" type="xsd:int" nillable
="true"/>
<xsd:element name="NumLinesUncovered" minOccurs="0" type="xsd:int" nillab
le="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
<xsd:element name="TestMethodName" minOccurs="0" type="xsd:string" nillab
le="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:sObject" n
illable="true"/>
<xsd:element name="ApexClassOrTriggerId" minOccurs="0" type="tns:ID" nill
able="true"/>
<xsd:element name="Coverage" minOccurs="0" type="tns:Coverage" nillable="
true"/>
<xsd:element name="CoverageLastModifiedDate" minOccurs="0" type="xsd:date
Time" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" ni
llable="true"/>
<xsd:element name="NumLinesCovered" minOccurs="0" type="xsd:int" nillable
="true"/>
<xsd:element name="NumLinesUncovered" minOccurs="0" type="xsd:int" nillab
le="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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" nillabl
e="true"/>
<xsd:element name="ControllerType" minOccurs="0" type="xsd:string" nillab
le="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="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" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru

e"/>
<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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillab
le="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ApexComponent" nilla
ble="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" ni
llable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" ni
llable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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" nill
able="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="ExecutableEntity" minOccurs="0" type="ens:sObject" nil
lable="true"/>
<xsd:element name="ExecutableEntityId" minOccurs="0" type="tns:ID" nillab
le="true"/>
<xsd:element name="ExpirationDate" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="
true"/>
<xsd:element name="IsDumpingHeap" minOccurs="0" type="xsd:boolean" nillab
le="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" ni
llable="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" nill
able="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" nill
able="true"/>
<xsd:element name="ApexResult" minOccurs="0" type="tns:ApexResult" nillab
le="true"/>
<xsd:element name="ClassName" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>

<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl


e="true"/>
<xsd:element name="ExpirationDate" minOccurs="0" type="xsd:dateTime" nill
able="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" nillab
le="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" ni
llable="true"/>
<xsd:element name="Line" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="Namespace" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="OverlayResultLength" minOccurs="0" type="xsd:int" nill
able="true"/>
<xsd:element name="RequestedBy" minOccurs="0" type="ens:User" nillable="t
rue"/>
<xsd:element name="RequestedById" minOccurs="0" type="tns:ID" nillable="t
rue"/>
<xsd:element name="SOQLResult" minOccurs="0" type="tns:SOQLResult" nillab
le="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
<xsd:element name="User" minOccurs="0" type="ens:sObject" 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" nil
lable="true"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" ni
llable="true"/>
<xsd:element name="Location" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="LogLength" minOccurs="0" type="xsd:int" nillable="true
"/>
<xsd:element name="LogUser" minOccurs="0" type="ens:sObject" nillable="tr
ue"/>
<xsd:element name="LogUserId" minOccurs="0" type="tns:ID" nillable="true"
/>
<xsd:element name="Operation" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="Request" minOccurs="0" type="xsd:string" nillable="tru
e"/>

<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" nill
able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" ni
llable="true"/>
<xsd:element name="PercentCovered" minOccurs="0" type="xsd:int" nillable=
"true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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" nillabl
e="true"/>
<xsd:element name="ControllerType" minOccurs="0" type="xsd:string" nillab
le="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="IsAvailableInTouch" minOccurs="0" type="xsd:boolean" n
illable="true"/>
<xsd:element name="IsConfirmationTokenRequired" minOccurs="0" type="xsd:b
oolean" 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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="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" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="t
rue"/>
<xsd:element name="IsAvailableInTouch" minOccurs="0" type="xsd:boolean" n
illable="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" nilla
ble="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="tru
e"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:ApexPage" nilla
ble="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable=
"true"/>

<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru


e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillab
le="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ApexPage" nillable="
true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" ni
llable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="ExtendedStatus" minOccurs="0" type="xsd:string" nillab
le="true"/>
<xsd:element name="ParentJobId" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true
"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="ApexLog" minOccurs="0" type="ens:ApexLog" nillable="tr
ue"/>
<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:ApexTestRun
Result" nillable="true"/>
<xsd:element name="ApexTestRunResultId" minOccurs="0" type="tns:ID" nilla
ble="true"/>
<xsd:element name="AsyncApexJob" minOccurs="0" type="ens:AsyncApexJob" ni
llable="true"/>
<xsd:element name="AsyncApexJobId" minOccurs="0" type="tns:ID" nillable="
true"/>
<xsd:element name="Message" minOccurs="0" type="xsd:string" nillable="tru
e"/>
<xsd:element name="MethodName" minOccurs="0" type="xsd:string" nillable="
true"/>
<xsd:element name="Outcome" minOccurs="0" type="xsd:string" nillable="tru
e"/>
<xsd:element name="QueueItem" minOccurs="0" type="ens:ApexTestQueueItem"
nillable="true"/>
<xsd:element name="QueueItemId" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<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" nill
able="true"/>
<xsd:element name="TestTimestamp" minOccurs="0" type="xsd:dateTime" nilla
ble="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="tru
e"/>
<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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl

e="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" ni
llable="true"/>
<xsd:element name="LimitContext" minOccurs="0" type="xsd:string" nillable
="true"/>
<xsd:element name="LimitExceptions" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="MobilePush" minOccurs="0" type="xsd:int" nillable="tru
e"/>
<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" nill
able="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" ni
llable="true"/>
<xsd:element name="AsyncApexJobId" minOccurs="0" type="tns:ID" nillable="
true"/>
<xsd:element name="ClassesCompleted" minOccurs="0" type="xsd:int" nillabl
e="true"/>
<xsd:element name="ClassesEnqueued" minOccurs="0" type="xsd:int" nillable
="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="EndTime" minOccurs="0" type="xsd:dateTime" nillable="t
rue"/>
<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="tru
e"/>
<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" ni

llable="true"/>
<xsd:element name="MethodsCompleted" minOccurs="0" type="xsd:int" nillabl
e="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" nill
able="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:QueryResul
t" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" ni
llable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
<xsd:element name="TestSuiteName" minOccurs="0" type="xsd:string" nillabl
e="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="tru
e"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="IsValid" minOccurs="0" type="xsd:boolean" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LengthWithoutComments" minOccurs="0" type="xsd:int" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ApexTrigger" nillabl
e="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true
"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
<xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="UsageAfterDelete" minOccurs="0" type="xsd:boolean" nil
lable="true"/>
<xsd:element name="UsageAfterInsert" minOccurs="0" type="xsd:boolean" nil
lable="true"/>
<xsd:element name="UsageAfterUndelete" minOccurs="0" type="xsd:boolean" n
illable="true"/>
<xsd:element name="UsageAfterUpdate" minOccurs="0" type="xsd:boolean" nil
lable="true"/>
<xsd:element name="UsageBeforeDelete" minOccurs="0" type="xsd:boolean" ni
llable="true"/>
<xsd:element name="UsageBeforeInsert" minOccurs="0" type="xsd:boolean" ni
llable="true"/>
<xsd:element name="UsageBeforeUpdate" minOccurs="0" type="xsd:boolean" ni
llable="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="tru
e"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:ApexTrigger" ni
llable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable=
"true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillab
le="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ApexTrigger" nillabl
e="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" ni
llable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nilla
ble="true"/>
<xsd:element name="SymbolTable" minOccurs="0" type="tns:SymbolTable" nill
able="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="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" ni
llable="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="tru
e"/>
<xsd:element name="AsyncApex" minOccurs="0" type="tns:QueryResult" nillab
le="true"/>
<xsd:element name="CompletedDate" minOccurs="0" type="xsd:dateTime" nilla
ble="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="ExtendedStatus" minOccurs="0" type="xsd:string" nillab
le="true"/>
<xsd:element name="JobItemsProcessed" minOccurs="0" type="xsd:int" nillab
le="true"/>
<xsd:element name="JobType" minOccurs="0" type="xsd:string" nillable="tru
e"/>
<xsd:element name="LastProcessed" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="LastProcessedOffset" minOccurs="0" type="xsd:int" nill
able="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="tru
e"/>
<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:AuraDefi
nitionBundle" nillable="true"/>
<xsd:element name="AuraDefinitionBundleId" minOccurs="0" type="tns:ID" ni

llable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DefType" minOccurs="0" type="xsd:string" nillable="tru
e"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Source" minOccurs="0" type="xsd:string" nillable="true
"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="
true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="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" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DeleteIndicator" minOccurs="0" type="xsd:boolean" nill
able="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillab
le="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" ni
llable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nilla
ble="true"/>
<xsd:element name="Source" minOccurs="0" type="xsd:string" nillable="true
"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru

e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="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" ni
llable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" 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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="t
rue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:BusinessProcess" nil
lable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
</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" nillabl
e="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="ExpirationDate" minOccurs="0" type="xsd:date" 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" ni
llable="true"/>
<xsd:element name="OptionsIsEncryptedWithPE" minOccurs="0" type="xsd:bool
ean" nillable="true"/>
<xsd:element name="OptionsIsNewEncr" minOccurs="0" type="xsd:boolean" nil
lable="true"/>
<xsd:element name="OptionsIsPrivateKeyExportable" minOccurs="0" type="xsd
:boolean" nillable="true"/>
<xsd:element name="OptionsIsUnusable" minOccurs="0" type="xsd:boolean" ni
llable="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" nilla
ble="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="
true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="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" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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:CleanDataSer
vice" nillable="true"/>
<xsd:element name="CleanDataServiceId" minOccurs="0" type="tns:ID" nillab
le="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="FieldMappingClients" minOccurs="0" type="tns:QueryResu
lt" nillable="true"/>
<xsd:element name="IsBulkEnabled" minOccurs="0" type="xsd:boolean" nillab
le="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="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="MatchRule" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<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" nil
lable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true
"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
</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" nillabl
e="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:CompactLayout" nilla
ble="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:CompactLayout" nilla
ble="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="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:CompactLayo
utInfo" nillable="true"/>
<xsd:element name="CompactLayoutInfoId" minOccurs="0" type="xsd:string" n
illable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="FieldDefinition" minOccurs="0" type="ens:FieldDefiniti
on" nillable="true"/>
<xsd:element name="FieldDefinitionId" minOccurs="0" type="xsd:string" nil
lable="true"/>
<xsd:element name="SortOrder" minOccurs="0" type="xsd:int" nillable="true
"/>
</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:QueryRes
ult" nillable="true"/>
<xsd:element name="ApexPageMembers" minOccurs="0" type="tns:QueryResult"
nillable="true"/>
<xsd:element name="ApexTriggerMembers" minOccurs="0" type="tns:QueryResul
t" nillable="true"/>
<xsd:element name="AuraDefinitionChanges" minOccurs="0" type="tns:QueryRe
sult" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="CustomFieldMembers" minOccurs="0" type="tns:QueryResul
t" nillable="true"/>
<xsd:element name="DeployDetails" minOccurs="0" type="tns:DeployDetails"
nillable="true"/>
<xsd:element name="ErrorMsg" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:MetadataCon
tainer" nillable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nilla
ble="true"/>
<xsd:element name="MetadataContainerMember" minOccurs="0" type="ens:sObje
ct" 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" nill
able="true"/>
<xsd:element name="ValidationRuleMembers" minOccurs="0" type="tns:QueryRe
sult" nillable="true"/>
<xsd:element name="WorkflowAlertMembers" minOccurs="0" type="tns:QueryRes
ult" nillable="true"/>
<xsd:element name="WorkflowFieldUpdateMembers" minOccurs="0" type="tns:Qu
eryResult" nillable="true"/>
<xsd:element name="WorkflowOutboundMessageMembers" minOccurs="0" type="tn
s:QueryResult" nillable="true"/>
<xsd:element name="WorkflowRuleMembers" minOccurs="0" type="tns:QueryResu
lt" nillable="true"/>
<xsd:element name="WorkflowTaskMembers" minOccurs="0" type="tns:QueryResu
lt" 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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="CustomHelpId" minOccurs="0" type="tns:ID" nillable="tr
ue"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="ExternalDataSource" minOccurs="0" type="ens:sObject" n
illable="true"/>
<xsd:element name="ExternalDataSourceId" minOccurs="0" type="tns:ID" nill
able="true"/>
<xsd:element name="ExternalName" minOccurs="0" type="xsd:string" nillable

="true"/>
<xsd:element name="ExternalRepository" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" nillabl
e="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="InlineHelpText" minOccurs="0" type="xsd:string" nillab
le="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" ni
llable="true"/>
<xsd:element name="Length" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="MaskChar" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="MaskType" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:CustomField" nillabl
e="true"/>

<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla


ble="true"/>
<xsd:element name="Precision" minOccurs="0" type="xsd:int" nillable="true
"/>
<xsd:element name="RelationshipLabel" minOccurs="0" type="xsd:string" nil
lable="true"/>
<xsd:element name="Scale" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="SummaryOperation" minOccurs="0" type="xsd:string" nill
able="true"/>
<xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillabl
e="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="tru
e"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:CustomField" ni
llable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable=
"true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillab
le="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:CustomField" nillabl
e="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" ni
llable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru

e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="EncodingKey" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="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="t
rue"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="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="DataDotComEntitySetting">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="AllowDuplicates" minOccurs="0" type="xsd:boolean" nill
able="true"/>
<xsd:element name="BypassSkippedRecords" minOccurs="0" type="xsd:boolean"
nillable="true"/>
<xsd:element name="BypassTriggers" minOccurs="0" type="xsd:boolean" nilla
ble="true"/>
<xsd:element name="BypassWorkflows" minOccurs="0" type="xsd:boolean" nill
able="true"/>
<xsd:element name="CleanEntityOption" minOccurs="0" type="xsd:string" nil
lable="true"/>
<xsd:element name="CleanJobEnabled" minOccurs="0" type="xsd:boolean" nill
able="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="
true"/>
<xsd:element name="IsNextCleanJobFullSync" minOccurs="0" type="xsd:boolea
n" nillable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="SalesforceEntity" minOccurs="0" type="xsd:string" nill
able="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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:stri
ng" nillable="true"/>
<xsd:element name="ContextWsdlDataTypeId" minOccurs="0" type="xsd:string"

nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<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="tr
ue"/>
<xsd:element name="ApexProfiling" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="Callout" minOccurs="0" type="xsd:string" nillable="tru
e"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Database" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="
true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="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" nill
able="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="Workflow" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
</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="tru
e"/>
<xsd:element
"true"/>
<xsd:element
e"/>
<xsd:element
e"/>
<xsd:element
e="true"/>
<xsd:element
"true"/>
<xsd:element
e="true"/>
<xsd:element
e"/>
<xsd:element
>
<xsd:element
ue"/>
<xsd:element
lable="true"/>
<xsd:element
true"/>
<xsd:element
llable="true"/>
<xsd:element
rue"/>
<xsd:element
ue"/>
<xsd:element
="true"/>
<xsd:element
="true"/>
<xsd:element
llable="true"/>
<xsd:element
nillable="true"/>
<xsd:element
able="true"/>
<xsd:element
ble="true"/>
<xsd:element
true"/>
<xsd:element
>
<xsd:element
ble="true"/>
<xsd:element
able="true"/>
<xsd:element
>
<xsd:element

name="ContentType" minOccurs="0" type="xsd:string" nillable=


name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
name="Description" minOccurs="0" type="xsd:string" nillable=
name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
name="Folder" minOccurs="0" type="ens:sObject" nillable="tru
name="FolderId" minOccurs="0" type="tns:ID" nillable="true"/
name="FullName" minOccurs="0" type="xsd:string" nillable="tr
name="IsBodySearchable" minOccurs="0" type="xsd:boolean" nil
name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="
name="IsInternalUseOnly" minOccurs="0" type="xsd:boolean" ni
name="IsPublic" minOccurs="0" type="xsd:boolean" nillable="t
name="Keywords" minOccurs="0" type="xsd:string" nillable="tr
name="LastModifiedBy" minOccurs="0" type="ens:User" nillable
name="LastModifiedById" minOccurs="0" type="tns:ID" nillable
name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" ni
name="LastReferencedDate" minOccurs="0" type="xsd:dateTime"
name="LastViewedDate" minOccurs="0" type="xsd:dateTime" nill
name="ManageableState" minOccurs="0" type="xsd:string" nilla
name="Metadata" minOccurs="0" type="mns:Document" nillable="
name="Name" minOccurs="0" type="xsd:string" nillable="true"/
name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
name="Type" minOccurs="0" type="xsd:string" nillable="true"/
name="Url" minOccurs="0" type="xsd:string" nillable="true"/>

</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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:EmailTemplate" nilla
ble="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Subject" minOccurs="0" type="xsd:string" nillable="tru
e"/>
</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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="
true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni


llable="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" nill
able="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" nil
lable="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:QueryResul
t" nillable="true"/>
<xsd:element name="CompactLayouts" minOccurs="0" type="tns:QueryResult" n
illable="true"/>
<xsd:element name="CustomFields" minOccurs="0" type="tns:QueryResult" nil
lable="true"/>
<xsd:element name="DefaultCompactLayout" minOccurs="0" type="ens:CompactL
ayoutInfo" nillable="true"/>
<xsd:element name="DefaultCompactLayoutId" minOccurs="0" type="xsd:string
" nillable="true"/>
<xsd:element name="DeploymentStatus" minOccurs="0" type="xsd:string" nill
able="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="DetailUrl" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="EditDefinitionUrl" minOccurs="0" type="xsd:string" nil
lable="true"/>
<xsd:element name="EditUrl" minOccurs="0" type="xsd:string" nillable="tru
e"/>
<xsd:element name="ExternalSharingModel" minOccurs="0" type="xsd:string"
nillable="true"/>
<xsd:element name="FieldSets" minOccurs="0" type="tns:QueryResult" nillab
le="true"/>
<xsd:element name="Fields" minOccurs="0" type="tns:QueryResult" nillable=
"true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="HasSubtypes" minOccurs="0" type="xsd:boolean" nillable
="true"/>
<xsd:element name="HelpSettingPageName" minOccurs="0" type="xsd:string" n
illable="true"/>
<xsd:element name="HelpSettingPageUrl" minOccurs="0" type="xsd:string" ni

llable="true"/>
<xsd:element
nillable="true"/>
<xsd:element
nillable="true"/>
<xsd:element
llable="true"/>
<xsd:element
nillable="true"/>
<xsd:element
able="true"/>
<xsd:element
ble="true"/>
<xsd:element
" nillable="true"/>
<xsd:element
able="true"/>
<xsd:element
able="true"/>
<xsd:element
able="true"/>
<xsd:element
le="true"/>
<xsd:element
" nillable="true"/>
<xsd:element
e="true"/>
<xsd:element
="true"/>
<xsd:element
e="true"/>
<xsd:element
e="true"/>
<xsd:element
lable="true"/>
<xsd:element
="true"/>
<xsd:element
able="true"/>
<xsd:element
illable="true"/>
<xsd:element
ble="true"/>
<xsd:element
illable="true"/>
<xsd:element
e="true"/>
<xsd:element
le="true"/>
<xsd:element
llable="true"/>
<xsd:element
rue"/>
<xsd:element
/>
<xsd:element
="true"/>
<xsd:element
="true"/>
<xsd:element

name="InternalSharingModel" minOccurs="0" type="xsd:string"


name="IsActivityTrackable" minOccurs="0" type="xsd:boolean"
name="IsApexTriggerable" minOccurs="0" type="xsd:boolean" ni
name="IsCompactLayoutable" minOccurs="0" type="xsd:boolean"
name="IsCustomSetting" minOccurs="0" type="xsd:boolean" nill
name="IsCustomizable" minOccurs="0" type="xsd:boolean" nilla
name="IsDeprecatedAndHidden" minOccurs="0" type="xsd:boolean
name="IsEverCreatable" minOccurs="0" type="xsd:boolean" nill
name="IsEverDeletable" minOccurs="0" type="xsd:boolean" nill
name="IsEverUpdatable" minOccurs="0" type="xsd:boolean" nill
name="IsFeedEnabled" minOccurs="0" type="xsd:boolean" nillab
name="IsFieldHistoryTracked" minOccurs="0" type="xsd:boolean
name="IsFlsEnabled" minOccurs="0" type="xsd:boolean" nillabl
name="IsIdEnabled" minOccurs="0" type="xsd:boolean" nillable
name="IsLayoutable" minOccurs="0" type="xsd:boolean" nillabl
name="IsMruEnabled" minOccurs="0" type="xsd:boolean" nillabl
name="IsProcessEnabled" minOccurs="0" type="xsd:boolean" nil
name="IsQueryable" minOccurs="0" type="xsd:boolean" nillable
name="IsReplicateable" minOccurs="0" type="xsd:boolean" nill
name="IsReportingEnabled" minOccurs="0" type="xsd:boolean" n
name="IsRetrieveable" minOccurs="0" type="xsd:boolean" nilla
name="IsSearchLayoutable" minOccurs="0" type="xsd:boolean" n
name="IsSearchable" minOccurs="0" type="xsd:boolean" nillabl
name="IsTriggerable" minOccurs="0" type="xsd:boolean" nillab
name="IsWorkflowEnabled" minOccurs="0" type="xsd:boolean" ni
name="KeyPrefix" minOccurs="0" type="xsd:string" nillable="t
name="Label" minOccurs="0" type="xsd:string" nillable="true"
name="LastModifiedBy" minOccurs="0" type="ens:User" nillable
name="LastModifiedById" minOccurs="0" type="tns:ID" nillable
name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" ni

llable="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" ni
llable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:CustomObject" nillab
le="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="NewUrl" minOccurs="0" type="xsd:string" nillable="true
"/>
<xsd:element name="OwnerChangeOptions" minOccurs="0" type="tns:QueryResul
t" nillable="true"/>
<xsd:element name="Particles" minOccurs="0" type="tns:QueryResult" nillab
le="true"/>
<xsd:element name="PluralLabel" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="PostTemplates" minOccurs="0" type="tns:QueryResult" ni
llable="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" nill
able="true"/>
<xsd:element name="QuickActionDefinitions" minOccurs="0" type="tns:QueryR
esult" nillable="true"/>
<xsd:element name="RecordTypes" minOccurs="0" type="tns:QueryResult" nill
able="true"/>
<xsd:element name="RecordTypesSupported" minOccurs="0" type="tns:RecordTy
pesSupported" nillable="true"/>
<xsd:element name="RelationshipDomains" minOccurs="0" type="tns:QueryResu
lt" nillable="true"/>
<xsd:element name="RunningUserEntityAccess" minOccurs="0" type="ens:UserE
ntityAccess" nillable="true"/>
<xsd:element name="RunningUserEntityAccessId" minOccurs="0" type="xsd:str
ing" nillable="true"/>
<xsd:element name="SearchLayouts" minOccurs="0" type="tns:QueryResult" ni
llable="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" nillabl
e="true"/>
<xsd:element name="WorkflowAlerts" minOccurs="0" type="tns:QueryResult" n
illable="true"/>
<xsd:element name="WorkflowFieldUpdates" minOccurs="0" type="tns:QueryRes
ult" nillable="true"/>
<xsd:element name="WorkflowOutboundMessages" minOccurs="0" type="tns:Quer
yResult" nillable="true"/>
<xsd:element name="WorkflowTasks" minOccurs="0" type="tns:QueryResult" ni
llable="true"/>
</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="t
rue"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="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="tru
e"/>
<xsd:element name="DataType" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="DefaultValueFormula" minOccurs="0" type="xsd:string" n
illable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="Digits" minOccurs="0" type="xsd:int" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="ExtraTypeInfo" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="FieldDefinition" minOccurs="0" type="ens:FieldDefiniti
on" nillable="true"/>
<xsd:element name="FieldDefinitionId" minOccurs="0" type="xsd:string" nil
lable="true"/>
<xsd:element name="InlineHelpText" minOccurs="0" type="xsd:string" nillab
le="true"/>
<xsd:element name="IsApiFilterable" minOccurs="0" type="xsd:boolean" nill
able="true"/>
<xsd:element name="IsApiGroupable" minOccurs="0" type="xsd:boolean" nilla
ble="true"/>
<xsd:element name="IsApiSortable" minOccurs="0" type="xsd:boolean" nillab
le="true"/>
<xsd:element name="IsAutonumber" minOccurs="0" type="xsd:boolean" nillabl
e="true"/>
<xsd:element name="IsCalculated" minOccurs="0" type="xsd:boolean" nillabl
e="true"/>
<xsd:element name="IsCaseSensitive" minOccurs="0" type="xsd:boolean" nill

able="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:bo
olean" 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" ni
llable="true"/>
<xsd:element name="IsHtmlFormatted" minOccurs="0" type="xsd:boolean" nill
able="true"/>
<xsd:element name="IsIdLookup" minOccurs="0" type="xsd:boolean" nillable=
"true"/>
<xsd:element name="IsLayoutable" minOccurs="0" type="xsd:boolean" nillabl
e="true"/>
<xsd:element name="IsListVisible" minOccurs="0" type="xsd:boolean" nillab
le="true"/>
<xsd:element name="IsNameField" minOccurs="0" type="xsd:boolean" nillable
="true"/>
<xsd:element name="IsNamePointing" minOccurs="0" type="xsd:boolean" nilla
ble="true"/>
<xsd:element name="IsNillable" minOccurs="0" type="xsd:boolean" nillable=
"true"/>
<xsd:element name="IsPermissionable" minOccurs="0" type="xsd:boolean" nil
lable="true"/>
<xsd:element name="IsUnique" minOccurs="0" type="xsd:boolean" nillable="t
rue"/>
<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:boo
lean" 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="tr
ue"/>
<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" nilla
ble="true"/>

<xsd:element name="Precision" minOccurs="0" type="xsd:int" nillable="true


"/>
<xsd:element name="QualifiedApiName" minOccurs="0" type="xsd:string" nill
able="true"/>
<xsd:element name="ReferenceTargetField" minOccurs="0" type="xsd:string"
nillable="true"/>
<xsd:element name="ReferenceTo" minOccurs="0" type="tns:RelationshipRefer
enceTo" nillable="true"/>
<xsd:element name="RelationshipName" minOccurs="0" type="xsd:string" nill
able="true"/>
<xsd:element name="RelationshipOrder" minOccurs="0" type="xsd:int" nillab
le="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="ExternalString">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Category" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="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" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
<xsd:element name="Value" minOccurs="0" type="xsd:string" nillable="true"
/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>

</xsd:complexType>
<xsd:complexType name="FTestGeneratedEntityFtest">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="ComplexValue" minOccurs="0" type="mns:FTestGeneratedEn
tityComplexValueType" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="Reference" minOccurs="0" type="ens:FTestGeneratedEntit
yWithLongishNameFtest" nillable="true"/>
<xsd:element name="ReferenceId" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FTestGeneratedEntityWithLongishNameFtest">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="ComplexValue" minOccurs="0" type="mns:FTestGeneratedEn
tityComplexValueType" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="Reference" minOccurs="0" type="ens:FTestGeneratedEntit

yFtest" nillable="true"/>
<xsd:element name="ReferenceId" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="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" ni
llable="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="CompactLayoutItems" minOccurs="0" type="tns:QueryResul
t" nillable="true"/>
<xsd:element name="ControlledFields" minOccurs="0" type="tns:QueryResult"
nillable="true"/>
<xsd:element name="ControllingFieldDefinition" minOccurs="0" type="ens:Fi
eldDefinition" nillable="true"/>
<xsd:element name="ControllingFieldDefinitionId" minOccurs="0" type="xsd:
string" nillable="true"/>
<xsd:element name="DataType" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="ExtraTypeInfo" minOccurs="0" type="xsd:string" nillabl

e="true"/>
<xsd:element
ue"/>
<xsd:element
able="true"/>
<xsd:element
ble="true"/>
<xsd:element
le="true"/>
<xsd:element
e="true"/>
<xsd:element
nillable="true"/>
<xsd:element
"true"/>
<xsd:element
" nillable="true"/>
<xsd:element
e="true"/>
<xsd:element
llable="true"/>
<xsd:element
able="true"/>
<xsd:element
true"/>
<xsd:element
lable="true"/>
<xsd:element
ble="true"/>
<xsd:element
le="true"/>
<xsd:element
="true"/>
<xsd:element
"true"/>
<xsd:element
nillable="true"/>
<xsd:element
/>
<xsd:element
="true"/>
<xsd:element
="true"/>
<xsd:element
llable="true"/>
<xsd:element
<xsd:element
llable="true"/>
<xsd:element
"true"/>
<xsd:element
e="true"/>
<xsd:element
ble="true"/>
<xsd:element
le="true"/>
<xsd:element
"/>
<xsd:element
="true"/>

name="FullName" minOccurs="0" type="xsd:string" nillable="tr


name="IsApiFilterable" minOccurs="0" type="xsd:boolean" nill
name="IsApiGroupable" minOccurs="0" type="xsd:boolean" nilla
name="IsApiSortable" minOccurs="0" type="xsd:boolean" nillab
name="IsCalculated" minOccurs="0" type="xsd:boolean" nillabl
name="IsCompactLayoutable" minOccurs="0" type="xsd:boolean"
name="IsCompound" minOccurs="0" type="xsd:boolean" nillable=
name="IsFieldHistoryTracked" minOccurs="0" type="xsd:boolean
name="IsFlsEnabled" minOccurs="0" type="xsd:boolean" nillabl
name="IsHighScaleNumber" minOccurs="0" type="xsd:boolean" ni
name="IsHtmlFormatted" minOccurs="0" type="xsd:boolean" nill
name="IsIndexed" minOccurs="0" type="xsd:boolean" nillable="
name="IsListFilterable" minOccurs="0" type="xsd:boolean" nil
name="IsListSortable" minOccurs="0" type="xsd:boolean" nilla
name="IsListVisible" minOccurs="0" type="xsd:boolean" nillab
name="IsNameField" minOccurs="0" type="xsd:boolean" nillable
name="IsNillable" minOccurs="0" type="xsd:boolean" nillable=
name="IsWorkflowFilterable" minOccurs="0" type="xsd:boolean"
name="Label" minOccurs="0" type="xsd:string" nillable="true"
name="LastModifiedBy" minOccurs="0" type="ens:User" nillable
name="LastModifiedById" minOccurs="0" type="tns:ID" nillable
name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" ni
name="Length" minOccurs="0" type="xsd:int" nillable="true"/>
name="LookupFilters" minOccurs="0" type="tns:QueryResult" ni
name="MasterLabel" minOccurs="0" type="xsd:string" nillable=
name="Metadata" minOccurs="0" type="mns:CustomField" nillabl
name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
name="Particles" minOccurs="0" type="tns:QueryResult" nillab
name="Precision" minOccurs="0" type="xsd:int" nillable="true
name="Publisher" minOccurs="0" type="ens:Publisher" nillable

<xsd:element name="PublisherId" minOccurs="0" type="xsd:string" nillable=


"true"/>
<xsd:element name="QualifiedApiName" minOccurs="0" type="xsd:string" nill
able="true"/>
<xsd:element name="ReferenceTargetField" minOccurs="0" type="xsd:string"
nillable="true"/>
<xsd:element name="ReferenceTo" minOccurs="0" type="tns:RelationshipRefer
enceTo" nillable="true"/>
<xsd:element name="RelationshipDomains" minOccurs="0" type="tns:QueryResu
lt" nillable="true"/>
<xsd:element name="RelationshipName" minOccurs="0" type="xsd:string" nill
able="true"/>
<xsd:element name="RunningUserFieldAccess" minOccurs="0" type="ens:UserFi
eldAccess" nillable="true"/>
<xsd:element name="RunningUserFieldAccessId" minOccurs="0" type="xsd:stri
ng" 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:element name="WorkflowFieldUpdates" minOccurs="0" type="tns:QueryRes
ult" nillable="true"/>
</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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="FieldMappingClient" minOccurs="0" type="ens:CleanRule"
nillable="true"/>
<xsd:element name="FieldMappingClientId" minOccurs="0" type="tns:ID" nill
able="true"/>
<xsd:element name="FieldMappings" minOccurs="0" type="tns:QueryResult" ni
llable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="
true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="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" nill

able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DataServiceField" minOccurs="0" type="xsd:string" nill
able="true"/>
<xsd:element name="DataServiceObjectName" minOccurs="0" type="xsd:string"
nillable="true"/>
<xsd:element name="FieldMappingRow" minOccurs="0" type="ens:FieldMappingR
ow" nillable="true"/>
<xsd:element name="FieldMappingRowId" minOccurs="0" type="tns:ID" nillabl
e="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" ni
llable="true"/>
<xsd:element name="Priority" minOccurs="0" type="xsd:int" nillable="true"
/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FieldMapping" minOccurs="0" type="ens:FieldMapping" ni
llable="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="t
rue"/>
<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" ni
llable="true"/>
<xsd:element name="Operation" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="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" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr

ue"/>
<xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="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" nilla
ble="true"/>
<xsd:element name="ParentFlexiPage" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="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" nilla
ble="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:FlowDefinition" nill
able="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla

ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
<xsd:element name="Versions" minOccurs="0" type="tns:QueryResult" nillabl
e="true"/>
</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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DelegatedUsers" minOccurs="0" type="tns:QueryResult" n
illable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="DoesIncludeBosses" minOccurs="0" type="xsd:boolean" ni
llable="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" ni
llable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="Owner" minOccurs="0" type="ens:sObject" nillable="true
"/>
<xsd:element name="OwnerId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="Related" minOccurs="0" type="ens:sObject" nillable="tr
ue"/>
<xsd:element name="RelatedId" minOccurs="0" type="tns:ID" nillable="true"
/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" ni
llable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" ni
llable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="Flow">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Definition" minOccurs="0" type="ens:FlowDefinition" ni
llable="true"/>

<xsd:element name="DefinitionId" minOccurs="0" type="tns:ID" nillable="tr


ue"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="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="Layout">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LayoutType" minOccurs="0" type="xsd:string" nillable="
true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:Layout" nillable="tr
ue"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>

<xsd:element name="ShowSubmitAndAttachButton" minOccurs="0" type="xsd:boo


lean" nillable="true"/>
<xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillabl
e="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" nil
lable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="
true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="OpportunityCreationOptions" minOccurs="0" type="xsd:st
ring" nillable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
</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="tru
e"/>
<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="tru
e"/>
<xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"
/>
<xsd:element name="MenuType" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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:QueryRes
ult" nillable="true"/>
<xsd:element name="ApexPageMembers" minOccurs="0" type="tns:QueryResult"
nillable="true"/>
<xsd:element name="ApexTriggerMembers" minOccurs="0" type="tns:QueryResul
t" nillable="true"/>
<xsd:element name="AuraDefinitionChanges" minOccurs="0" type="tns:QueryRe
sult" nillable="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="CustomFieldMembers" minOccurs="0" type="tns:QueryResul
t" 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" ni
llable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
<xsd:element name="ValidationRuleMembers" minOccurs="0" type="tns:QueryRe
sult" nillable="true"/>
<xsd:element name="WorkflowAlertMembers" minOccurs="0" type="tns:QueryRes
ult" nillable="true"/>
<xsd:element name="WorkflowFieldUpdateMembers" minOccurs="0" type="tns:Qu
eryResult" nillable="true"/>
<xsd:element name="WorkflowOutboundMessageMembers" minOccurs="0" type="tn
s:QueryResult" nillable="true"/>
<xsd:element name="WorkflowRuleMembers" minOccurs="0" type="tns:QueryResu
lt" nillable="true"/>
<xsd:element name="WorkflowTaskMembers" minOccurs="0" type="tns:QueryResu
lt" 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="tru


e"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:sObject" nillab
le="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable=
"true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillab
le="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" ni
llable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nilla
ble="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="t
rue"/>
<xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="t
rue"/>
<xsd:element name="LastName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="LastReferencedDate" minOccurs="0" type="xsd:dateTime"
nillable="true"/>
<xsd:element name="LastViewedDate" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
<xsd:element name="Name" 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="tr
ue"/>
<xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"
/>
<xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillab
le="true"/>
<xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="tr
ue"/>
<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="tr
ue"/>
</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="tru
e"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:LookupFilter" nillab
le="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="SourceFieldDefinition" minOccurs="0" type="ens:FieldDe
finition" nillable="true"/>
<xsd:element name="SourceFieldDefinitionId" minOccurs="0" type="xsd:strin
g" nillable="true"/>
<xsd:element name="SourceObject" minOccurs="0" type="xsd:string" nillable
="true"/>
<xsd:element name="TargetEntityDefinition" minOccurs="0" type="ens:Entity
Definition" nillable="true"/>
<xsd:element name="TargetEntityDefinitionId" minOccurs="0" type="xsd:stri
ng" 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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DetailedStatus" minOccurs="0" type="xsd:string" nillab
le="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" ni
llable="true"/>
<xsd:element name="Message" minOccurs="0" type="xsd:string" nillable="tru
e"/>
<xsd:element name="Parameters" minOccurs="0" type="tns:OperationParameter
s" nillable="true"/>
<xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true
"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
<xsd:element name="Type" minOccurs="0" type="xsd:string" 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" nillabl
e="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="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="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" ni

llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="ShowLabel" minOccurs="0" type="xsd:boolean" nillable="
true"/>
<xsd:element name="ShowScrollbars" minOccurs="0" type="xsd:boolean" nilla
ble="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="t
rue"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="
true"/>
<xsd:element name="IsMasterRecordType" minOccurs="0" type="xsd:boolean" n
illable="true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:PathAssistant" nilla
ble="true"/>
<xsd:element name="PathAssistantStepItems" minOccurs="0" type="tns:QueryR
esult" nillable="true"/>
<xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillab
le="true"/>
<xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="tr
ue"/>
<xsd:element name="SobjectProcessField" minOccurs="0" type="xsd:string" n
illable="true"/>
<xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="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="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="
true"/>
<xsd:element name="Item" minOccurs="0" type="ens:sObject" 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" ni
llable="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" nilla


ble="true"/>
<xsd:element name="PicklistMasterId" minOccurs="0" type="tns:ID" nillable
="true"/>
<xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillab
le="true"/>
<xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="tr
ue"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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="IsOwnedByProfile" minOccurs="0" type="xsd:boolean" nil
lable="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" ni
llable="true"/>
<xsd:element name="License" minOccurs="0" type="ens:sObject" nillable="tr
ue"/>
<xsd:element name="LicenseId" minOccurs="0" type="tns:ID" nillable="true"
/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="PermissionsAccessCMC" minOccurs="0" type="xsd:boolean"
nillable="true"/>
<xsd:element name="PermissionsActivateContract" minOccurs="0" type="xsd:b
oolean" nillable="true"/>
<xsd:element name="PermissionsActivateOrder" minOccurs="0" type="xsd:bool
ean" nillable="true"/>
<xsd:element name="PermissionsAllowEmailIC" minOccurs="0" type="xsd:boole
an" nillable="true"/>
<xsd:element name="PermissionsAllowUniversalSearch" minOccurs="0" type="x
sd: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="x
sd:boolean" nillable="true"/>
<xsd:element name="PermissionsAssignTopics" minOccurs="0" type="xsd:boole
an" 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" ty
pe="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCanUseNewDashboardBuilder" minOccurs="0" ty
pe="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" typ
e="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsChatterFileLink" minOccurs="0" type="xsd:bo
olean" nillable="true"/>
<xsd:element name="PermissionsChatterForSharePoint" minOccurs="0" type="x
sd:boolean" nillable="true"/>
<xsd:element name="PermissionsChatterInternalUser" minOccurs="0" type="xs
d:boolean" nillable="true"/>
<xsd:element name="PermissionsChatterInviteExternalUsers" minOccurs="0" t
ype="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsChatterOwnGroups" minOccurs="0" type="xsd:b
oolean" nillable="true"/>
<xsd:element name="PermissionsConfigCustomRecs" minOccurs="0" type="xsd:b
oolean" nillable="true"/>
<xsd:element name="PermissionsConnectOrgToEnvironmentHub" minOccurs="0" t
ype="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsContentAdministrator" minOccurs="0" type="x
sd:boolean" nillable="true"/>
<xsd:element name="PermissionsConvertLeads" minOccurs="0" type="xsd:boole
an" nillable="true"/>
<xsd:element name="PermissionsCreateCustomizeDashboards" minOccurs="0" ty
pe="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCreateCustomizeFilters" minOccurs="0" type=
"xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCreateCustomizeReports" minOccurs="0" type=
"xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCreateDashboardFolders" minOccurs="0" type=
"xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsCreatePackaging" minOccurs="0" type="xsd:bo
olean" nillable="true"/>
<xsd:element name="PermissionsCreateReportFolders" minOccurs="0" type="xs
d:boolean" nillable="true"/>
<xsd:element name="PermissionsCreateTopics" minOccurs="0" type="xsd:boole
an" nillable="true"/>

<xsd:element name="PermissionsCreateWorkspaces" minOccurs="0" type="xsd:b


oolean" 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="x
sd: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:boole
an" nillable="true"/>
<xsd:element name="PermissionsDistributeFromPersWksp" minOccurs="0" type=
"xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditActivatedOrders" minOccurs="0" type="xs
d:boolean" nillable="true"/>
<xsd:element name="PermissionsEditBrandTemplates" minOccurs="0" type="xsd
:boolean" nillable="true"/>
<xsd:element name="PermissionsEditCaseComments" minOccurs="0" type="xsd:b
oolean" 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:bool
ean" nillable="true"/>
<xsd:element name="PermissionsEditMyDashboards" minOccurs="0" type="xsd:b
oolean" nillable="true"/>
<xsd:element name="PermissionsEditMyReports" minOccurs="0" type="xsd:bool
ean" nillable="true"/>
<xsd:element name="PermissionsEditOppLineItemUnitPrice" minOccurs="0" typ
e="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEditPublicDocuments" minOccurs="0" type="xs
d:boolean" nillable="true"/>
<xsd:element name="PermissionsEditPublicTemplates" minOccurs="0" type="xs
d:boolean" nillable="true"/>
<xsd:element name="PermissionsEditReadonlyFields" 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="xs
d:boolean" nillable="true"/>
<xsd:element name="PermissionsEmailMass" minOccurs="0" type="xsd:boolean"
nillable="true"/>
<xsd:element name="PermissionsEmailSingle" minOccurs="0" type="xsd:boolea
n" nillable="true"/>
<xsd:element name="PermissionsEmailTemplateManagement" minOccurs="0" type
="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsEnableNotifications" minOccurs="0" type="xs
d:boolean" nillable="true"/>
<xsd:element name="PermissionsExportReport" minOccurs="0" type="xsd:boole
an" nillable="true"/>
<xsd:element name="PermissionsFlowUFLRequired" minOccurs="0" type="xsd:bo
olean" nillable="true"/>
<xsd:element name="PermissionsForceTwoFactor" minOccurs="0" type="xsd:boo
lean" nillable="true"/>

<xsd:element name="PermissionsGovernNetworks" minOccurs="0" type="xsd:boo


lean" nillable="true"/>
<xsd:element name="PermissionsIdentityConnect" minOccurs="0" type="xsd:bo
olean" nillable="true"/>
<xsd:element name="PermissionsIdentityEnabled" minOccurs="0" type="xsd:bo
olean" nillable="true"/>
<xsd:element name="PermissionsImportCustomObjects" minOccurs="0" type="xs
d:boolean" nillable="true"/>
<xsd:element name="PermissionsImportLeads" minOccurs="0" type="xsd:boolea
n" nillable="true"/>
<xsd:element name="PermissionsImportPersonal" minOccurs="0" type="xsd:boo
lean" nillable="true"/>
<xsd:element name="PermissionsInstallPackaging" minOccurs="0" type="xsd:b
oolean" nillable="true"/>
<xsd:element name="PermissionsLightningExperienceUser" 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="xs
d:boolean" nillable="true"/>
<xsd:element name="PermissionsManageBusinessHourHolidays" minOccurs="0" t
ype="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageCallCenters" minOccurs="0" type="xsd:
boolean" nillable="true"/>
<xsd:element name="PermissionsManageCases" minOccurs="0" type="xsd:boolea
n" nillable="true"/>
<xsd:element name="PermissionsManageCategories" minOccurs="0" type="xsd:b
oolean" nillable="true"/>
<xsd:element name="PermissionsManageChatterMessages" minOccurs="0" type="
xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageContentPermissions" minOccurs="0" typ
e="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="PermissionsManageCustomPermissions" minOccurs="0" type
="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageCustomReportTypes" minOccurs="0" type
="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageDashbdsInPubFolders" minOccurs="0" ty
pe="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageDataCategories" minOccurs="0" type="x
sd: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="PermissionsManageEncryptionKeys" minOccurs="0" type="x
sd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageExchangeConfig" minOccurs="0" type="x
sd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageInteraction" minOccurs="0" type="xsd:
boolean" nillable="true"/>
<xsd:element name="PermissionsManageInternalUsers" minOccurs="0" type="xs
d:boolean" nillable="true"/>
<xsd:element name="PermissionsManageIpAddresses" minOccurs="0" type="xsd:
boolean" nillable="true"/>

<xsd:element name="PermissionsManageKnowledge" minOccurs="0" type="xsd:bo


olean" nillable="true"/>
<xsd:element name="PermissionsManageKnowledgeImportExport" minOccurs="0"
type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageLeads" minOccurs="0" type="xsd:boolea
n" nillable="true"/>
<xsd:element name="PermissionsManageLoginAccessPolicies" minOccurs="0" ty
pe="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageMobile" minOccurs="0" type="xsd:boole
an" nillable="true"/>
<xsd:element name="PermissionsManageNetworks" minOccurs="0" type="xsd:boo
lean" 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="PermissionsManageReportsInPubFolders" minOccurs="0" ty
pe="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageRoles" minOccurs="0" type="xsd:boolea
n" nillable="true"/>
<xsd:element name="PermissionsManageSearchPromotionRules" minOccurs="0" t
ype="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageSessionPermissionSets" minOccurs="0"
type="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageSharing" minOccurs="0" type="xsd:bool
ean" nillable="true"/>
<xsd:element name="PermissionsManageSolutions" minOccurs="0" type="xsd:bo
olean" nillable="true"/>
<xsd:element name="PermissionsManageSynonyms" minOccurs="0" type="xsd:boo
lean" nillable="true"/>
<xsd:element name="PermissionsManageTwoFactor" minOccurs="0" type="xsd:bo
olean" nillable="true"/>
<xsd:element name="PermissionsManageUnlistedGroups" minOccurs="0" type="x
sd:boolean" nillable="true"/>
<xsd:element name="PermissionsManageUsers" minOccurs="0" type="xsd:boolea
n" nillable="true"/>
<xsd:element name="PermissionsMassInlineEdit" minOccurs="0" type="xsd:boo
lean" nillable="true"/>
<xsd:element name="PermissionsMergeTopics" minOccurs="0" type="xsd:boolea
n" nillable="true"/>
<xsd:element name="PermissionsModerateChatter" minOccurs="0" type="xsd:bo
olean" nillable="true"/>
<xsd:element name="PermissionsModerateNetworkUsers" minOccurs="0" type="x
sd:boolean" nillable="true"/>
<xsd:element name="PermissionsModifyAllData" minOccurs="0" type="xsd:bool
ean" nillable="true"/>
<xsd:element name="PermissionsModifySecureAgents" minOccurs="0" type="xsd
:boolean" nillable="true"/>
<xsd:element name="PermissionsNewReportBuilder" minOccurs="0" type="xsd:b
oolean" nillable="true"/>
<xsd:element name="PermissionsPasswordNeverExpires" minOccurs="0" type="x
sd:boolean" nillable="true"/>
<xsd:element name="PermissionsPublishPackaging" minOccurs="0" type="xsd:b
oolean" nillable="true"/>
<xsd:element name="PermissionsResetPasswords" minOccurs="0" type="xsd:boo
lean" nillable="true"/>

<xsd:element name="PermissionsRunFlow" minOccurs="0" type="xsd:boolean" n


illable="true"/>
<xsd:element name="PermissionsRunReports" minOccurs="0" type="xsd:boolean
" nillable="true"/>
<xsd:element name="PermissionsSalesConsole" minOccurs="0" type="xsd:boole
an" nillable="true"/>
<xsd:element name="PermissionsScheduleReports" minOccurs="0" type="xsd:bo
olean" nillable="true"/>
<xsd:element name="PermissionsSelectFilesFromSalesforce" minOccurs="0" ty
pe="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsSendAnnouncementEmails" minOccurs="0" type=
"xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsSendSitRequests" minOccurs="0" type="xsd:bo
olean" nillable="true"/>
<xsd:element name="PermissionsShareInternalArticles" minOccurs="0" type="
xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsShowCompanyNameAsUserBadge" minOccurs="0" t
ype="xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsSolutionImport" minOccurs="0" type="xsd:boo
lean" nillable="true"/>
<xsd:element name="PermissionsSubmitMacrosAllowed" minOccurs="0" type="xs
d:boolean" nillable="true"/>
<xsd:element name="PermissionsTransferAnyCase" minOccurs="0" type="xsd:bo
olean" nillable="true"/>
<xsd:element name="PermissionsTransferAnyEntity" minOccurs="0" type="xsd:
boolean" nillable="true"/>
<xsd:element name="PermissionsTransferAnyLead" minOccurs="0" type="xsd:bo
olean" nillable="true"/>
<xsd:element name="PermissionsTwoFactorApi" minOccurs="0" type="xsd:boole
an" nillable="true"/>
<xsd:element name="PermissionsUseTeamReassignWizards" minOccurs="0" type=
"xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewAllData" minOccurs="0" type="xsd:boolea
n" nillable="true"/>
<xsd:element name="PermissionsViewAllUsers" minOccurs="0" type="xsd:boole
an" nillable="true"/>
<xsd:element name="PermissionsViewContent" minOccurs="0" type="xsd:boolea
n" 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="PermissionsViewHelpLink" minOccurs="0" type="xsd:boole
an" nillable="true"/>
<xsd:element name="PermissionsViewMyTeamsDashboards" minOccurs="0" type="
xsd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewPublicDashboards" minOccurs="0" type="x
sd:boolean" nillable="true"/>
<xsd:element name="PermissionsViewPublicReports" minOccurs="0" type="xsd:
boolean" nillable="true"/>
<xsd:element name="PermissionsViewSetup" minOccurs="0" type="xsd:boolean"
nillable="true"/>
<xsd:element name="PermissionsWorkCalibrationUser" minOccurs="0" type="xs
d:boolean" nillable="true"/>
<xsd:element name="PermissionsWorkDotComUserPerm" minOccurs="0" type="xsd
:boolean" nillable="true"/>
<xsd:element name="Profile" minOccurs="0" type="ens:Profile" nillable="tr
ue"/>

<xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"


/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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" nillabl
e="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="Profile">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:Profile" nillable="t
rue"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="ProfileLayouts" minOccurs="0" type="tns:QueryResult" n
illable="true"/>
<xsd:element name="UserLicenseId" minOccurs="0" type="tns:ID" nillable="t
rue"/>
<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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" ni
llable="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="tr
ue"/>
<xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"
/>
<xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillab
le="true"/>
<xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="tr
ue"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
<xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillabl
e="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="t
rue"/>
<xsd:element name="InstalledEntityDefinitions" minOccurs="0" type="tns:Qu
eryResult" nillable="true"/>
<xsd:element name="InstalledFieldDefinitions" minOccurs="0" type="tns:Que
ryResult" nillable="true"/>
<xsd:element name="IsSalesforce" minOccurs="0" type="xsd:boolean" nillabl
e="true"/>
<xsd:element name="MajorVersion" minOccurs="0" type="xsd:int" nillable="t
rue"/>
<xsd:element name="MinorVersion" minOccurs="0" type="xsd:int" nillable="t
rue"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla

ble="true"/>
</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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="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="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="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" nillabl
e="true"/>
<xsd:element name="SuccessMessage" minOccurs="0" type="xsd:string" nillab
le="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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" nillab

le="true"/>
<xsd:element name="TargetSobjectType" minOccurs="0" type="xsd:string" nil
lable="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" ni
llable="true"/>
<xsd:element name="Layout" minOccurs="0" type="ens:sObject" nillable="tru
e"/>
<xsd:element name="LayoutId" minOccurs="0" type="tns:ID" nillable="true"/
>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" ni
llable="true"/>
<xsd:element name="QuickActionDefinition" minOccurs="0" type="xsd:string"
nillable="true"/>

<xsd:element name="QuickActionList" minOccurs="0" type="ens:QuickActionLi


st" nillable="true"/>
<xsd:element name="QuickActionListId" minOccurs="0" type="tns:ID" nillabl
e="true"/>
<xsd:element name="SortOrder" minOccurs="0" type="xsd:int" nillable="true
"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="t
rue"/>
<xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="t
rue"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="LastName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="LastReferencedDate" minOccurs="0" type="xsd:dateTime"
nillable="true"/>
<xsd:element name="LastViewedDate" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
<xsd:element name="Name" 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="tr
ue"/>
<xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"
/>
<xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillab
le="true"/>
<xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="tr
ue"/>
<xsd:element name="RelatedObject" minOccurs="0" type="xsd:string" nillabl
e="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" nillabl
e="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="t
rue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="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" nilla
ble="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" nillab
le="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="Field" minOccurs="0" type="ens:FieldDefinition" nillab
le="true"/>
<xsd:element name="FieldId" minOccurs="0" type="xsd:string" nillable="tru
e"/>
<xsd:element name="IsCascadeDelete" minOccurs="0" type="xsd:boolean" nill
able="true"/>
<xsd:element name="IsDeprecatedAndHidden" minOccurs="0" type="xsd:boolean
" nillable="true"/>
<xsd:element name="IsRestrictedDelete" minOccurs="0" type="xsd:boolean" n
illable="true"/>

<xsd:element name="JunctionIdListNames" minOccurs="0" type="tns:JunctionI


dListNames" nillable="true"/>
<xsd:element name="ParentSobject" minOccurs="0" type="ens:EntityDefinitio
n" nillable="true"/>
<xsd:element name="ParentSobjectId" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="RelationshipInfo" minOccurs="0" type="ens:Relationship
Info" nillable="true"/>
<xsd:element name="RelationshipInfoId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="RelationshipName" minOccurs="0" type="xsd:string" nill
able="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" nillab
le="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="Field" minOccurs="0" type="ens:FieldDefinition" nillab
le="true"/>
<xsd:element name="FieldId" minOccurs="0" type="xsd:string" nillable="tru
e"/>
<xsd:element name="IsCascadeDelete" minOccurs="0" type="xsd:boolean" nill
able="true"/>
<xsd:element name="IsDeprecatedAndHidden" minOccurs="0" type="xsd:boolean
" nillable="true"/>
<xsd:element name="IsRestrictedDelete" minOccurs="0" type="xsd:boolean" n
illable="true"/>
<xsd:element name="JunctionIdListNames" minOccurs="0" type="tns:JunctionI
dListNames" nillable="true"/>
<xsd:element name="RelationshipDomains" minOccurs="0" type="tns:QueryResu
lt" 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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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="tr
ue"/>

<xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="t


rue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:RemoteSiteSetting" n
illable="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="ProtocolMismatch" minOccurs="0" type="xsd:boolean" nil
lable="true"/>
<xsd:element name="SiteName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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" nillabl
e="true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="SupportsCaching" minOccurs="0" type="xsd:boolean" nill
able="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:SearchLayout
ButtonsDisplayed" nillable="true"/>
<xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="FieldsDisplayed" minOccurs="0" type="tns:SearchLayoutF
ieldsDisplayed" 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" ni
llable="true"/>
<xsd:element name="LayoutType" 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="DurableId" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="Score" minOccurs="0" type="xsd:string" nillable="true"
/>
<xsd:element name="SecurityHealthCheckRisk" minOccurs="0" type="tns:Query
Result" 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="t
rue"/>
<xsd:element name="OrgValue" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="OrgValueRaw" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="RiskType" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="SecurityHealthCheck" minOccurs="0" type="ens:SecurityH
ealthCheck" nillable="true"/>
<xsd:element name="SecurityHealthCheckId" minOccurs="0" type="xsd:string"
nillable="true"/>
<xsd:element name="Setting" minOccurs="0" type="xsd:string" nillable="tru
e"/>

<xsd:element name="SettingGroup" minOccurs="0" type="xsd:string" nillable


="true"/>
<xsd:element name="StandardValue" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="StandardValueRaw" minOccurs="0" type="xsd:string" nill
able="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="t
rue"/>
<xsd:element name="IsRegistrationEnabled" minOccurs="0" type="xsd:boolean
" nillable="true"/>
<xsd:element name="SecureUrl" minOccurs="0" type="xsd:string" nillable="t
rue"/>
</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="t
rue"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="IsOverridden" minOccurs="0" type="xsd:boolean" nillabl
e="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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="OverrideContent" minOccurs="0" type="ens:sObject" nill
able="true"/>
<xsd:element name="OverrideContentId" minOccurs="0" type="tns:ID" nillabl
e="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="tru
e"/>
<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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:StaticResource" nill
able="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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" ni
llable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tr
ue"/>
<xsd:element name="ApexProfiling" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="Callout" minOccurs="0" type="xsd:string" nillable="tru
e"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Database" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="DebugLevel" minOccurs="0" type="ens:DebugLevel" nillab
le="true"/>
<xsd:element name="DebugLevelId" minOccurs="0" type="tns:ID" nillable="tr
ue"/>
<xsd:element name="ExpirationDate" minOccurs="0" type="xsd:dateTime" nill
able="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" ni
llable="true"/>
<xsd:element name="LogType" minOccurs="0" type="xsd:string" nillable="tru
e"/>
<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" nill
able="true"/>
<xsd:element name="TracedEntity" minOccurs="0" type="ens:sObject" nillabl
e="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="Workflow" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
</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" nillabl
e="true"/>
<xsd:element name="ApexPolicyId" minOccurs="0" type="tns:ID" nillable="tr
ue"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="EventType" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<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="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="
true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="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" nill
able="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" n
illable="true"/>
<xsd:element name="FirstName" minOccurs="0" type="xsd:string" nillable="t
rue"/>
<xsd:element name="LastName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="ManagedUsers" minOccurs="0" type="tns:QueryResult" nil
lable="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="UserEntityAccessRights" minOccurs="0" type="tns:QueryR
esult" nillable="true"/>
<xsd:element name="UserFieldAccessRights" minOccurs="0" type="tns:QueryRe
sult" nillable="true"/>
<xsd:element name="UserPreferences" minOccurs="0" type="tns:QueryResult"
nillable="true"/>
<xsd:element name="Username" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="WorkspaceId" minOccurs="0" type="tns:ID" nillable="tru
e"/>
</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="t
rue"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="IsActivateable" minOccurs="0" type="xsd:boolean" nilla
ble="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" nilla
ble="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" nillab
le="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="t
rue"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="FieldDefinition" minOccurs="0" type="ens:FieldDefiniti
on" nillable="true"/>
<xsd:element name="FieldDefinitionId" minOccurs="0" type="xsd:string" nil
lable="true"/>
<xsd:element name="IsAccessible" minOccurs="0" type="xsd:boolean" nillabl
e="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" nill
able="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="UserProvisioningConfig">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="ApprovalRequired" minOccurs="0" type="xsd:string" nill
able="true"/>
<xsd:element name="ConnectedAppId" minOccurs="0" type="tns:ID" nillable="
true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="true"/>
<xsd:element name="Enabled" minOccurs="0" type="xsd:boolean" nillable="tr

ue"/>
<xsd:element name="EnabledOperations" minOccurs="0" type="xsd:string" nil
lable="true"/>
<xsd:element name="Flow" minOccurs="0" type="ens:FlowDefinition" nillable
="true"/>
<xsd:element name="FlowId" minOccurs="0" type="tns:ID" nillable="true"/>
<xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="
true"/>
<xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LastReconDateTime" minOccurs="0" type="xsd:dateTime" n
illable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="NamedCredentialId" minOccurs="0" type="tns:ID" nillabl
e="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Notes" minOccurs="0" type="xsd:string" nillable="true"
/>
<xsd:element name="OnUpdateAttributes" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="ReconFilter" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
<xsd:element name="UserAccountMapping" minOccurs="0" type="xsd:string" ni
llable="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:str
ing" nillable="true"/>
<xsd:element name="ContactAccessForAccountOwner" minOccurs="0" type="xsd:
string" nillable="true"/>
<xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillabl
e="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" ni
llable="true"/>
<xsd:element name="MayForecastManagerShare" minOccurs="0" type="xsd:boole
an" 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="tr
ue"/>
<xsd:element name="PortalAccountId" minOccurs="0" type="tns:ID" nillable=
"true"/>
<xsd:element name="PortalAccountOwnerId" minOccurs="0" type="tns:ID" nill
able="true"/>
<xsd:element name="PortalType" minOccurs="0" type="xsd:string" nillable="
true"/>
<xsd:element name="RollupDescription" minOccurs="0" type="xsd:string" nil
lable="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="Description" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefini
tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="ErrorDisplayField" minOccurs="0" type="xsd:string" nil
lable="true"/>
<xsd:element name="ErrorMessage" minOccurs="0" type="xsd:string" nillable
="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ValidationRule" nill
able="true"/>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="ValidationName" minOccurs="0" type="xsd:string" nillab
le="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="tru
e"/>
<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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillab
le="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:ValidationRule" nill
able="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" ni
llable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="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:EntityDefini


tion" nillable="true"/>
<xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" ni
llable="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="HasMenubar" minOccurs="0" type="xsd:boolean" nillable=
"true"/>
<xsd:element name="HasScrollbars" minOccurs="0" type="xsd:boolean" nillab
le="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" ni
llable="true"/>
<xsd:element name="LinkType" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable=
"true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WebLink" nillable="t
rue"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="OpenType" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<xsd:element name="Position" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" nillab
le="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="WorkflowAlertMember">
<xsd:complexContent>
<xsd:extension base="ens:sObject">
<xsd:sequence>
<xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="tru
e"/>
<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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillab
le="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowAlert" nilla
ble="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" ni
llable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:WorkflowFieldUp
date" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable=
"true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillab
le="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowFieldUpdate"

nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" ni
llable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:WorkflowOutboun
dMessage" nillable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable=
"true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillab
le="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowOutboundMess
age" nillable="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" ni
llable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl

e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="ManageableState" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowRule" nillab
le="true"/>
<xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/
>
<xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nilla
ble="true"/>
<xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillabl
e="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="tru
e"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:WorkflowRule" n
illable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable=
"true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillab
le="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowRule" nillab
le="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" ni
llable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="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="tru
e"/>
<xsd:element name="ContentEntity" minOccurs="0" type="ens:WorkflowTask" n
illable="true"/>
<xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable=
"true"/>
<xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="tru
e"/>
<xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="tru
e"/>
<xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillabl
e="true"/>
<xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="tr
ue"/>
<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" ni
llable="true"/>
<xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillab
le="true"/>
<xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowTask" nillab
le="true"/>
<xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" ni
llable="true"/>
<xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nilla
ble="true"/>
<xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nill
able="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>
<xsd:schema elementFormDefault="qualified" targetNamespace="urn:tooling.soap.s
force.com">
<xsd:import namespace="urn:metadata.tooling.soap.sforce.com"/>
<xsd:import namespace="urn:sobject.tooling.soap.sforce.com"/>
<xsd:complexType name="SaveResult">
<xsd:sequence>
<xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Er
ror"/>
<xsd:element name="id" type="tns:ID"/>
<xsd:element name="success" type="xsd:boolean"/>
</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:st


ring"/>
<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: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="DeleteResult">
<xsd:sequence>
<xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Er
ror"/>
<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="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:D


escribeLayout"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeLayout">
<xsd:sequence>
<xsd:element name="buttonLayoutSection" minOccurs="0" type="tns:DescribeLay
outButtonSection"/>
<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:De
scribeLayoutSection"/>
<xsd:element name="id" type="tns:ID"/>
<xsd:element name="multirowEditLayoutSections" minOccurs="0" maxOccurs="unb
ounded" type="tns:DescribeLayoutSection"/>
<xsd:element name="offlineLinks" minOccurs="0" maxOccurs="unbounded" type="
tns:OfflineLink"/>
<xsd:element name="quickActionList" minOccurs="0" type="tns:DescribeQuickAc
tionListResult"/>
<xsd:element name="relatedContent" minOccurs="0" type="tns:RelatedContent"/
>
<xsd:element name="relatedLists" minOccurs="0" maxOccurs="unbounded" type="
tns:RelatedList"/>
</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:De
scribeColorResult"/>
<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:Des
cribeIconResult"/>
<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="tn
s:DescribeLayoutRow"/>
<xsd:element name="layoutSectionId" type="tns:ID"/>
<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="t


ns: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" ty
pe="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="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="t
ns: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" nillabl
e="true"/>
<xsd:element name="colors" minOccurs="0" maxOccurs="unbounded" type="tns:De
scribeColorResult"/>
<xsd:element name="iconUrl" type="xsd:string" nillable="true"/>
<xsd:element name="icons" minOccurs="0" maxOccurs="unbounded" type="tns:Des
cribeIconResult"/>
<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:D
escribeLayoutButton"/>
<xsd:element name="columns" minOccurs="0" maxOccurs="unbounded" type="tns:R
elatedListColumn"/>
<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:Rela
tedListSort"/>
</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="DescribeSObjectResult">
<xsd:sequence>
<xsd:element name="actionOverrides" minOccurs="0" maxOccurs="unbounded" typ
e="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:Fi
eld"/>
<xsd:element name="hasSubtypes" 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" ty
pe="tns:NamedLayoutInfo"/>
<xsd:element name="networkScopeFieldName" type="xsd:string"/>
<xsd:element name="queryable" type="xsd:boolean"/>
<xsd:element name="recordTypeInfos" minOccurs="0" maxOccurs="unbounded" typ
e="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" typ
e="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"/>
</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
<xsd:element
<xsd:element
<xsd:element
<xsd:element
<xsd:element
<xsd:element

name="defaultValue" minOccurs="0" type="xsd:anyType"/>


name="defaultValueFormula" minOccurs="0" type="xsd:string"/>
name="defaultedOnCreate" type="xsd:boolean"/>
name="dependentPicklist" minOccurs="0" type="xsd:boolean"/>
name="deprecatedAndHidden" type="xsd:boolean"/>
name="digits" type="xsd:int"/>
name="displayLocationInDecimal" minOccurs="0" type="xsd:boolea

n"/>
<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:FilteredLook
upInfo"/>
<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="precision" type="xsd:int"/>
<xsd:element name="referenceTargetField" minOccurs="0" type="xsd:string"/>
<xsd:element name="referenceTo" minOccurs="0" maxOccurs="unbounded" type="x
sd: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="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" t
ype="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="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="unbounde
d" type="tns:DescribeSoqlListView"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DescribeSoqlListView">
<xsd:sequence>
<xsd:element name="columns" minOccurs="0" maxOccurs="unbounded" type="tns:L
istViewColumn"/>
<xsd:element name="id" type="tns:ID"/>
<xsd:element name="orderBy" minOccurs="0" maxOccurs="unbounded" type="tns:L
istViewOrderBy"/>
<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:SoqlWhereConditi
on"/>
</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:orderByNullsPosit
ion"/>
<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: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" typ
e="tns:ValueTypeField"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ValueTypeField">
<xsd:sequence>
<xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="tns:Va
lueTypeField"/>
<xsd:element name="foreignKeyDomain" minOccurs="0" maxOccurs="unbounded" ty
pe="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:A
llowedWorkitemAction"/>
<xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Er
ror"/>
<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="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:Er
ror"/>
<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:s
Object"/>
<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:s
tring"/>
<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: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="snippet" minOccurs="0" type="tns:SearchSnippet"/>
</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="t
ns: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:sequence>
</xsd:complexType>
<xsd:complexType name="LabelsSearchMetadata">
<xsd:sequence>
<xsd:element name="entityFieldLabels" minOccurs="0" maxOccurs="unbounded" t
ype="tns:NameValuePair"/>
<xsd:element name="entityName" type="xsd:string"/>
</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:Er
ror"/>
<xsd:element name="id" type="tns:ID"/>
<xsd:element name="success" type="xsd:boolean"/>
</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" typ
e="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="t
ns:LogInfo"/>
<xsd:element name="debugLevel" type="tns:LogType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

<xsd:complexType name="LogInfo">
<xsd:sequence>
<xsd:element name="category" type="tns:LogCategory"/>
<xsd:element name="level" type="tns:LogCategoryLevel"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="LogCategory">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Db"/>
<xsd:enumeration value="Workflow"/>
<xsd:enumeration value="Validation"/>
<xsd:enumeration value="Callout"/>
<xsd:enumeration value="Apex_code"/>
<xsd:enumeration value="Apex_profiling"/>
<xsd:enumeration value="Visualforce"/>
<xsd:enumeration value="System"/>
<xsd:enumeration value="All"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="LogCategoryLevel">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="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:Fa
ct"/>

<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" ty
pe="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
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="CANNOT_CHANGE_FIELD_TYPE_OF_REFERENCED_FIELD"/>
value="CANNOT_CREATE_ANOTHER_MANAGED_PACKAGE"/>
value="CANNOT_DEACTIVATE_DIVISION"/>
value="CANNOT_DELETE_GLOBAL_ACTION_LIST"/>
value="CANNOT_DELETE_LAST_DATED_CONVERSION_RATE"/>
value="CANNOT_DELETE_MANAGED_OBJECT"/>
value="CANNOT_DISABLE_LAST_ADMIN"/>
value="CANNOT_ENABLE_IP_RESTRICT_REQUESTS"/>
value="CANNOT_EXECUTE_FLOW_TRIGGER"/>
value="CANNOT_FREEZE_SELF"/>
value="CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY"/>
value="CANNOT_MODIFY_MANAGED_OBJECT"/>
value="CANNOT_PASSWORD_LOCKOUT"/>
value="CANNOT_POST_TO_ARCHIVED_GROUP"/>
value="CANNOT_RENAME_APEX_REFERENCED_FIELD"/>
value="CANNOT_RENAME_APEX_REFERENCED_OBJECT"/>
value="CANNOT_RENAME_REFERENCED_FIELD"/>
value="CANNOT_RENAME_REFERENCED_OBJECT"/>
value="CANNOT_REPARENT_RECORD"/>
value="CANNOT_UPDATE_CONVERTED_LEAD"/>
value="CANT_DISABLE_CORP_CURRENCY"/>
value="CANT_UNSET_CORP_CURRENCY"/>
value="CHILD_SHARE_FAILS_PARENT"/>
value="CIRCULAR_DEPENDENCY"/>
value="CLEAN_SERVICE_ERROR"/>
value="COLLISION_DETECTED"/>
value="COMMUNITY_NOT_ACCESSIBLE"/>
value="CONFLICTING_ENVIRONMENT_HUB_MEMBER"/>
value="CONFLICTING_SSO_USER_MAPPING"/>
value="CUSTOM_APEX_ERROR"/>
value="CUSTOM_CLOB_FIELD_LIMIT_EXCEEDED"/>
value="CUSTOM_ENTITY_OR_FIELD_LIMIT"/>
value="CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED"/>
value="CUSTOM_INDEX_EXISTS"/>
value="CUSTOM_LINK_LIMIT_EXCEEDED"/>
value="CUSTOM_METADATA_LIMIT_EXCEEDED"/>
value="CUSTOM_SETTINGS_LIMIT_EXCEEDED"/>
value="CUSTOM_TAB_LIMIT_EXCEEDED"/>
value="DATACLOUDADDRESS_NO_RECORDS_FOUND"/>
value="DATACLOUDADDRESS_PROCESSING_ERROR"/>
value="DATACLOUDADDRESS_SERVER_ERROR"/>
value="DELETE_FAILED"/>
value="DELETE_OPERATION_TOO_LARGE"/>
value="DELETE_REQUIRED_ON_CASCADE"/>
value="DEPENDENCY_EXISTS"/>

<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="DUPLICATES_DETECTED"/>
value="DUPLICATE_CASE_SOLUTION"/>
value="DUPLICATE_COMM_NICKNAME"/>
value="DUPLICATE_CUSTOM_ENTITY_DEFINITION"/>
value="DUPLICATE_CUSTOM_TAB_MOTIF"/>
value="DUPLICATE_DEVELOPER_NAME"/>
value="DUPLICATE_EXTERNAL_ID"/>
value="DUPLICATE_MASTER_LABEL"/>
value="DUPLICATE_SENDER_DISPLAY_NAME"/>
value="DUPLICATE_USERNAME"/>
value="DUPLICATE_VALUE"/>
value="EMAIL_ADDRESS_BOUNCED"/>
value="EMAIL_EXTERNAL_TRANSPORT_CONNECTION_ERROR"/>
value="EMAIL_EXTERNAL_TRANSPORT_TOKEN_ERROR"/>
value="EMAIL_EXTERNAL_TRANSPORT_TOO_MANY_REQUESTS_ERROR"/>
value="EMAIL_EXTERNAL_TRANSPORT_UNKNOWN_ERROR"/>
value="EMAIL_NOT_PROCESSED_DUE_TO_PRIOR_ERROR"/>
value="EMAIL_OPTED_OUT"/>
value="EMAIL_TEMPLATE_FORMULA_ERROR"/>
value="EMAIL_TEMPLATE_MERGEFIELD_ACCESS_ERROR"/>
value="EMAIL_TEMPLATE_MERGEFIELD_ERROR"/>
value="EMAIL_TEMPLATE_MERGEFIELD_VALUE_ERROR"/>
value="EMAIL_TEMPLATE_PROCESSING_ERROR"/>
value="EMPTY_SCONTROL_FILE_NAME"/>
value="ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE"/>
value="ENTITY_IS_ARCHIVED"/>
value="ENTITY_IS_DELETED"/>
value="ENTITY_IS_LOCKED"/>
value="ENTITY_SAVE_ERROR"/>
value="ENTITY_SAVE_VALIDATION_ERROR"/>
value="ENVIRONMENT_HUB_MEMBERSHIP_CONFLICT"/>
value="ENVIRONMENT_HUB_MEMBERSHIP_ERROR_JOINING_HUB"/>
value="ENVIRONMENT_HUB_MEMBERSHIP_USER_ALREADY_IN_HUB"/>
value="ENVIRONMENT_HUB_MEMBERSHIP_USER_NOT_ORG_ADMIN"/>
value="ERROR_IN_MAILER"/>
value="EXCHANGE_WEB_SERVICES_URL_INVALID"/>
value="FAILED_ACTIVATION"/>
value="FIELD_CUSTOM_VALIDATION_EXCEPTION"/>
value="FIELD_FILTER_VALIDATION_EXCEPTION"/>
value="FIELD_INTEGRITY_EXCEPTION"/>
value="FIELD_KEYWORD_LIST_MATCH_LIMIT"/>
value="FIELD_MAPPING_ERROR"/>
value="FIELD_MODERATION_RULE_BLOCK"/>
value="FIELD_NOT_UPDATABLE"/>
value="FILE_EXTENSION_NOT_ALLOWED"/>
value="FILE_SIZE_LIMIT_EXCEEDED"/>
value="FILTERED_LOOKUP_LIMIT_EXCEEDED"/>
value="FIND_DUPLICATES_ERROR"/>
value="FUNCTIONALITY_NOT_ENABLED"/>
value="HAS_PUBLIC_REFERENCES"/>
value="HTML_FILE_UPLOAD_NOT_ALLOWED"/>
value="IMAGE_TOO_LARGE"/>
value="INACTIVE_OWNER_OR_USER"/>
value="INACTIVE_RULE_ERROR"/>
value="INSERT_UPDATE_DELETE_NOT_ALLOWED_DURING_MAINTENANCE

<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY"/>
value="INSUFFICIENT_ACCESS_OR_READONLY"/>
value="INSUFFICIENT_ACCESS_TO_INSIGHTSEXTERNALDATA"/>
value="INSUFFICIENT_CREDITS"/>

"/>

<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="INVALID_ACCESS_LEVEL"/>
value="INVALID_ARGUMENT_TYPE"/>
value="INVALID_ASSIGNEE_TYPE"/>
value="INVALID_ASSIGNMENT_RULE"/>
value="INVALID_BATCH_OPERATION"/>
value="INVALID_CONTENT_TYPE"/>
value="INVALID_CREDIT_CARD_INFO"/>
value="INVALID_CROSS_REFERENCE_KEY"/>
value="INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD"/>
value="INVALID_CURRENCY_CONV_RATE"/>
value="INVALID_CURRENCY_CORP_RATE"/>
value="INVALID_CURRENCY_ISO"/>
value="INVALID_DATA_CATEGORY_GROUP_REFERENCE"/>
value="INVALID_DATA_URI"/>
value="INVALID_EMAIL_ADDRESS"/>
value="INVALID_EMPTY_KEY_OWNER"/>
value="INVALID_ENTITY_FOR_MATCH_ENGINE_ERROR"/>
value="INVALID_ENTITY_FOR_MATCH_OPERATION_ERROR"/>
value="INVALID_ENTITY_FOR_UPSERT"/>
value="INVALID_ENVIRONMENT_HUB_MEMBER"/>
value="INVALID_EVENT_DELIVERY"/>
value="INVALID_EVENT_SUBSCRIPTION"/>
value="INVALID_FIELD"/>
value="INVALID_FIELD_FOR_INSERT_UPDATE"/>
value="INVALID_FIELD_WHEN_USING_TEMPLATE"/>
value="INVALID_FILTER_ACTION"/>
value="INVALID_GOOGLE_DOCS_URL"/>
value="INVALID_ID_FIELD"/>
value="INVALID_INET_ADDRESS"/>
value="INVALID_INPUT"/>
value="INVALID_LINEITEM_CLONE_STATE"/>
value="INVALID_MARKUP"/>
value="INVALID_MASTER_OR_TRANSLATED_SOLUTION"/>
value="INVALID_MESSAGE_ID_REFERENCE"/>
value="INVALID_NAMESPACE_PREFIX"/>
value="INVALID_OAUTH_URL"/>
value="INVALID_OPERATION"/>
value="INVALID_OPERATOR"/>
value="INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST"/>
value="INVALID_OWNER"/>
value="INVALID_PACKAGE_LICENSE"/>
value="INVALID_PACKAGE_VERSION"/>
value="INVALID_PARTNER_NETWORK_STATUS"/>
value="INVALID_PERSON_ACCOUNT_OPERATION"/>
value="INVALID_QUERY_LOCATOR"/>
value="INVALID_READ_ONLY_USER_DML"/>
value="INVALID_RUNTIME_VALUE"/>
value="INVALID_SAVE_AS_ACTIVITY_FLAG"/>
value="INVALID_SESSION_ID"/>
value="INVALID_SETUP_OWNER"/>
value="INVALID_SIGNUP_COUNTRY"/>
value="INVALID_SIGNUP_OPTION"/>
value="INVALID_SITE_DELETE_EXCEPTION"/>
value="INVALID_SITE_FILE_IMPORTED_EXCEPTION"/>
value="INVALID_SITE_FILE_TYPE_EXCEPTION"/>
value="INVALID_STATUS"/>
value="INVALID_SUBDOMAIN"/>
value="INVALID_TYPE"/>
value="INVALID_TYPE_FOR_OPERATION"/>
value="INVALID_TYPE_ON_FIELD_IN_RECORD"/>

<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="INVALID_USERID"/>
value="IP_RANGE_LIMIT_EXCEEDED"/>
value="JIGSAW_IMPORT_LIMIT_EXCEEDED"/>
value="LICENSE_LIMIT_EXCEEDED"/>
value="LIGHT_PORTAL_USER_EXCEPTION"/>
value="LIMIT_EXCEEDED"/>
value="MALFORMED_ID"/>
value="MANAGER_NOT_DEFINED"/>
value="MASSMAIL_RETRY_LIMIT_EXCEEDED"/>
value="MASS_MAIL_LIMIT_EXCEEDED"/>
value="MATCH_DEFINITION_ERROR"/>
value="MATCH_OPERATION_ERROR"/>
value="MATCH_OPERATION_INVALID_ENGINE_ERROR"/>
value="MATCH_OPERATION_INVALID_RULE_ERROR"/>
value="MATCH_OPERATION_MISSING_ENGINE_ERROR"/>
value="MATCH_OPERATION_MISSING_OBJECT_TYPE_ERROR"/>
value="MATCH_OPERATION_MISSING_OPTIONS_ERROR"/>
value="MATCH_OPERATION_MISSING_RULE_ERROR"/>
value="MATCH_OPERATION_UNKNOWN_RULE_ERROR"/>
value="MATCH_OPERATION_UNSUPPORTED_VERSION_ERROR"/>
value="MATCH_PRECONDITION_FAILED"/>
value="MATCH_RUNTIME_ERROR"/>
value="MATCH_SERVICE_ERROR"/>
value="MATCH_SERVICE_TIMED_OUT"/>
value="MATCH_SERVICE_UNAVAILABLE_ERROR"/>
value="MAXIMUM_CCEMAILS_EXCEEDED"/>
value="MAXIMUM_DASHBOARD_COMPONENTS_EXCEEDED"/>
value="MAXIMUM_HIERARCHY_CHILDREN_REACHED"/>
value="MAXIMUM_HIERARCHY_LEVELS_REACHED"/>
value="MAXIMUM_HIERARCHY_TREE_SIZE_REACHED"/>
value="MAXIMUM_SIZE_OF_ATTACHMENT"/>
value="MAXIMUM_SIZE_OF_DOCUMENT"/>
value="MAX_ACTIONS_PER_RULE_EXCEEDED"/>
value="MAX_ACTIVE_RULES_EXCEEDED"/>
value="MAX_APPROVAL_STEPS_EXCEEDED"/>
value="MAX_DEPTH_IN_FLOW_EXECUTION"/>
value="MAX_FORMULAS_PER_RULE_EXCEEDED"/>
value="MAX_RULES_EXCEEDED"/>
value="MAX_RULE_ENTRIES_EXCEEDED"/>
value="MAX_TASK_DESCRIPTION_EXCEEEDED"/>
value="MAX_TM_RULES_EXCEEDED"/>
value="MAX_TM_RULE_ITEMS_EXCEEDED"/>
value="MERGE_FAILED"/>
value="METADATA_FIELD_UPDATE_ERROR"/>
value="MISSING_ARGUMENT"/>
value="MISSING_RECORD"/>
value="MIXED_DML_OPERATION"/>
value="NONUNIQUE_SHIPPING_ADDRESS"/>
value="NO_APPLICABLE_PROCESS"/>
value="NO_ATTACHMENT_PERMISSION"/>
value="NO_INACTIVE_DIVISION_MEMBERS"/>
value="NO_MASS_MAIL_PERMISSION"/>
value="NO_PARTNER_PERMISSION"/>
value="NO_SUCH_USER_EXISTS"/>
value="NUMBER_OUTSIDE_VALID_RANGE"/>
value="NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED"/>
value="OPTED_OUT_OF_MASS_MAIL"/>
value="OP_WITH_INVALID_USER_TYPE_EXCEPTION"/>
value="PACKAGE_LICENSE_REQUIRED"/>
value="PACKAGING_API_INSTALL_FAILED"/>

<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="PACKAGING_API_UNINSTALL_FAILED"/>
value="PALI_INVALID_ACTION_ID"/>
value="PALI_INVALID_ACTION_NAME"/>
value="PALI_INVALID_ACTION_TYPE"/>
value="PAL_INVALID_ASSISTANT_RECOMMENDATION_TYPE_ID"/>
value="PAL_INVALID_ENTITY_ID"/>
value="PAL_INVALID_FLEXIPAGE_ID"/>
value="PAL_INVALID_LAYOUT_ID"/>
value="PAL_INVALID_PARAMETERS"/>
value="PA_API_EXCEPTION"/>
value="PA_AXIS_FAULT"/>
value="PA_INVALID_ID_EXCEPTION"/>
value="PA_NO_ACCESS_EXCEPTION"/>
value="PA_NO_DATA_FOUND_EXCEPTION"/>
value="PA_URI_SYNTAX_EXCEPTION"/>
value="PA_VISIBLE_ACTIONS_FILTER_ORDERING_EXCEPTION"/>
value="PORTAL_NO_ACCESS"/>
value="PORTAL_USER_ALREADY_EXISTS_FOR_CONTACT"/>
value="PORTAL_USER_CREATION_RESTRICTED_WITH_ENCRYPTION"/>
value="PRIVATE_CONTACT_ON_ASSET"/>
value="PROCESSING_HALTED"/>
value="QA_INVALID_CREATE_FEED_ITEM"/>
value="QA_INVALID_SUCCESS_MESSAGE"/>
value="QUERY_TIMEOUT"/>
value="QUICK_ACTION_LIST_ITEM_NOT_ALLOWED"/>
value="QUICK_ACTION_LIST_NOT_ALLOWED"/>
value="RECORD_IN_USE_BY_WORKFLOW"/>
value="REL_FIELD_BAD_ACCESSIBILITY"/>
value="REPUTATION_MINIMUM_NUMBER_NOT_REACHED"/>
value="REQUEST_RUNNING_TOO_LONG"/>
value="REQUIRED_FEATURE_MISSING"/>
value="REQUIRED_FIELD_MISSING"/>
value="RETRIEVE_EXCHANGE_ATTACHMENT_FAILED"/>
value="RETRIEVE_EXCHANGE_EMAIL_FAILED"/>
value="RETRIEVE_EXCHANGE_EVENT_FAILED"/>
value="SALESFORCE_INBOX_TRANSPORT_CONNECTION_ERROR"/>
value="SALESFORCE_INBOX_TRANSPORT_TOKEN_ERROR"/>
value="SALESFORCE_INBOX_TRANSPORT_UNKNOWN_ERROR"/>
value="SELF_REFERENCE_FROM_FLOW"/>
value="SELF_REFERENCE_FROM_TRIGGER"/>
value="SHARE_NEEDED_FOR_CHILD_OWNER"/>
value="SINGLE_EMAIL_LIMIT_EXCEEDED"/>
value="SOCIAL_ACCOUNT_NOT_FOUND"/>
value="SOCIAL_ACTION_INVALID"/>
value="SOCIAL_POST_INVALID"/>
value="SOCIAL_POST_NOT_FOUND"/>
value="STANDARD_PRICE_NOT_DEFINED"/>
value="STORAGE_LIMIT_EXCEEDED"/>
value="STRING_TOO_LONG"/>
value="SUBDOMAIN_IN_USE"/>
value="TABSET_LIMIT_EXCEEDED"/>
value="TEMPLATE_NOT_ACTIVE"/>
value="TEMPLATE_NOT_FOUND"/>
value="TERRITORY_REALIGN_IN_PROGRESS"/>
value="TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET"/>
value="TOO_MANY_APEX_REQUESTS"/>
value="TOO_MANY_ENUM_VALUE"/>
value="TOO_MANY_POSSIBLE_USERS_EXIST"/>
value="TRANSFER_REQUIRES_READ"/>
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="UNSAFE_HTML_CONTENT"/>
<xsd:enumeration value="UNSPECIFIED_EMAIL_ADDRESS"/>
<xsd:enumeration value="UNSUPPORTED_APEX_TRIGGER_OPERATON"/>
<xsd:enumeration value="UNVERIFIED_SENDER_ADDRESS"/>
<xsd:enumeration value="USER_OWNS_PORTAL_ACCOUNT_EXCEPTION"/>
<xsd:enumeration value="USER_WITH_APEX_SHARES_EXCEPTION"/>
<xsd:enumeration value="VF_COMPILE_ERROR"/>
<xsd:enumeration value="WEBLINK_SIZE_LIMIT_EXCEEDED"/>
<xsd:enumeration value="WEBLINK_URL_INVALID"/>
<xsd:enumeration value="WRONG_CONTROLLER_TYPE"/>
<xsd: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: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: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="AppleEnvironmentType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Sandbox"/>
<xsd:enumeration value="Production"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ArtifactCreateRequestStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Queued"/>
<xsd:enumeration value="PreparingEndpoint"/>
<xsd:enumeration value="EndpointReady"/>
<xsd:enumeration value="MetadataDeployComplete"/>
<xsd:enumeration value="BuildingArtifact"/>
<xsd:enumeration value="Success"/>
<xsd:enumeration value="Error"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ArtifactVersionInstallRequestStatus">
<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="ArtifactVersionUninstallRequestStatus">
<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="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="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="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="CleanRuleStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Inactive"/>
<xsd:enumeration value="Active"/>
</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="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="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="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="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: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: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="DateType"/>
<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: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="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: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: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="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: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="CommObjectPage"/>
<xsd:enumeration value="CommQuickActionCreatePage"/>
<xsd:enumeration value="CommRecordPage"/>
<xsd:enumeration value="CommRelatedListPage"/>
<xsd:enumeration value="CommSearchResultPage"/>
<xsd:enumeration value="CommThemeLayoutPage"/>
<xsd:enumeration value="UtilityBar"/>
</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: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: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="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="SharingRuleGroup"/>
<xsd:enumeration value="CollaborationGroup"/>
</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: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: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
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="cy"/>
value="is"/>
value="ms"/>
value="tl"/>
value="lb"/>
value="rm"/>
value="hy"/>
value="hi"/>
value="ur"/>
value="bn"/>
value="de_AT"/>
value="de_CH"/>
value="ta"/>
value="ar_DZ"/>
value="ar_BH"/>
value="ar_EG"/>
value="ar_IQ"/>
value="ar_JO"/>
value="ar_KW"/>
value="ar_LB"/>
value="ar_LY"/>
value="ar_MA"/>
value="ar_OM"/>
value="ar_QA"/>
value="ar_SA"/>
value="ar_SD"/>
value="ar_SY"/>
value="ar_TN"/>
value="ar_AE"/>
value="ar_YE"/>
value="zh_SG"/>
value="zh_HK"/>
value="en_HK"/>
value="en_IE"/>
value="en_SG"/>
value="en_ZA"/>
value="fr_BE"/>
value="fr_LU"/>
value="fr_CH"/>
value="de_LU"/>
value="it_CH"/>
value="es_AR"/>
value="es_BO"/>
value="es_CL"/>
value="es_CO"/>
value="es_CR"/>
value="es_DO"/>
value="es_EC"/>
value="es_SV"/>
value="es_GT"/>
value="es_HN"/>
value="es_NI"/>
value="es_PA"/>
value="es_PY"/>
value="es_PE"/>
value="es_PR"/>
value="es_US"/>
value="es_UY"/>
value="es_VE"/>
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: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="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="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="NodeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Setup"/>
<xsd:enumeration value="PersonalSettings"/>
</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: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="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="PolicyAction">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Block"/>
<xsd:enumeration value="RaiseSessionLevel"/>
</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="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: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="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="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="SendAction">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Send"/>
</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="SummaryLayoutStyle">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Default"/>
<xsd:enumeration value="QuoteTemplate"/>
<xsd:enumeration value="DefaultQuoteTemplate"/>
<xsd:enumeration value="CaseInteraction"/>
<xsd:enumeration value="QuickActionLayoutLeftRight"/>
<xsd:enumeration value="QuickActionLayoutTopDown"/>
<xsd:enumeration value="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="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: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="AddGroupMember"/>
<xsd:enumeration value="AddTerritory"/>
<xsd:enumeration value="AddUser"/>
<xsd:enumeration value="AddUserRole"/>
<xsd:enumeration value="AddUserTerritory"/>
<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="xs
d:string"/>
<xsd:element name="methods" minOccurs="0" maxOccurs="unbounded" type="tns:M
ethod"/>
<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="tn
s: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="t


ns: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="tn
s: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:E
xternalMethod"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="namespace" type="xsd:string"/>
<xsd:element name="references" minOccurs="0" maxOccurs="unbounded" type="tn
s: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="xs
d: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="tn
s: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:T
ypeExtent"/>
<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="tn
s:AttributeDefinition"/>
<xsd:element name="extent" minOccurs="0" maxOccurs="unbounded" type="tns:He
apAddress"/>
<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:s
tring"/>

<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:S
tateValue"/>
</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:M
apEntry"/>
</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:S
tateValue"/>
</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="t
ns: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="t
ns: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" t
ype="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" typ
e="tns:RecordTypeInfo"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RelationshipReferenceTo">
<xsd:sequence>
<xsd:element name="referenceTo" minOccurs="0" maxOccurs="unbounded" type="x
sd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="JunctionIdListNames">
<xsd:sequence>
<xsd:element name="names" minOccurs="0" maxOccurs="unbounded" type="xsd:str

ing"/>
</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:S
earchLayoutButton"/>
</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:Se
archLayoutField"/>
</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="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:S
aveResult"/>
</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:D
eleteResult"/>
</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:st
ring"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="describeSObjectsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:D
escribeSObjectResult"/>
</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:D
escribeWorkitemActionResult"/>
</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="xs
d: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:I
nvalidateSessionsResult"/>
</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:s
Object"/>
</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: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:S
aveResult"/>
</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:U
psertResult"/>
</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_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
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="CANT_ADD_STANDARD_PORTAL_USER_TO_TERRITORY"/>
value="CIRCULAR_OBJECT_GRAPH"/>
value="CLIENT_NOT_ACCESSIBLE_FOR_USER"/>
value="CLIENT_REQUIRE_UPDATE_FOR_USER"/>
value="CONTENT_CUSTOM_DOWNLOAD_EXCEPTION"/>
value="CONTENT_HUB_AUTHENTICATION_EXCEPTION"/>
value="CONTENT_HUB_FILE_DOWNLOAD_EXCEPTION"/>
value="CONTENT_HUB_FILE_NOT_FOUND_EXCEPTION"/>
value="CONTENT_HUB_INVALID_OBJECT_TYPE_EXCEPTION"/>
value="CONTENT_HUB_INVALID_PAGE_NUMBER_EXCEPTION"/>
value="CONTENT_HUB_INVALID_PAYLOAD"/>
value="CONTENT_HUB_INVALID_RENDITION_PAGE_NUMBER_EXCEPTION

<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="CONTENT_HUB_ITEM_TYPE_NOT_FOUND_EXCEPTION"/>
value="CONTENT_HUB_OBJECT_NOT_FOUND_EXCEPTION"/>
value="CONTENT_HUB_OPERATION_NOT_SUPPORTED_EXCEPTION"/>
value="CONTENT_HUB_SECURITY_EXCEPTION"/>
value="CONTENT_HUB_TIMEOUT_EXCEPTION"/>
value="CONTENT_HUB_UNEXPECTED_EXCEPTION"/>
value="CUSTOM_METADATA_LIMIT_EXCEEDED"/>
value="CUSTOM_SETTINGS_LIMIT_EXCEEDED"/>
value="DATACLOUD_API_CLIENT_EXCEPTION"/>
value="DATACLOUD_API_DISABLED_EXCEPTION"/>
value="DATACLOUD_API_INVALID_QUERY_EXCEPTION"/>
value="DATACLOUD_API_SERVER_BUSY_EXCEPTION"/>
value="DATACLOUD_API_SERVER_EXCEPTION"/>
value="DATACLOUD_API_TIMEOUT_EXCEPTION"/>
value="DATACLOUD_API_UNAVAILABLE"/>
value="DUPLICATE_ARGUMENT_VALUE"/>
value="DUPLICATE_VALUE"/>
value="EMAIL_BATCH_SIZE_LIMIT_EXCEEDED"/>
value="EMAIL_TO_CASE_INVALID_ROUTING"/>
value="EMAIL_TO_CASE_LIMIT_EXCEEDED"/>
value="EMAIL_TO_CASE_NOT_ENABLED"/>
value="ENTITY_NOT_QUERYABLE"/>
value="ENVIRONMENT_HUB_MEMBERSHIP_CONFLICT"/>
value="EXCEEDED_ID_LIMIT"/>
value="EXCEEDED_LEAD_CONVERT_LIMIT"/>
value="EXCEEDED_MAX_SIZE_REQUEST"/>
value="EXCEEDED_MAX_SOBJECTS"/>
value="EXCEEDED_MAX_TYPES_LIMIT"/>
value="EXCEEDED_QUOTA"/>
value="EXTERNAL_OBJECT_AUTHENTICATION_EXCEPTION"/>
value="EXTERNAL_OBJECT_CONNECTION_EXCEPTION"/>
value="EXTERNAL_OBJECT_EXCEPTION"/>
value="EXTERNAL_OBJECT_UNSUPPORTED_EXCEPTION"/>
value="FEDERATED_SEARCH_ERROR"/>
value="FEED_NOT_ENABLED_FOR_OBJECT"/>
value="FUNCTIONALITY_NOT_ENABLED"/>
value="FUNCTIONALITY_TEMPORARILY_UNAVAILABLE"/>
value="ILLEGAL_QUERY_PARAMETER_VALUE"/>
value="INACTIVE_OWNER_OR_USER"/>
value="INACTIVE_PORTAL"/>
value="INSERT_UPDATE_DELETE_NOT_ALLOWED_DURING_MAINTENANCE

<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="INSUFFICIENT_ACCESS"/>
value="INTERNAL_CANVAS_ERROR"/>
value="INVALID_ASSIGNMENT_RULE"/>
value="INVALID_BATCH_REQUEST"/>
value="INVALID_BATCH_SIZE"/>

"/>

"/>

<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration
<xsd:enumeration

value="INVALID_CLIENT"/>
value="INVALID_CROSS_REFERENCE_KEY"/>
value="INVALID_DATE_FORMAT"/>
value="INVALID_FIELD"/>
value="INVALID_FILTER_LANGUAGE"/>
value="INVALID_FILTER_VALUE"/>
value="INVALID_ID_FIELD"/>
value="INVALID_INPUT_COMBINATION"/>
value="INVALID_LOCALE_LANGUAGE"/>
value="INVALID_LOCATOR"/>
value="INVALID_LOGIN"/>
value="INVALID_MULTIPART_REQUEST"/>
value="INVALID_NEW_PASSWORD"/>
value="INVALID_OPERATION"/>
value="INVALID_OPERATION_WITH_EXPIRED_PASSWORD"/>
value="INVALID_PACKAGE_VERSION"/>
value="INVALID_PAGING_OPTION"/>
value="INVALID_QUERY_FILTER_OPERATOR"/>
value="INVALID_QUERY_LOCATOR"/>
value="INVALID_QUERY_SCOPE"/>
value="INVALID_REPLICATION_DATE"/>
value="INVALID_SEARCH"/>
value="INVALID_SEARCH_SCOPE"/>
value="INVALID_SESSION_ID"/>
value="INVALID_SOAP_HEADER"/>
value="INVALID_SORT_OPTION"/>
value="INVALID_SSO_GATEWAY_URL"/>
value="INVALID_TYPE"/>
value="INVALID_TYPE_FOR_OPERATION"/>
value="JIGSAW_ACTION_DISABLED"/>
value="JIGSAW_IMPORT_LIMIT_EXCEEDED"/>
value="JIGSAW_REQUEST_NOT_SUPPORTED"/>
value="JSON_PARSER_ERROR"/>
value="KEY_HAS_BEEN_DESTROYED"/>
value="LICENSING_DATA_ERROR"/>
value="LICENSING_UNKNOWN_ERROR"/>
value="LIMIT_EXCEEDED"/>
value="LOGIN_CHALLENGE_ISSUED"/>
value="LOGIN_CHALLENGE_PENDING"/>
value="LOGIN_DURING_RESTRICTED_DOMAIN"/>
value="LOGIN_DURING_RESTRICTED_TIME"/>
value="LOGIN_MUST_USE_SECURITY_TOKEN"/>
value="MALFORMED_ID"/>
value="MALFORMED_QUERY"/>
value="MALFORMED_SEARCH"/>
value="MISSING_ARGUMENT"/>
value="MISSING_RECORD"/>
value="MODIFIED"/>
value="MUTUAL_AUTHENTICATION_FAILED"/>
value="NOT_ACCEPTABLE"/>
value="NOT_MODIFIED"/>
value="NO_ACTIVE_DUPLICATE_RULE"/>
value="NO_SOFTPHONE_LAYOUT"/>
value="NUMBER_OUTSIDE_VALID_RANGE"/>
value="OPERATION_TOO_LARGE"/>
value="ORG_IN_MAINTENANCE"/>
value="ORG_IS_DOT_ORG"/>
value="ORG_IS_SIGNING_UP"/>
value="ORG_LOCKED"/>
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="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" ni
llable="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="InvalidQueryLocatorFau
lt"/>
<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="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:AllowFieldTruncationHeade
r"/>
<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="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="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 actionab
le 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</doc
umentation>
<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.</do
cumentation>
<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</documentati
on>
<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</documen
tation>
<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="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:He
ader"/>
<soap:header use="literal" part="DisableFeedTrackingHeader" message="tns:Hea
der"/>
<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/38.0"/>
</port>
</service>
</definitions>

Вам также может понравиться