0% found this document useful (0 votes)
468 views

Tool

The document defines the schema for the Salesforce Tooling API. It includes definitions for complex types that represent different types of Salesforce metadata like Apex classes, Visualforce pages, business hours, and workflow rules. The schema provides the structure for requests and responses when interacting with the Tooling API to retrieve or modify metadata.

Uploaded by

daniel_zlacky
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
468 views

Tool

The document defines the schema for the Salesforce Tooling API. It includes definitions for complex types that represent different types of Salesforce metadata like Apex classes, Visualforce pages, business hours, and workflow rules. The schema provides the structure for requests and responses when interacting with the Tooling API to retrieve or modify metadata.

Uploaded by

daniel_zlacky
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 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>

You might also like