<?xml version="1.0" encoding="UTF-8"?>
<!--
Salesforce.com Tooling API version 56.0

Copyright 2006-2022 Salesforce.com, inc. All Rights Reserved
-->
<definitions targetNamespace="urn:tooling.soap.sforce.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="urn:tooling.soap.sforce.com" xmlns:mns="urn:metadata.tooling.soap.sforce.com" xmlns:ens="urn:sobject.tooling.soap.sforce.com" xmlns:fns="urn:fault.tooling.soap.sforce.com">
 <types>
  <xsd:schema elementFormDefault="qualified" targetNamespace="urn:metadata.tooling.soap.sforce.com">
   <xsd:import namespace="urn:sobject.tooling.soap.sforce.com"/>
   <xsd:import namespace="urn:tooling.soap.sforce.com"/>
   <xsd:complexType name="AIApplication">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="masterLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="status" type="tns:AIApplicationStatus"/>
       <xsd:element name="type" type="tns:AIApplicationType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Metadata">
    <xsd:sequence/>
   </xsd:complexType>
   <xsd:complexType name="AIApplicationConfig">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="aiApplicationDeveloperName" type="xsd:string"/>
       <xsd:element name="applicationId" minOccurs="0" type="xsd:string"/>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="insightReasonEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="rank" minOccurs="0" type="xsd:int"/>
       <xsd:element name="scoringMode" minOccurs="0" type="tns:AIScoringMode"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActivationPlatform">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="activationPlatformAdditionalMetadata" minOccurs="0" type="xsd:string"/>
       <xsd:element name="activationPlatformConnectorType" minOccurs="0" type="tns:ActivationPlatformConnectorType"/>
       <xsd:element name="dataConnector" minOccurs="0" type="xsd:string"/>
       <xsd:element name="description" type="xsd:string"/>
       <xsd:element name="enabled" type="xsd:boolean"/>
       <xsd:element name="includeSegmentNames" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="logoUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="notes" minOccurs="0" type="xsd:string"/>
       <xsd:element name="outputFormat" type="tns:ActivationPlatformFileOutputFormat"/>
       <xsd:element name="outputGrouping" type="tns:ActivationPlatformFileOutputGrouping"/>
       <xsd:element name="periodicRefreshFrequecy" minOccurs="0" type="tns:ActivationPlatformPeriodicFullRefresh"/>
       <xsd:element name="platformType" type="tns:ActivationPlatformType"/>
       <xsd:element name="refreshFrequency" type="tns:ActivationPlatformRefreshFrequency"/>
       <xsd:element name="refreshMode" type="tns:ActivationPlatformRefreshMode"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActivationPlatformActvAttr">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="activationPlatform" type="xsd:string"/>
       <xsd:element name="fieldName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isRequired" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="objectName" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActivationPlatformField">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="activationPlatform" type="xsd:string"/>
       <xsd:element name="helpText" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isHidden" type="xsd:boolean"/>
       <xsd:element name="isRequired" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="type" minOccurs="0" type="tns:ActivationPlatformFieldDataType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActvPfrmDataConnectorS3">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="bucketName" type="xsd:string"/>
       <xsd:element name="exportDirectory" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActvPlatformAdncIdentifier">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="activationPlatform" type="xsd:string"/>
       <xsd:element name="identifierHashMethod" minOccurs="0" type="tns:ActivationPlatformIdentifierHashMethod"/>
       <xsd:element name="identifierType" type="tns:ActivationPlatformIdentifierType"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActvPlatformFieldValue">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="activationPlatformField" type="xsd:string"/>
       <xsd:element name="isDefault" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="value" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActvPlatformOAuthConnector">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="oauthProvider" type="tns:OAuthProviderType"/>
       <xsd:element name="oauthUrl" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AnimationRule">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="animationFrequency" type="xsd:string"/>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="isActive" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="recordTypeContext" type="xsd:string"/>
       <xsd:element name="recordTypeName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="sobjectType" type="xsd:string"/>
       <xsd:element name="targetField" type="xsd:string"/>
       <xsd:element name="targetFieldChangeToValues" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexClass">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="apiVersion" type="xsd:double"/>
       <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="mns:PackageVersion"/>
       <xsd:element name="status" type="tns:ApexCodeUnitStatus"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PackageVersion">
    <xsd:sequence>
     <xsd:element name="majorNumber" type="xsd:int"/>
     <xsd:element name="minorNumber" type="xsd:int"/>
     <xsd:element name="namespace" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ApexComponent">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="apiVersion" minOccurs="0" type="xsd:double"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="mns:PackageVersion"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexPage">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="apiVersion" type="xsd:double"/>
       <xsd:element name="availableInTouch" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="confirmationTokenRequired" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="mns:PackageVersion"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexTestSuite">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="testClassName" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexTrigger">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="apiVersion" type="xsd:double"/>
       <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="mns:PackageVersion"/>
       <xsd:element name="status" type="tns:ApexCodeUnitStatus"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AssignmentRule">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="ruleEntry" minOccurs="0" maxOccurs="unbounded" type="mns:RuleEntry"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RuleEntry">
    <xsd:sequence>
     <xsd:element name="assignedTo" minOccurs="0" type="xsd:string"/>
     <xsd:element name="assignedToType" minOccurs="0" type="tns:AssignToLookupValueType"/>
     <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/>
     <xsd:element name="businessHours" minOccurs="0" type="xsd:string"/>
     <xsd:element name="businessHoursSource" minOccurs="0" type="tns:BusinessHoursSourceType"/>
     <xsd:element name="criteriaItems" minOccurs="0" maxOccurs="unbounded" type="mns:FilterItem"/>
     <xsd:element name="disableEscalationWhenModified" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="escalationAction" minOccurs="0" maxOccurs="unbounded" type="mns:EscalationAction"/>
     <xsd:element name="escalationStartTime" minOccurs="0" type="tns:EscalationStartTimeType"/>
     <xsd:element name="formula" minOccurs="0" type="xsd:string"/>
     <xsd:element name="notifyCcRecipients" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="overrideExistingTeams" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="replyToEmail" minOccurs="0" type="xsd:string"/>
     <xsd:element name="senderEmail" minOccurs="0" type="xsd:string"/>
     <xsd:element name="senderName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="team" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="template" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FilterItem">
    <xsd:sequence>
     <xsd:element name="field" type="xsd:string"/>
     <xsd:element name="operation" type="tns:FilterOperation"/>
     <xsd:element name="value" minOccurs="0" type="xsd:string"/>
     <xsd:element name="valueField" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EscalationAction">
    <xsd:sequence>
     <xsd:element name="assignedTo" minOccurs="0" type="xsd:string"/>
     <xsd:element name="assignedToTemplate" minOccurs="0" type="xsd:string"/>
     <xsd:element name="assignedToType" minOccurs="0" type="tns:AssignToLookupValueType"/>
     <xsd:element name="minutesToEscalation" minOccurs="0" type="xsd:int"/>
     <xsd:element name="notifyCaseOwner" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="notifyEmail" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="notifyTo" minOccurs="0" type="xsd:string"/>
     <xsd:element name="notifyToTemplate" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="AssignmentRules">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AuraDefinitionBundle">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="SVGContent" minOccurs="0" type="xsd:base64Binary"/>
       <xsd:element name="apiVersion" minOccurs="0" type="xsd:double"/>
       <xsd:element name="auraDefinitions" minOccurs="0" type="mns:AuraDefinitions"/>
       <xsd:element name="controllerContent" minOccurs="0" type="xsd:base64Binary"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="designContent" minOccurs="0" type="xsd:base64Binary"/>
       <xsd:element name="documentationContent" minOccurs="0" type="xsd:base64Binary"/>
       <xsd:element name="helperContent" minOccurs="0" type="xsd:base64Binary"/>
       <xsd:element name="markup" minOccurs="0" type="xsd:base64Binary"/>
       <xsd:element name="modelContent" minOccurs="0" type="xsd:base64Binary"/>
       <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="mns:PackageVersion"/>
       <xsd:element name="rendererContent" minOccurs="0" type="xsd:base64Binary"/>
       <xsd:element name="styleContent" minOccurs="0" type="xsd:base64Binary"/>
       <xsd:element name="testsuiteContent" minOccurs="0" type="xsd:base64Binary"/>
       <xsd:element name="type" minOccurs="0" type="tns:AuraBundleType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AuraDefinitions">
    <xsd:sequence>
     <xsd:element name="auraDefinition" minOccurs="0" maxOccurs="unbounded" type="mns:AuraDefinition"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="AuraDefinition">
    <xsd:sequence>
     <xsd:element name="defType" type="xsd:string"/>
     <xsd:element name="source" type="xsd:base64Binary"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="AutoResponseRule">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="ruleEntry" minOccurs="0" maxOccurs="unbounded" type="mns:RuleEntry"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AutoResponseRules">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Bot">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="botMlDomain" minOccurs="0" type="mns:LocalMlDomain"/>
       <xsd:element name="botUser" minOccurs="0" type="xsd:string"/>
       <xsd:element name="botVersions" minOccurs="0" maxOccurs="unbounded" type="mns:BotVersion"/>
       <xsd:element name="contextVariables" minOccurs="0" maxOccurs="unbounded" type="mns:ConversationContextVariable"/>
       <xsd:element name="conversationChannelProviders" minOccurs="0" maxOccurs="unbounded" type="mns:ConversationDefinitionChannelProvider"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="label" minOccurs="0" type="xsd:string"/>
       <xsd:element name="logPrivateConversationData" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="richContentEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LocalMlDomain">
    <xsd:sequence>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="mlIntents" minOccurs="0" maxOccurs="unbounded" type="mns:MlIntent"/>
     <xsd:element name="mlSlotClasses" minOccurs="0" maxOccurs="unbounded" type="mns:MlSlotClass"/>
     <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="MlIntent">
    <xsd:sequence>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="developerName" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="mlIntentUtterances" minOccurs="0" maxOccurs="unbounded" type="mns:MlIntentUtterance"/>
     <xsd:element name="relatedMlIntents" minOccurs="0" maxOccurs="unbounded" type="mns:MlRelatedIntent"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="MlIntentUtterance">
    <xsd:sequence>
     <xsd:element name="language" minOccurs="0" type="tns:Language"/>
     <xsd:element name="utterance" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="MlRelatedIntent">
    <xsd:sequence>
     <xsd:element name="relatedMlIntent" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="MlSlotClass">
    <xsd:sequence>
     <xsd:element name="dataType" type="tns:MlSlotClassDataType"/>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="developerName" type="xsd:string"/>
     <xsd:element name="extractionRegex" minOccurs="0" type="xsd:string"/>
     <xsd:element name="extractionType" minOccurs="0" type="tns:MlSlotClassExtractionType"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="mlSlotClassValues" minOccurs="0" maxOccurs="unbounded" type="mns:MlSlotClassValue"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="MlSlotClassValue">
    <xsd:sequence>
     <xsd:element name="synonymGroup" minOccurs="0" type="mns:SynonymGroup"/>
     <xsd:element name="synonymGroups" minOccurs="0" maxOccurs="unbounded" type="mns:SynonymGroup"/>
     <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SynonymGroup">
    <xsd:sequence>
     <xsd:element name="languages" minOccurs="0" maxOccurs="unbounded" type="tns:Language"/>
     <xsd:element name="terms" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BotVersion">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="botDialogGroups" minOccurs="0" maxOccurs="unbounded" type="mns:BotDialogGroup"/>
       <xsd:element name="botDialogs" minOccurs="0" maxOccurs="unbounded" type="mns:BotDialog"/>
       <xsd:element name="conversationSystemDialogs" minOccurs="0" maxOccurs="unbounded" type="mns:ConversationSystemDialog"/>
       <xsd:element name="conversationVariables" minOccurs="0" maxOccurs="unbounded" type="mns:ConversationVariable"/>
       <xsd:element name="entryDialog" type="xsd:string"/>
       <xsd:element name="mainMenuDialog" type="xsd:string"/>
       <xsd:element name="nlpProviders" minOccurs="0" maxOccurs="unbounded" type="mns:ConversationDefinitionNlpProvider"/>
       <xsd:element name="responseDelayMilliseconds" minOccurs="0" type="xsd:int"/>
       <xsd:element name="status" type="tns:BotStatusCode"/>
       <xsd:element name="version" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BotDialogGroup">
    <xsd:sequence>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="developerName" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BotDialog">
    <xsd:sequence>
     <xsd:element name="botDialogGroup" minOccurs="0" type="xsd:string"/>
     <xsd:element name="botSteps" minOccurs="0" maxOccurs="unbounded" type="mns:BotStep"/>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="developerName" type="xsd:string"/>
     <xsd:element name="isPlaceholderDialog" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="mlIntent" minOccurs="0" type="xsd:string"/>
     <xsd:element name="mlIntentTrainingEnabled" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="showInFooterMenu" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BotStep">
    <xsd:sequence>
     <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/>
     <xsd:element name="botInvocation" minOccurs="0" type="mns:BotInvocation"/>
     <xsd:element name="botMessages" minOccurs="0" maxOccurs="unbounded" type="mns:BotMessage"/>
     <xsd:element name="botNavigation" minOccurs="0" type="mns:BotNavigation"/>
     <xsd:element name="botStepConditions" minOccurs="0" maxOccurs="unbounded" type="mns:BotStepCondition"/>
     <xsd:element name="botSteps" minOccurs="0" maxOccurs="unbounded" type="mns:BotStep"/>
     <xsd:element name="botVariableOperation" minOccurs="0" type="mns:BotVariableOperation"/>
     <xsd:element name="conversationRecordLookup" minOccurs="0" type="mns:ConversationRecordLookup"/>
     <xsd:element name="conversationSystemMessage" minOccurs="0" type="mns:ConversationSystemMessage"/>
     <xsd:element name="messageDefinition" minOccurs="0" type="mns:ConversationDefinitionRichMessage"/>
     <xsd:element name="stepIdentifier" minOccurs="0" type="xsd:string"/>
     <xsd:element name="type" type="tns:BotStepType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BotInvocation">
    <xsd:sequence>
     <xsd:element name="invocationActionName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="invocationActionType" minOccurs="0" type="tns:ConversationInvocableTargetType"/>
     <xsd:element name="invocationMappings" minOccurs="0" maxOccurs="unbounded" type="mns:BotInvocationMapping"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BotInvocationMapping">
    <xsd:sequence>
     <xsd:element name="parameterName" type="xsd:string"/>
     <xsd:element name="recordName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="type" type="tns:BotInvocationMappingType"/>
     <xsd:element name="value" minOccurs="0" type="xsd:string"/>
     <xsd:element name="variableName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="variableType" minOccurs="0" type="tns:ConversationVariableType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BotMessage">
    <xsd:sequence>
     <xsd:element name="message" type="xsd:string"/>
     <xsd:element name="messageIdentifier" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BotNavigation">
    <xsd:sequence>
     <xsd:element name="botNavigationLinks" minOccurs="0" maxOccurs="unbounded" type="mns:BotNavigationLink"/>
     <xsd:element name="type" type="tns:BotNavigationType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BotNavigationLink">
    <xsd:sequence>
     <xsd:element name="label" minOccurs="0" type="xsd:string"/>
     <xsd:element name="targetBotDialog" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BotStepCondition">
    <xsd:sequence>
     <xsd:element name="leftOperandName" type="xsd:string"/>
     <xsd:element name="leftOperandType" type="tns:ConversationVariableType"/>
     <xsd:element name="operatorType" type="tns:BotStepConditionOperatorType"/>
     <xsd:element name="rightOperandValue" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BotVariableOperation">
    <xsd:sequence>
     <xsd:element name="askCollectIfSet" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="autoSelectIfSingleChoice" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="botInvocation" minOccurs="0" type="mns:BotInvocation"/>
     <xsd:element name="botMessages" minOccurs="0" maxOccurs="unbounded" type="mns:BotMessage"/>
     <xsd:element name="botQuickReplyOptions" minOccurs="0" maxOccurs="unbounded" type="mns:BotQuickReplyOption"/>
     <xsd:element name="botVariableOperands" minOccurs="0" maxOccurs="unbounded" type="mns:BotVariableOperand"/>
     <xsd:element name="invalidInputBotNavigation" minOccurs="0" type="mns:BotNavigation"/>
     <xsd:element name="optionalCollect" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="quickReplyOptionTemplate" minOccurs="0" type="xsd:string"/>
     <xsd:element name="quickReplyType" minOccurs="0" type="tns:BotQuickReplyType"/>
     <xsd:element name="quickReplyWidgetType" minOccurs="0" type="tns:BotWidgetType"/>
     <xsd:element name="retryMessages" minOccurs="0" maxOccurs="unbounded" type="mns:BotMessage"/>
     <xsd:element name="sourceVariableName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="sourceVariableType" minOccurs="0" type="tns:ConversationVariableType"/>
     <xsd:element name="type" type="tns:BotVariableOperationType"/>
     <xsd:element name="variableOperationIdentifier" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BotQuickReplyOption">
    <xsd:sequence>
     <xsd:element name="literalValue" type="xsd:string"/>
     <xsd:element name="quickReplyOptionIdentifier" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BotVariableOperand">
    <xsd:sequence>
     <xsd:element name="disableAutoFill" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="sourceName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="sourceType" minOccurs="0" type="tns:ConversationVariableOperandSourceType"/>
     <xsd:element name="sourceValue" minOccurs="0" type="xsd:string"/>
     <xsd:element name="targetName" type="xsd:string"/>
     <xsd:element name="targetType" type="tns:ConversationVariableType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ConversationRecordLookup">
    <xsd:sequence>
     <xsd:element name="SObjectType" type="xsd:string"/>
     <xsd:element name="conditions" minOccurs="0" maxOccurs="unbounded" type="mns:ConversationRecordLookupCondition"/>
     <xsd:element name="filterLogic" minOccurs="0" type="xsd:string"/>
     <xsd:element name="lookupFields" minOccurs="0" maxOccurs="unbounded" type="mns:ConversationRecordLookupField"/>
     <xsd:element name="maxLookupResults" type="xsd:int"/>
     <xsd:element name="sortFieldName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="sortOrder" minOccurs="0" type="tns:SortOrder"/>
     <xsd:element name="sourceVariableName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="sourceVariableType" minOccurs="0" type="tns:ConversationVariableType"/>
     <xsd:element name="targetVariableName" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ConversationRecordLookupCondition">
    <xsd:sequence>
     <xsd:element name="leftOperand" type="xsd:string"/>
     <xsd:element name="operatorType" type="xsd:string"/>
     <xsd:element name="rightOperandName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="rightOperandType" minOccurs="0" type="tns:ConversationVariableType"/>
     <xsd:element name="rightOperandValue" minOccurs="0" type="xsd:string"/>
     <xsd:element name="sortOrder" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ConversationRecordLookupField">
    <xsd:sequence>
     <xsd:element name="fieldName" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ConversationSystemMessage">
    <xsd:sequence>
     <xsd:element name="systemMessageMappings" minOccurs="0" maxOccurs="unbounded" type="mns:ConversationSystemMessageMapping"/>
     <xsd:element name="type" type="tns:ConversationSystemMessageType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ConversationSystemMessageMapping">
    <xsd:sequence>
     <xsd:element name="mappingType" type="tns:ConversationMappingType"/>
     <xsd:element name="parameterType" type="tns:ConversationSystemMessageParamType"/>
     <xsd:element name="variableName" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ConversationDefinitionRichMessage">
    <xsd:sequence>
     <xsd:element name="messageDefinitionMappings" minOccurs="0" maxOccurs="unbounded" type="mns:BotInvocationMapping"/>
     <xsd:element name="messageDefinitionName" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ConversationSystemDialog">
    <xsd:sequence>
     <xsd:element name="dialog" type="xsd:string"/>
     <xsd:element name="type" type="tns:ConversationSystemDialogType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ConversationVariable">
    <xsd:sequence>
     <xsd:element name="SObjectType" minOccurs="0" type="xsd:string"/>
     <xsd:element name="collectionType" minOccurs="0" type="tns:ConversationVariableCollectionType"/>
     <xsd:element name="dataType" type="tns:ConversationDataType"/>
     <xsd:element name="developerName" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ConversationDefinitionNlpProvider">
    <xsd:sequence>
     <xsd:element name="language" minOccurs="0" type="tns:Language"/>
     <xsd:element name="nlpProviderName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="nlpProviderType" type="tns:ConversationDefinitionNlpProviderType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ConversationContextVariable">
    <xsd:sequence>
     <xsd:element name="SObjectType" minOccurs="0" type="xsd:string"/>
     <xsd:element name="contextVariableMappings" minOccurs="0" maxOccurs="unbounded" type="mns:ConversationContextVariableMapping"/>
     <xsd:element name="dataType" type="tns:ConversationDataType"/>
     <xsd:element name="developerName" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ConversationContextVariableMapping">
    <xsd:sequence>
     <xsd:element name="SObjectType" type="xsd:string"/>
     <xsd:element name="fieldName" type="xsd:string"/>
     <xsd:element name="messageType" type="tns:MessageType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ConversationDefinitionChannelProvider">
    <xsd:sequence>
     <xsd:element name="agentRequired" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="chatButtonName" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BotBlock">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="botBlockVersions" minOccurs="0" maxOccurs="unbounded" type="mns:BotBlockVersion"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="icon" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BotBlockVersion">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="botDialogs" minOccurs="0" maxOccurs="unbounded" type="mns:BotDialog"/>
       <xsd:element name="conversationLanguages" type="xsd:string"/>
       <xsd:element name="conversationVariables" minOccurs="0" maxOccurs="unbounded" type="mns:ConversationVariable"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="mlDomain" type="mns:LocalMlDomain"/>
       <xsd:element name="richContentEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="status" type="tns:ConvDefBlockVersionStatus"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BotTemplate">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="botDialogGroups" minOccurs="0" maxOccurs="unbounded" type="mns:BotDialogGroup"/>
       <xsd:element name="botDialogs" minOccurs="0" maxOccurs="unbounded" type="mns:BotDialog"/>
       <xsd:element name="contextVariables" minOccurs="0" maxOccurs="unbounded" type="mns:ConversationContextVariable"/>
       <xsd:element name="conversationLanguages" type="xsd:string"/>
       <xsd:element name="conversationSystemDialogs" minOccurs="0" maxOccurs="unbounded" type="mns:ConversationSystemDialog"/>
       <xsd:element name="conversationVariables" minOccurs="0" maxOccurs="unbounded" type="mns:ConversationVariable"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="entryDialog" minOccurs="0" type="xsd:string"/>
       <xsd:element name="icon" minOccurs="0" type="xsd:string"/>
       <xsd:element name="mainMenuDialog" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="mlDomain" minOccurs="0" type="mns:LocalMlDomain"/>
       <xsd:element name="richContentEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BrandingSet">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="brandingSetProperty" minOccurs="0" maxOccurs="unbounded" type="mns:BrandingSetProperty"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="type" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BrandingSetProperty">
    <xsd:sequence>
     <xsd:element name="propertyName" type="xsd:string"/>
     <xsd:element name="propertyValue" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BriefcaseDefinition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="briefcaseRules" minOccurs="0" maxOccurs="unbounded" type="mns:BriefcaseRule"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isActive" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="type" minOccurs="0" type="tns:BriefcaseType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BriefcaseRule">
    <xsd:sequence>
     <xsd:element name="briefcaseRuleFilters" minOccurs="0" maxOccurs="unbounded" type="mns:BriefcaseRuleFilter"/>
     <xsd:element name="filterLogic" minOccurs="0" type="xsd:string"/>
     <xsd:element name="isAscendingOrder" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="orderBy" minOccurs="0" type="xsd:string"/>
     <xsd:element name="queryScope" minOccurs="0" type="tns:FilterScope"/>
     <xsd:element name="recordLimit" minOccurs="0" type="xsd:int"/>
     <xsd:element name="relatedRules" minOccurs="0" maxOccurs="unbounded" type="mns:BriefcaseRule"/>
     <xsd:element name="relationshipField" minOccurs="0" type="xsd:string"/>
     <xsd:element name="relationshipType" minOccurs="0" type="tns:BriefcaseRuleRelationshipType"/>
     <xsd:element name="targetEntity" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BriefcaseRuleFilter">
    <xsd:sequence>
     <xsd:element name="filterOperator" type="tns:BriefcaseFilterOperator"/>
     <xsd:element name="filterSeqNumber" type="xsd:int"/>
     <xsd:element name="filterValue" minOccurs="0" type="xsd:string"/>
     <xsd:element name="targetEntityField" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="BusinessHoursEntry">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="default" type="xsd:boolean"/>
       <xsd:element name="fridayEndTime" minOccurs="0" type="xsd:time"/>
       <xsd:element name="fridayStartTime" minOccurs="0" type="xsd:time"/>
       <xsd:element name="mondayEndTime" minOccurs="0" type="xsd:time"/>
       <xsd:element name="mondayStartTime" minOccurs="0" type="xsd:time"/>
       <xsd:element name="name" minOccurs="0" type="xsd:string"/>
       <xsd:element name="saturdayEndTime" minOccurs="0" type="xsd:time"/>
       <xsd:element name="saturdayStartTime" minOccurs="0" type="xsd:time"/>
       <xsd:element name="sundayEndTime" minOccurs="0" type="xsd:time"/>
       <xsd:element name="sundayStartTime" minOccurs="0" type="xsd:time"/>
       <xsd:element name="thursdayEndTime" minOccurs="0" type="xsd:time"/>
       <xsd:element name="thursdayStartTime" minOccurs="0" type="xsd:time"/>
       <xsd:element name="timeZoneId" minOccurs="0" type="xsd:string"/>
       <xsd:element name="tuesdayEndTime" minOccurs="0" type="xsd:time"/>
       <xsd:element name="tuesdayStartTime" minOccurs="0" type="xsd:time"/>
       <xsd:element name="wednesdayEndTime" minOccurs="0" type="xsd:time"/>
       <xsd:element name="wednesdayStartTime" minOccurs="0" type="xsd:time"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BusinessProcess">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="mns:PicklistValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PicklistValue">
    <xsd:complexContent>
     <xsd:extension base="mns: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:element name="allowEmail" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="closed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="controllingFieldValues" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="converted" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="cssExposed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="forecastCategory" minOccurs="0" type="tns:ForecastCategories"/>
       <xsd:element name="highPriority" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="probability" minOccurs="0" type="xsd:int"/>
       <xsd:element name="reverseRole" minOccurs="0" type="xsd:string"/>
       <xsd:element name="reviewed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="won" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CMSConnectSource">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="cmsConnectAsset" minOccurs="0" maxOccurs="unbounded" type="mns:CMSConnectAsset"/>
       <xsd:element name="cmsConnectLanguage" minOccurs="0" maxOccurs="unbounded" type="mns:CMSConnectLanguage"/>
       <xsd:element name="cmsConnectPersonalization" minOccurs="0" type="mns:CMSConnectPersonalization"/>
       <xsd:element name="cmsConnectResourceType" minOccurs="0" maxOccurs="unbounded" type="mns:CMSConnectResourceType"/>
       <xsd:element name="connectionType" type="tns:CMSSourceConnectionType"/>
       <xsd:element name="cssScope" minOccurs="0" type="xsd:string"/>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="languageEnabled" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="namedCredential" minOccurs="0" type="xsd:string"/>
       <xsd:element name="personalizationEnabled" minOccurs="0" type="xsd:string"/>
       <xsd:element name="rootPath" minOccurs="0" type="xsd:string"/>
       <xsd:element name="sortOrder" type="xsd:int"/>
       <xsd:element name="status" type="tns:CMSConnectionStatus"/>
       <xsd:element name="type" type="tns:CMSConnectionSourceType"/>
       <xsd:element name="websiteUrl" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CMSConnectAsset">
    <xsd:sequence>
     <xsd:element name="assetPath" type="xsd:string"/>
     <xsd:element name="assetType" type="xsd:string"/>
     <xsd:element name="sortOrder" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CMSConnectLanguage">
    <xsd:sequence>
     <xsd:element name="cmsLanguage" type="xsd:string"/>
     <xsd:element name="language" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CMSConnectPersonalization">
    <xsd:sequence>
     <xsd:element name="connectorPage" type="xsd:string"/>
     <xsd:element name="connectorPageAsset" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CMSConnectResourceType">
    <xsd:sequence>
     <xsd:element name="cmsConnectResourceDefinition" minOccurs="0" maxOccurs="unbounded" type="mns:CMSConnectResourceDefinition"/>
     <xsd:element name="developerName" type="xsd:string"/>
     <xsd:element name="masterLabel" type="xsd:string"/>
     <xsd:element name="resourceType" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CMSConnectResourceDefinition">
    <xsd:sequence>
     <xsd:element name="developerName" type="xsd:string"/>
     <xsd:element name="masterLabel" type="xsd:string"/>
     <xsd:element name="options" type="xsd:int"/>
     <xsd:element name="payloadType" type="xsd:string"/>
     <xsd:element name="resourceIdPath" minOccurs="0" type="xsd:string"/>
     <xsd:element name="resourceNamePath" minOccurs="0" type="xsd:string"/>
     <xsd:element name="resourcePath" type="xsd:string"/>
     <xsd:element name="rootNodePath" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CallCenter">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="adapterUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="customSettings" minOccurs="0" type="xsd:string"/>
       <xsd:element name="displayName" type="xsd:string"/>
       <xsd:element name="displayNameLabel" type="xsd:string"/>
       <xsd:element name="internalNameLabel" type="xsd:string"/>
       <xsd:element name="version" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CallCoachingMediaProvider">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="isActive" type="xsd:boolean"/>
       <xsd:element name="providerDescription" type="xsd:string"/>
       <xsd:element name="providerName" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CampaignInfluenceModel">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isDefaultModel" type="xsd:boolean"/>
       <xsd:element name="isModelLocked" type="xsd:boolean"/>
       <xsd:element name="modelDescription" minOccurs="0" type="xsd:string"/>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="recordPreference" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CanvasMetadata">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="accessMethod" type="xsd:string"/>
       <xsd:element name="canvasOptions" minOccurs="0" type="xsd:string"/>
       <xsd:element name="canvasUrl" type="xsd:string"/>
       <xsd:element name="lifecycleClass" minOccurs="0" type="xsd:string"/>
       <xsd:element name="locationOptions" minOccurs="0" type="xsd:string"/>
       <xsd:element name="samlInitiationMethod" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CareBenefitVerifySettings">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="codeSetType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="defaultNpi" minOccurs="0" type="xsd:string"/>
       <xsd:element name="generalPlanServiceTypeCode" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isDefault" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="organizationName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="serviceApexClass" minOccurs="0" type="xsd:string"/>
       <xsd:element name="serviceNamedCredential" minOccurs="0" type="xsd:string"/>
       <xsd:element name="serviceTypeSourceSystem" minOccurs="0" type="xsd:string"/>
       <xsd:element name="uriPath" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CareRequestConfiguration">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="careRequestRecordType" type="xsd:string"/>
       <xsd:element name="careRequestRecords" minOccurs="0" maxOccurs="unbounded" type="mns:CareRequestRecords"/>
       <xsd:element name="careRequestType" type="xsd:string"/>
       <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isDefaultRecordType" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CareRequestRecords">
    <xsd:sequence>
     <xsd:element name="careRequestRecord" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CaseSubjectParticle">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="index" type="xsd:int"/>
       <xsd:element name="textField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="type" type="tns:CaseSubjectParticleType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Certificate">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="caSigned" type="xsd:boolean"/>
       <xsd:element name="encryptedWithPlatformEncryption" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="expirationDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="keySize" minOccurs="0" type="xsd:int"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="privateKeyExportable" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ChannelLayout">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="doesExcludeFieldLabels" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="doesExcludeFiles" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enabledChannels" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="layoutItems" minOccurs="0" maxOccurs="unbounded" type="mns:ChannelLayoutItem"/>
       <xsd:element name="recordType" 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="CleanDataService">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="cleanRules" minOccurs="0" maxOccurs="unbounded" type="mns:CleanRule"/>
       <xsd:element name="description" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="matchEngine" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CleanRule">
    <xsd:sequence>
     <xsd:element name="bulkEnabled" type="xsd:boolean"/>
     <xsd:element name="bypassTriggers" type="xsd:boolean"/>
     <xsd:element name="bypassWorkflow" type="xsd:boolean"/>
     <xsd:element name="description" type="xsd:string"/>
     <xsd:element name="developerName" type="xsd:string"/>
     <xsd:element name="fieldMappings" minOccurs="0" maxOccurs="unbounded" type="mns:FieldMapping"/>
     <xsd:element name="masterLabel" type="xsd:string"/>
     <xsd:element name="matchRule" type="xsd:string"/>
     <xsd:element name="sourceSobjectType" type="xsd:string"/>
     <xsd:element name="status" type="tns:CleanRuleStatus"/>
     <xsd:element name="targetSobjectType" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FieldMapping">
    <xsd:sequence>
     <xsd:element name="SObjectType" type="xsd:string"/>
     <xsd:element name="developerName" type="xsd:string"/>
     <xsd:element name="fieldMappingRows" minOccurs="0" maxOccurs="unbounded" type="mns:FieldMappingRow"/>
     <xsd:element name="masterLabel" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FieldMappingRow">
    <xsd:sequence>
     <xsd:element name="SObjectType" type="xsd:string"/>
     <xsd:element name="fieldMappingFields" minOccurs="0" maxOccurs="unbounded" type="mns:FieldMappingField"/>
     <xsd:element name="fieldName" type="xsd:string"/>
     <xsd:element name="mappingOperation" type="tns:MappingOperation"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FieldMappingField">
    <xsd:sequence>
     <xsd:element name="dataServiceField" type="xsd:string"/>
     <xsd:element name="dataServiceObjectName" type="xsd:string"/>
     <xsd:element name="priority" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Community">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="chatterAnswersFacebookSsoUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="communityFeedPage" minOccurs="0" type="xsd:string"/>
       <xsd:element name="dataCategoryName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="emailFooterDocument" minOccurs="0" type="xsd:string"/>
       <xsd:element name="emailHeaderDocument" minOccurs="0" type="xsd:string"/>
       <xsd:element name="emailNotificationUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="enableChatterAnswers" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePrivateQuestions" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="expertsGroup" minOccurs="0" type="xsd:string"/>
       <xsd:element name="portal" minOccurs="0" type="xsd:string"/>
       <xsd:element name="reputationLevels" minOccurs="0" type="mns:ReputationLevels"/>
       <xsd:element name="showInPortal" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="site" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ReputationLevels">
    <xsd:sequence>
     <xsd:element name="chatterAnswersReputationLevels" minOccurs="0" maxOccurs="unbounded" type="mns:ChatterAnswersReputationLevel"/>
     <xsd:element name="ideaReputationLevels" minOccurs="0" maxOccurs="unbounded" type="mns:IdeaReputationLevel"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ChatterAnswersReputationLevel">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="value" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="IdeaReputationLevel">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="value" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CommunityTemplateDefinition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="baseTemplate" minOccurs="0" type="tns:CommunityBaseTemplate"/>
       <xsd:element name="bundlesInfo" minOccurs="0" maxOccurs="unbounded" type="mns:CommunityTemplateBundleInfo"/>
       <xsd:element name="category" type="tns:CommunityTemplateCategory"/>
       <xsd:element name="defaultBrandingSet" minOccurs="0" type="xsd:string"/>
       <xsd:element name="defaultThemeDefinition" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="enableExtendedCleanUpOnDelete" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="navigationLinkSet" minOccurs="0" maxOccurs="unbounded" type="mns:NavigationLinkSet"/>
       <xsd:element name="pageSetting" minOccurs="0" maxOccurs="unbounded" type="mns:CommunityTemplatePageSetting"/>
       <xsd:element name="publisher" minOccurs="0" type="xsd:string"/>
      </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="CommunityThemeBundleInfo">
    <xsd:complexContent>
     <xsd:extension base="mns:CommunityTemplateBundleInfo">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="NavigationLinkSet">
    <xsd:sequence>
     <xsd:element name="navigationMenuItem" minOccurs="0" maxOccurs="unbounded" type="mns:NavigationMenuItem"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="NavigationMenuItem">
    <xsd:sequence>
     <xsd:element name="defaultListViewId" minOccurs="0" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="menuItemBranding" minOccurs="0" type="mns:NavigationMenuItemBranding"/>
     <xsd:element name="position" type="xsd:int"/>
     <xsd:element name="publiclyAvailable" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="subMenu" minOccurs="0" type="mns:NavigationSubMenu"/>
     <xsd:element name="target" minOccurs="0" type="xsd:string"/>
     <xsd:element name="targetPreference" minOccurs="0" type="xsd:string"/>
     <xsd:element name="type" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="NavigationMenuItemBranding">
    <xsd:sequence>
     <xsd:element name="tileImage" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="NavigationSubMenu">
    <xsd:sequence>
     <xsd:element name="navigationMenuItem" minOccurs="0" maxOccurs="unbounded" type="mns:NavigationMenuItem"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CommunityTemplatePageSetting">
    <xsd:sequence>
     <xsd:element name="page" type="xsd:string"/>
     <xsd:element name="themeLayout" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CommunityThemeDefinition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="bundlesInfo" minOccurs="0" maxOccurs="unbounded" type="mns:CommunityThemeBundleInfo"/>
       <xsd:element name="customThemeLayoutType" minOccurs="0" maxOccurs="unbounded" type="mns:CommunityCustomThemeLayoutType"/>
       <xsd:element name="defaultBrandingSet" minOccurs="0" 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="publisher" minOccurs="0" type="xsd:string"/>
       <xsd:element name="themeRouteOverride" minOccurs="0" maxOccurs="unbounded" type="mns:CommunityThemeRouteOverride"/>
       <xsd:element name="themeSetting" minOccurs="0" maxOccurs="unbounded" type="mns:CommunityThemeSetting"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CommunityCustomThemeLayoutType">
    <xsd:sequence>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CommunityThemeRouteOverride">
    <xsd:sequence>
     <xsd:element name="customThemeLayoutType" minOccurs="0" type="xsd:string"/>
     <xsd:element name="pageAttributes" type="xsd:string"/>
     <xsd:element name="pageType" type="xsd:string"/>
     <xsd:element name="themeLayoutType" minOccurs="0" type="tns:CommunityThemeLayoutType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CommunityThemeSetting">
    <xsd:sequence>
     <xsd:element name="customThemeLayoutType" minOccurs="0" type="xsd:string"/>
     <xsd:element name="themeLayout" type="xsd:string"/>
     <xsd:element name="themeLayoutType" minOccurs="0" type="tns:CommunityThemeLayoutType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CompactLayout">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="label" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ConnectedApp">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="contactEmail" type="xsd:string"/>
       <xsd:element name="contactPhone" minOccurs="0" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="iconUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="infoUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="logoUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="mobileStartUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="permissionSetName" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="plugin" minOccurs="0" type="xsd:string"/>
       <xsd:element name="pluginExecutionUser" minOccurs="0" type="xsd:string"/>
       <xsd:element name="profileName" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="startUrl" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ConversationVendorInfo">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="agentSSOSupported" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="awsAccountKey" minOccurs="0" type="xsd:string"/>
       <xsd:element name="awsRootEmail" minOccurs="0" type="xsd:string"/>
       <xsd:element name="awsTenantVersion" minOccurs="0" type="xsd:double"/>
       <xsd:element name="bridgeComponent" minOccurs="0" type="xsd:string"/>
       <xsd:element name="clientAuthMode" minOccurs="0" type="tns:ClientAuthMode"/>
       <xsd:element name="connectorUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="customConfig" minOccurs="0" type="xsd:string"/>
       <xsd:element name="customLoginUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="einsteinConversationInsightsSupported" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="integrationClass" minOccurs="0" type="xsd:string"/>
       <xsd:element name="integrationClassName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isTaxCompliant" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="keyProvisioningSupported" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="namedCredential" minOccurs="0" type="xsd:string"/>
       <xsd:element name="namedCredentialSupported" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="partnerContactCenterListSupported" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="partnerPhoneNumbersSupported" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="partnerTransferDestinationsSupported" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="queueManagementSupported" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="serverAuthMode" minOccurs="0" type="tns:ServerAuthMode"/>
       <xsd:element name="telephonySettingsComponent" minOccurs="0" type="xsd:string"/>
       <xsd:element name="universalCallRecordingAccessSupported" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="userSyncingSupported" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="vendorType" minOccurs="0" type="tns:ConversationVendorType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CspTrustedSite">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="context" minOccurs="0" type="tns:CspTrustedSiteContext"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="endpointUrl" type="xsd:string"/>
       <xsd:element name="isActive" type="xsd:boolean"/>
       <xsd:element name="isApplicableToConnectSrc" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isApplicableToFontSrc" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isApplicableToFrameSrc" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isApplicableToImgSrc" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isApplicableToMediaSrc" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isApplicableToStyleSrc" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="mobileExtension" minOccurs="0" 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" type="mns:AppActionOverride"/>
       <xsd:element name="brand" minOccurs="0" type="mns:AppBrand"/>
       <xsd:element name="consoleConfig" minOccurs="0" type="mns:ServiceCloudConsoleConfig"/>
       <xsd:element name="defaultLandingTab" minOccurs="0" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="formFactors" minOccurs="0" maxOccurs="unbounded" type="tns:FormFactor"/>
       <xsd:element name="isNavAutoTempTabsDisabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isNavPersonalizationDisabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isNavTabPersistenceDisabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isServiceCloudConsole" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="label" minOccurs="0" type="xsd:string"/>
       <xsd:element name="logo" minOccurs="0" type="xsd:string"/>
       <xsd:element name="navType" minOccurs="0" type="tns:NavType"/>
       <xsd:element name="preferences" minOccurs="0" type="mns:AppPreferences"/>
       <xsd:element name="profileActionOverrides" minOccurs="0" maxOccurs="unbounded" type="mns:AppProfileActionOverride"/>
       <xsd:element name="setupExperience" minOccurs="0" type="xsd:string"/>
       <xsd:element name="subscriberTabs" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="tabs" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="uiType" minOccurs="0" type="tns:UiType"/>
       <xsd:element name="utilityBar" minOccurs="0" type="xsd:string"/>
       <xsd:element name="workspaceConfig" minOccurs="0" type="mns:AppWorkspaceConfig"/>
      </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:element name="shouldOverrideOrgTheme" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ServiceCloudConsoleConfig">
    <xsd:sequence>
     <xsd:element name="componentList" minOccurs="0" type="mns:AppComponentList"/>
     <xsd:element name="detailPageRefreshMethod" type="xsd:string"/>
     <xsd:element name="footerColor" minOccurs="0" type="xsd:string"/>
     <xsd:element name="headerColor" minOccurs="0" type="xsd:string"/>
     <xsd:element name="keyboardShortcuts" type="mns:KeyboardShortcuts"/>
     <xsd:element name="listPlacement" type="mns:ListPlacement"/>
     <xsd:element name="listRefreshMethod" type="xsd:string"/>
     <xsd:element name="liveAgentConfig" minOccurs="0" type="mns:LiveAgentConfig"/>
     <xsd:element name="primaryTabColor" minOccurs="0" type="xsd:string"/>
     <xsd:element name="pushNotifications" minOccurs="0" maxOccurs="unbounded" type="mns:PushNotification"/>
     <xsd:element name="tabLimitConfig" minOccurs="0" type="mns:TabLimitConfig"/>
     <xsd:element name="whitelistedDomains" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="AppComponentList">
    <xsd:sequence>
     <xsd:element name="alignment" type="xsd:string"/>
     <xsd:element name="components" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="KeyboardShortcuts">
    <xsd:sequence>
     <xsd:element name="customShortcuts" minOccurs="0" maxOccurs="unbounded" type="mns:CustomShortcut"/>
     <xsd:element name="defaultShortcuts" minOccurs="0" maxOccurs="unbounded" type="mns:DefaultShortcut"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CustomShortcut">
    <xsd:complexContent>
     <xsd:extension base="mns:DefaultShortcut">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="eventName" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DefaultShortcut">
    <xsd:sequence>
     <xsd:element name="action" type="xsd:string"/>
     <xsd:element name="active" type="xsd:boolean"/>
     <xsd:element name="keyCommand" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ListPlacement">
    <xsd:sequence>
     <xsd:element name="height" minOccurs="0" type="xsd:int"/>
     <xsd:element name="location" type="xsd:string"/>
     <xsd:element name="units" minOccurs="0" type="xsd:string"/>
     <xsd:element name="width" minOccurs="0" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LiveAgentConfig">
    <xsd:sequence>
     <xsd:element name="enableLiveChat" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="openNewAccountSubtab" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="openNewCaseSubtab" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="openNewContactSubtab" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="openNewLeadSubtab" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="openNewVFPageSubtab" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="pageNamesToOpen" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="showKnowledgeArticles" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PushNotification">
    <xsd:sequence>
     <xsd:element name="fieldNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="objectName" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="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="AppPreferences">
    <xsd:sequence>
     <xsd:element name="enableCustomizeMyTabs" type="xsd:boolean"/>
     <xsd:element name="enableKeyboardShortcuts" type="xsd:boolean"/>
     <xsd:element name="enableListViewHover" type="xsd:boolean"/>
     <xsd:element name="enableListViewReskin" type="xsd:boolean"/>
     <xsd:element name="enableMultiMonitorComponents" type="xsd:boolean"/>
     <xsd:element name="enablePinTabs" type="xsd:boolean"/>
     <xsd:element name="enableTabHover" type="xsd:boolean"/>
     <xsd:element name="enableTabLimits" type="xsd:boolean"/>
     <xsd:element name="saveUserSessions" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="AppProfileActionOverride">
    <xsd:complexContent>
     <xsd:extension base="mns:ProfileActionOverride">
      <xsd:sequence>
       <xsd:element name="profile" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ProfileActionOverride">
    <xsd:sequence>
     <xsd:element name="actionName" type="xsd:string"/>
     <xsd:element name="content" minOccurs="0" type="xsd:string"/>
     <xsd:element name="formFactor" type="tns:FormFactor"/>
     <xsd:element name="pageOrSobjectType" type="xsd:string"/>
     <xsd:element name="recordType" minOccurs="0" type="xsd:string"/>
     <xsd:element name="type" type="tns:ActionOverrideType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="AppWorkspaceConfig">
    <xsd:sequence>
     <xsd:element name="mappings" minOccurs="0" maxOccurs="unbounded" type="mns:WorkspaceMapping"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="WorkspaceMapping">
    <xsd:sequence>
     <xsd:element name="fieldName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="tab" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CustomField">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="businessOwnerGroup" minOccurs="0" type="xsd:string"/>
       <xsd:element name="businessOwnerUser" minOccurs="0" type="xsd:string"/>
       <xsd:element name="businessStatus" minOccurs="0" type="xsd:string"/>
       <xsd:element name="caseSensitive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="complianceGroup" minOccurs="0" type="xsd:string"/>
       <xsd:element name="customDataType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="defaultValue" minOccurs="0" type="xsd:string"/>
       <xsd:element name="deleteConstraint" minOccurs="0" type="tns:DeleteConstraint"/>
       <xsd:element name="deprecated" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="displayFormat" minOccurs="0" type="xsd:string"/>
       <xsd:element name="encryptionScheme" minOccurs="0" type="tns:EncryptionScheme"/>
       <xsd:element name="escapeMarkup" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="externalDeveloperName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="externalId" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="formula" minOccurs="0" type="xsd:string"/>
       <xsd:element name="formulaTreatBlanksAs" minOccurs="0" type="tns:TreatBlanksAs"/>
       <xsd:element name="inlineHelpText" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isAIPredictionField" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isConvertLeadDisabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isFilteringDisabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isNameField" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isSortingDisabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="label" minOccurs="0" type="xsd:string"/>
       <xsd:element name="length" minOccurs="0" type="xsd:int"/>
       <xsd:element name="lookupFilter" minOccurs="0" type="mns:LookupFilter"/>
       <xsd:element name="maskChar" minOccurs="0" type="tns:EncryptedFieldMaskChar"/>
       <xsd:element name="maskType" minOccurs="0" type="tns:EncryptedFieldMaskType"/>
       <xsd:element name="metadataRelationshipControllingField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="populateExistingRows" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="precision" minOccurs="0" type="xsd:int"/>
       <xsd:element name="referenceTargetField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="referenceTo" minOccurs="0" type="xsd:string"/>
       <xsd:element name="relationshipLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="relationshipName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="relationshipOrder" minOccurs="0" type="xsd:int"/>
       <xsd:element name="reparentableMasterDetail" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="required" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="restrictedAdminField" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="scale" minOccurs="0" type="xsd:int"/>
       <xsd:element name="securityClassification" minOccurs="0" type="xsd:string"/>
       <xsd:element name="startingNumber" minOccurs="0" type="xsd:int"/>
       <xsd:element name="stripMarkup" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="summarizedField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="summaryFilterItems" minOccurs="0" maxOccurs="unbounded" type="mns:FilterItem"/>
       <xsd:element name="summaryForeignKey" minOccurs="0" type="xsd:string"/>
       <xsd:element name="summaryOperation" minOccurs="0" type="tns:SummaryOperations"/>
       <xsd:element name="trackFeedHistory" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="trackHistory" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="trackTrending" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="translateData" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="type" minOccurs="0" type="tns:FieldType"/>
       <xsd:element name="unique" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="valueSet" minOccurs="0" type="mns:ValueSet"/>
       <xsd:element name="visibleLines" minOccurs="0" type="xsd:int"/>
       <xsd:element name="writeRequiresMasterRead" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LookupFilter">
    <xsd:sequence>
     <xsd:element name="active" type="xsd:boolean"/>
     <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="errorMessage" minOccurs="0" type="xsd:string"/>
     <xsd:element name="filterItems" minOccurs="0" maxOccurs="unbounded" type="mns:FilterItem"/>
     <xsd:element name="infoMessage" minOccurs="0" type="xsd:string"/>
     <xsd:element name="isOptional" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ValueSet">
    <xsd:sequence>
     <xsd:element name="controllingField" minOccurs="0" type="xsd:string"/>
     <xsd:element name="restricted" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="valueSetDefinition" minOccurs="0" type="mns:ValueSetValuesDefinition"/>
     <xsd:element name="valueSetName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="valueSettings" minOccurs="0" maxOccurs="unbounded" type="mns:ValueSettings"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ValueSetValuesDefinition">
    <xsd:sequence>
     <xsd:element name="sorted" type="xsd:boolean"/>
     <xsd:element name="value" minOccurs="0" maxOccurs="unbounded" type="mns:CustomValue"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CustomValue">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="color" minOccurs="0" type="xsd:string"/>
       <xsd:element name="default" type="xsd:boolean"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="label" minOccurs="0" type="xsd:string"/>
       <xsd:element name="valueName" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StandardValue">
    <xsd:complexContent>
     <xsd:extension base="mns:CustomValue">
      <xsd:sequence>
       <xsd:element name="allowEmail" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="closed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="converted" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="cssExposed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="forecastCategory" minOccurs="0" type="tns:ForecastCategories"/>
       <xsd:element name="groupingString" minOccurs="0" type="xsd:string"/>
       <xsd:element name="highPriority" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="probability" minOccurs="0" type="xsd:int"/>
       <xsd:element name="reverseRole" minOccurs="0" type="xsd:string"/>
       <xsd:element name="reviewed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="won" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ValueSettings">
    <xsd:sequence>
     <xsd:element name="controllingFieldValue" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="valueName" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CustomHelpMenuSection">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="customHelpMenuItems" minOccurs="0" maxOccurs="unbounded" type="mns:CustomHelpMenuItem"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomHelpMenuItem">
    <xsd:sequence>
     <xsd:element name="linkUrl" type="xsd:string"/>
     <xsd:element name="masterLabel" type="xsd:string"/>
     <xsd:element name="sortOrder" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CustomLabel">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="categories" minOccurs="0" type="xsd:string"/>
       <xsd:element name="language" type="xsd:string"/>
       <xsd:element name="protected" type="xsd:boolean"/>
       <xsd:element name="shortDescription" type="xsd:string"/>
       <xsd:element name="value" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomLabels">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomObject">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="actionOverrides" minOccurs="0" maxOccurs="unbounded" type="mns:ActionOverride"/>
       <xsd:element name="allowInChatterGroups" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="compactLayoutAssignment" minOccurs="0" type="xsd:string"/>
       <xsd:element name="customHelp" minOccurs="0" type="xsd:string"/>
       <xsd:element name="customHelpPage" minOccurs="0" type="xsd:string"/>
       <xsd:element name="customSettingsType" minOccurs="0" type="tns:CustomSettingsType"/>
       <xsd:element name="deploymentStatus" minOccurs="0" type="tns:DeploymentStatus"/>
       <xsd:element name="deprecated" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="enableActivities" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableBulkApi" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDataTranslation" 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="enableLicensing" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePublishStatusTracking" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableReports" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSearch" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSharing" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableStreamingApi" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="eventType" minOccurs="0" type="tns:PlatformEventType"/>
       <xsd:element name="externalDataSource" minOccurs="0" type="xsd:string"/>
       <xsd:element name="externalName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="externalRepository" minOccurs="0" type="xsd:string"/>
       <xsd:element name="externalSharingModel" minOccurs="0" type="tns:SharingModel"/>
       <xsd:element name="gender" minOccurs="0" type="tns:Gender"/>
       <xsd:element name="household" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="label" minOccurs="0" type="xsd:string"/>
       <xsd:element name="nameField" minOccurs="0" type="mns:CustomField"/>
       <xsd:element name="pluralLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="profileSearchLayouts" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileSearchLayouts"/>
       <xsd:element name="publishBehavior" minOccurs="0" type="tns:PlatformEventPublishBehavior"/>
       <xsd:element name="recordTypeTrackHistory" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="searchLayouts" minOccurs="0" type="mns:SearchLayouts"/>
       <xsd:element name="sharingModel" minOccurs="0" type="tns:SharingModel"/>
       <xsd:element name="startsWith" minOccurs="0" type="tns:StartsWith"/>
       <xsd:element name="visibility" minOccurs="0" type="tns:SetupObjectVisibility"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ProfileSearchLayouts">
    <xsd:sequence>
     <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="profileName" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SearchLayouts">
    <xsd:sequence>
     <xsd:element name="customTabListAdditionalFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="excludedStandardButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="listViewButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="lookupDialogsAdditionalFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="lookupFilterFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="lookupPhoneDialogsAdditionalFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="massQuickActions" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="searchFilterFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="searchResultsAdditionalFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="searchResultsCustomButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CustomPageWebLink">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="availability" type="tns:WebLinkAvailability"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="displayType" type="tns:WebLinkDisplayType"/>
       <xsd:element name="encodingKey" minOccurs="0" type="tns:Encoding"/>
       <xsd:element name="hasMenubar" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="hasScrollbars" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="hasToolbar" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="height" minOccurs="0" type="xsd:int"/>
       <xsd:element name="isResizable" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="linkType" type="tns:WebLinkType"/>
       <xsd:element name="masterLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="openType" type="tns:WebLinkWindowType"/>
       <xsd:element name="page" minOccurs="0" type="xsd:string"/>
       <xsd:element name="position" minOccurs="0" type="tns:WebLinkPosition"/>
       <xsd:element name="protected" type="xsd:boolean"/>
       <xsd:element name="requireRowSelection" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="scontrol" minOccurs="0" type="xsd:string"/>
       <xsd:element name="showsLocation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showsStatus" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="url" minOccurs="0" type="xsd:string"/>
       <xsd:element name="width" minOccurs="0" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomPermission">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="connectedApp" minOccurs="0" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isLicensed" type="xsd:boolean"/>
       <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="lwcComponent" minOccurs="0" type="xsd:string"/>
       <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="DataConnectorIngestApi">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="sourceName" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataConnectorS3">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="delimiter" minOccurs="0" type="xsd:string"/>
       <xsd:element name="fileNameWildcard" minOccurs="0" type="xsd:string"/>
       <xsd:element name="importFromDirectory" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="s3AccessKey" minOccurs="0" type="xsd:string"/>
       <xsd:element name="s3BucketName" type="xsd:string"/>
       <xsd:element name="s3SecretKey" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataPackageKitDefinition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="isDeployed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="versionNumber" minOccurs="0" type="xsd:double"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataPackageKitObject">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="parentDataPackageKitDefinitionName" type="xsd:string"/>
       <xsd:element name="referenceObjectName" type="xsd:string"/>
       <xsd:element name="referenceObjectType" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataSource">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="prefix" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataSourceBundleDefinition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="dataPlatform" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="icon" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isMultiDeploymentSupported" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataSourceField">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="datatype" type="xsd:string"/>
       <xsd:element name="dateFormat" minOccurs="0" type="xsd:string"/>
       <xsd:element name="externalName" type="xsd:string"/>
       <xsd:element name="fieldFormula" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isDataRequired" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isFormula" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="keyQualifierName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="length" minOccurs="0" type="xsd:int"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="precision" minOccurs="0" type="xsd:int"/>
       <xsd:element name="primaryIndexOrder" minOccurs="0" type="xsd:int"/>
       <xsd:element name="scale" minOccurs="0" type="xsd:int"/>
       <xsd:element name="sequence" type="xsd:int"/>
       <xsd:element name="srcKeyQualifier" minOccurs="0" type="xsd:string"/>
       <xsd:element name="usageTag" minOccurs="0" type="tns:UsageTag"/>
       <xsd:element name="versionNumber" type="xsd:double"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataSourceObject">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="dataSource" type="xsd:string"/>
       <xsd:element name="externalRecordIdentifier" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="objectType" minOccurs="0" type="tns:DataObjectType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataSourceTenant">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="externalRecordId" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataSrcDataModelFieldMap">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="sourceField" type="xsd:string"/>
       <xsd:element name="targetField" type="xsd:string"/>
       <xsd:element name="versionNumber" type="xsd:double"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataStreamDefinition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="areHeadersIncludedInFile" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="bulkIngest" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="creationType" type="tns:DefinitionCreationType"/>
       <xsd:element name="dataConnector" type="xsd:string"/>
       <xsd:element name="dataConnectorType" type="tns:DataConnectorType"/>
       <xsd:element name="dataExtensionIdentifier" minOccurs="0" type="xsd:string"/>
       <xsd:element name="dataExtractField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="dataExtractMethods" minOccurs="0" type="tns:DataImportDataExtractMethods"/>
       <xsd:element name="dataPlatDataSetBundle" minOccurs="0" type="xsd:string"/>
       <xsd:element name="dataPlatformDataSetItemName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="dataSource" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="fileNameWildcard" minOccurs="0" type="xsd:string"/>
       <xsd:element name="internalOrganization" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isLimitedToNewFiles" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isMissingFileFailure" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="mktDataLakeObject" type="xsd:string"/>
       <xsd:element name="mktDataTranObject" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataStreamTemplate">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="dataSourceBundleDefinition" type="xsd:string"/>
       <xsd:element name="dataSourceObject" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="objectCategory" type="xsd:string"/>
       <xsd:element name="refreshFrequency" minOccurs="0" type="tns:DataImportRefreshFrequency"/>
       <xsd:element name="refreshHours" minOccurs="0" type="xsd:string"/>
       <xsd:element name="refreshMode" minOccurs="0" type="tns:DataImportRefreshMode"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PlatformEventSubscriberConfig">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="batchSize" minOccurs="0" type="xsd:int"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="platformEventConsumer" type="xsd:string"/>
       <xsd:element name="user" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="VirtualVisitConfig">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="comprehendServiceType" minOccurs="0" type="tns:VirtualVisitComprehendServiceType"/>
       <xsd:element name="experienceCloudSiteUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="externalMsgServiceIdentifier" minOccurs="0" type="xsd:string"/>
       <xsd:element name="externalRoleIdentifier" minOccurs="0" type="xsd:string"/>
       <xsd:element name="externalUserIdentifier" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="namedCredential" minOccurs="0" type="xsd:string"/>
       <xsd:element name="storageBucketName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="usageType" minOccurs="0" type="tns:VirtualVisitUsageType"/>
       <xsd:element name="videoCallApptTypeValue" minOccurs="0" type="xsd:string"/>
       <xsd:element name="visitRegion" minOccurs="0" type="tns:VirtualVisitVisitRegion"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MobileSecurityAssignment">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="connectedApplication" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="profile" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RecordAlertDataSource">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="apexClass" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AppExplorationDataConsent">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="applicationName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="availableObjects" minOccurs="0" type="xsd:string"/>
       <xsd:element name="enabledObjects" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isProjectAccessEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="projectName" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CareProviderSearchConfig">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="mappedObject" type="tns:ProviderSearchObjectMapping"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="sourceField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="targetField" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CareSystemFieldMapping">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="externalIdField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="role" type="tns:SourceSystemFieldRole"/>
       <xsd:element name="sourceSystem" minOccurs="0" type="xsd:string"/>
       <xsd:element name="targetObject" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CareLimitType">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="limitType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="metricType" minOccurs="0" type="tns:CareLimitTypeMetricType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PortalDelegablePermissionSet">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="permissionSet" type="xsd:string"/>
       <xsd:element name="profile" type="xsd:string"/>
      </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="EmailServicesFunction">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="apexClass" type="xsd:string"/>
       <xsd:element name="attachmentOption" type="tns:EmailServicesAttOptions"/>
       <xsd:element name="authenticationFailureAction" type="tns:EmailServicesErrorAction"/>
       <xsd:element name="authorizationFailureAction" type="tns:EmailServicesErrorAction"/>
       <xsd:element name="authorizedSenders" minOccurs="0" type="xsd:string"/>
       <xsd:element name="emailServicesAddresses" minOccurs="0" maxOccurs="unbounded" type="mns:EmailServicesAddress"/>
       <xsd:element name="errorRoutingAddress" minOccurs="0" type="xsd:string"/>
       <xsd:element name="functionInactiveAction" type="tns:EmailServicesErrorAction"/>
       <xsd:element name="functionName" type="xsd:string"/>
       <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isAuthenticationRequired" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isErrorRoutingEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isTextAttachmentsAsBinary" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isTlsRequired" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="overLimitAction" type="tns:EmailServicesErrorAction"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmailServicesAddress">
    <xsd:sequence>
     <xsd:element name="authorizedSenders" minOccurs="0" type="xsd:string"/>
     <xsd:element name="developerName" type="xsd:string"/>
     <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="localPart" type="xsd:string"/>
     <xsd:element name="runAsUser" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EmailTemplate">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="apiVersion" minOccurs="0" type="xsd:double"/>
       <xsd:element name="attachedDocuments" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="attachments" minOccurs="0" maxOccurs="unbounded" type="mns:Attachment"/>
       <xsd:element name="available" type="xsd:boolean"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="encodingKey" type="tns:Encoding"/>
       <xsd:element name="letterhead" minOccurs="0" type="xsd:string"/>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="mns:PackageVersion"/>
       <xsd:element name="pageDevName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="relatedEntityType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="style" type="tns:EmailTemplateStyle"/>
       <xsd:element name="subject" minOccurs="0" type="xsd:string"/>
       <xsd:element name="textOnly" minOccurs="0" type="xsd:string"/>
       <xsd:element name="type" type="tns:EmailTemplateType"/>
       <xsd:element name="uiType" minOccurs="0" type="tns:EmailTemplateUiType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Attachment">
    <xsd:sequence>
     <xsd:element name="content" type="xsd:base64Binary"/>
     <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceBranding">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="contrastInvertedColor" minOccurs="0" type="xsd:string"/>
       <xsd:element name="contrastPrimaryColor" minOccurs="0" type="xsd:string"/>
       <xsd:element name="embeddedServiceConfig" type="xsd:string"/>
       <xsd:element name="font" minOccurs="0" type="xsd:string"/>
       <xsd:element name="height" minOccurs="0" type="xsd:int"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="navBarColor" minOccurs="0" type="xsd:string"/>
       <xsd:element name="navBarTextColor" minOccurs="0" type="xsd:string"/>
       <xsd:element name="primaryColor" minOccurs="0" type="xsd:string"/>
       <xsd:element name="secondaryColor" minOccurs="0" type="xsd:string"/>
       <xsd:element name="secondaryNavBarColor" 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="EmbeddedServiceConfig">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="areGuestUsersAllowed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="authMethod" minOccurs="0" type="tns:EmbeddedServiceAuthMethod"/>
       <xsd:element name="branding" minOccurs="0" type="xsd:string"/>
       <xsd:element name="deploymentFeature" type="tns:EmbeddedServiceDeploymentFeature"/>
       <xsd:element name="deploymentType" type="tns:EmbeddedServiceDeploymentType"/>
       <xsd:element name="isEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="shouldHideAuthDialog" 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="EmbeddedServiceFlowConfig">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="enabled" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceLiveAgent">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="avatarImg" minOccurs="0" type="xsd:string"/>
       <xsd:element name="embeddedServiceConfig" type="xsd:string"/>
       <xsd:element name="embeddedServiceQuickActions" minOccurs="0" maxOccurs="unbounded" type="mns:EmbeddedServiceQuickAction"/>
       <xsd:element name="enabled" type="xsd:boolean"/>
       <xsd:element name="fontSize" type="tns:EmbeddedServiceFontSize"/>
       <xsd:element name="isOfflineCaseEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isQueuePositionEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="liveAgentChatUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="liveAgentContentUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="liveChatButton" type="xsd:string"/>
       <xsd:element name="liveChatDeployment" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="offlineCaseBackgroundImg" minOccurs="0" type="xsd:string"/>
       <xsd:element name="prechatBackgroundImg" minOccurs="0" type="xsd:string"/>
       <xsd:element name="prechatEnabled" type="xsd:boolean"/>
       <xsd:element name="prechatJson" minOccurs="0" type="xsd:string"/>
       <xsd:element name="scenario" type="tns:EmbeddedServiceScenario"/>
       <xsd:element name="smallCompanyLogoImg" minOccurs="0" type="xsd:string"/>
       <xsd:element name="waitingStateBackgroundImg" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceQuickAction">
    <xsd:sequence>
     <xsd:element name="embeddedServiceLiveAgent" type="xsd:string"/>
     <xsd:element name="order" type="xsd:int"/>
     <xsd:element name="quickActionDefinition" type="xsd:string"/>
     <xsd:element name="quickActionType" minOccurs="0" type="tns:EmbeddedServiceQuickActionType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceMenuSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="branding" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="site" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EntityImplements">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="fieldImplements" minOccurs="0" maxOccurs="unbounded" type="mns:FieldImplements"/>
       <xsd:element name="isDefault" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isFullyMapped" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldImplements">
    <xsd:sequence>
     <xsd:element name="field" minOccurs="0" type="xsd:string"/>
     <xsd:element name="interfaceField" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EscalationRule">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="ruleEntry" minOccurs="0" maxOccurs="unbounded" type="mns:RuleEntry"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EscalationRules">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EventRelayConfig">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="destinationResourceName" type="xsd:string"/>
       <xsd:element name="eventChannel" type="xsd:string"/>
       <xsd:element name="relayOption" minOccurs="0" type="xsd:string"/>
       <xsd:element name="state" minOccurs="0" type="tns:EventRelayAdminState"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalAIModel">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="applicationSourceType" type="tns:ApplicationSourceType"/>
       <xsd:element name="externalModelKey" type="xsd:string"/>
       <xsd:element name="externalModelStatus" type="tns:ExternalModelStatus"/>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="threshold" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="trainingJobName" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalCredential">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="authenticationProtocol" type="tns:AuthenticationProtocol"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="externalCredentialParameters" minOccurs="0" maxOccurs="unbounded" type="mns:ExternalCredentialParameter"/>
       <xsd:element name="label" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalCredentialParameter">
    <xsd:sequence>
     <xsd:element name="authProvider" minOccurs="0" type="xsd:string"/>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="parameterName" type="xsd:string"/>
     <xsd:element name="parameterType" type="tns:ExternalCredentialParamType"/>
     <xsd:element name="parameterValue" minOccurs="0" type="xsd:string"/>
     <xsd:element name="principal" minOccurs="0" type="xsd:string"/>
     <xsd:element name="sequenceNumber" minOccurs="0" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ExternalDataConnector">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="dataConnectionStatus" type="tns:DataConnectionStatus"/>
       <xsd:element name="dataConnectorConfiguration" type="xsd:string"/>
       <xsd:element name="dataConnectorType" type="tns:DataConnectorType"/>
       <xsd:element name="dataPlatform" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalDataSource">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="authProvider" minOccurs="0" type="xsd:string"/>
       <xsd:element name="certificate" minOccurs="0" type="xsd:string"/>
       <xsd:element name="customConfiguration" minOccurs="0" type="xsd:string"/>
       <xsd:element name="customHttpHeaders" minOccurs="0" maxOccurs="unbounded" type="mns:CustomHttpHeader"/>
       <xsd:element name="endpoint" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isWritable" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="namedCredential" minOccurs="0" type="xsd:string"/>
       <xsd:element name="oauthRefreshToken" minOccurs="0" type="xsd:string"/>
       <xsd:element name="oauthScope" minOccurs="0" type="xsd:string"/>
       <xsd:element name="oauthToken" minOccurs="0" type="xsd:string"/>
       <xsd:element name="password" minOccurs="0" type="xsd:string"/>
       <xsd:element name="principalType" type="tns:ExternalPrincipalType"/>
       <xsd:element name="protocol" type="tns:AuthenticationProtocol"/>
       <xsd:element name="repository" minOccurs="0" type="xsd:string"/>
       <xsd:element name="type" type="tns:ExternalDataSourceType"/>
       <xsd:element name="username" minOccurs="0" type="xsd:string"/>
       <xsd:element name="version" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomHttpHeader">
    <xsd:sequence>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="headerFieldName" type="xsd:string"/>
     <xsd:element name="headerFieldValue" type="xsd:string"/>
     <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ExternalDataSrcDescriptor">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="customObject" minOccurs="0" type="xsd:string"/>
       <xsd:element name="descriptor" type="xsd:string"/>
       <xsd:element name="descriptorVersion" minOccurs="0" type="xsd:string"/>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="externalDataSource" type="xsd:string"/>
       <xsd:element name="subtype" type="tns:ExternalDataSrcDescSubtype"/>
       <xsd:element name="systemVersion" type="xsd:int"/>
       <xsd:element name="type" type="tns:ExternalDataSrcDescType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalDataTranField">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="creationType" minOccurs="0" type="tns:DefinitionCreationType"/>
       <xsd:element name="datatype" type="xsd:string"/>
       <xsd:element name="dateFormat" minOccurs="0" type="xsd:string"/>
       <xsd:element name="externalName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isDataRequired" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="length" minOccurs="0" type="xsd:int"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="mktDataTranField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="precision" minOccurs="0" type="xsd:int"/>
       <xsd:element name="primaryIndexOrder" minOccurs="0" type="xsd:int"/>
       <xsd:element name="scale" minOccurs="0" type="xsd:int"/>
       <xsd:element name="sequence" minOccurs="0" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalDataTranObject">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="availabilityStatus" type="tns:AvailabilityStatus"/>
       <xsd:element name="creationType" type="tns:DefinitionCreationType"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="mktDataTranObject" minOccurs="0" type="xsd:string"/>
       <xsd:element name="objectCategory" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldRestrictionRule">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="active" type="xsd:boolean"/>
       <xsd:element name="classification" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="classificationType" minOccurs="0" type="tns:ClassificationType"/>
       <xsd:element name="description" type="xsd:string"/>
       <xsd:element name="enforcementType" type="tns:EnforcementType"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="recordFilter" type="xsd:string"/>
       <xsd:element name="targetEntity" type="xsd:string"/>
       <xsd:element name="userCriteria" type="xsd:string"/>
       <xsd:element name="version" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldServiceMobileExtension">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="fileName" type="xsd:string"/>
       <xsd:element name="masterLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="size" minOccurs="0" type="xsd:int"/>
       <xsd:element name="version" minOccurs="0" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldSet">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="availableFields" minOccurs="0" maxOccurs="unbounded" type="mns:FieldSetItem"/>
       <xsd:element name="description" type="xsd:string"/>
       <xsd:element name="displayedFields" minOccurs="0" maxOccurs="unbounded" type="mns:FieldSetItem"/>
       <xsd:element name="label" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldSetItem">
    <xsd:sequence>
     <xsd:element name="field" minOccurs="0" type="xsd:string"/>
     <xsd:element name="isFieldManaged" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="isRequired" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FlexiPage">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="events" minOccurs="0" maxOccurs="unbounded" type="mns:FlexiPageEvent"/>
       <xsd:element name="flexiPageRegions" minOccurs="0" maxOccurs="unbounded" type="mns:FlexiPageRegion"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="parentFlexiPage" minOccurs="0" type="xsd:string"/>
       <xsd:element name="platformActionlist" minOccurs="0" type="mns:PlatformActionList"/>
       <xsd:element name="quickActionList" minOccurs="0" type="mns:QuickActionList"/>
       <xsd:element name="sobjectType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="template" type="mns:FlexiPageTemplateInstance"/>
       <xsd:element name="type" type="tns:FlexiPageType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlexiPageEvent">
    <xsd:sequence>
     <xsd:element name="sourceName" type="xsd:string"/>
     <xsd:element name="sourceProperties" minOccurs="0" maxOccurs="unbounded" type="mns:FlexiPageEventSourceProperty"/>
     <xsd:element name="sourceType" type="tns:FlexipageEventSourceTypeEnum"/>
     <xsd:element name="targets" minOccurs="0" maxOccurs="unbounded" type="mns:FlexiPageEventTarget"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FlexiPageEventSourceProperty">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FlexiPageEventTarget">
    <xsd:sequence>
     <xsd:element name="mappings" minOccurs="0" maxOccurs="unbounded" type="mns:FlexiPageEventPropertyMapping"/>
     <xsd:element name="method" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="properties" minOccurs="0" maxOccurs="unbounded" type="mns:FlexiPageEventTargetProperty"/>
     <xsd:element name="type" type="tns:FlexipageEventTargetTypeEnum"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FlexiPageEventPropertyMapping">
    <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="FlexiPageEventTargetProperty">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FlexiPageRegion">
    <xsd:sequence>
     <xsd:element name="appendable" minOccurs="0" type="tns:RegionFlagStatus"/>
     <xsd:element name="itemInstances" minOccurs="0" maxOccurs="unbounded" type="mns:ItemInstance"/>
     <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="ItemInstance">
    <xsd:sequence>
     <xsd:element name="componentInstance" minOccurs="0" type="mns:ComponentInstance"/>
     <xsd:element name="fieldInstance" minOccurs="0" type="mns:FieldInstance"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ComponentInstance">
    <xsd:sequence>
     <xsd:element name="componentInstanceProperties" minOccurs="0" maxOccurs="unbounded" type="mns:ComponentInstanceProperty"/>
     <xsd:element name="componentName" type="xsd:string"/>
     <xsd:element name="identifier" minOccurs="0" type="xsd:string"/>
     <xsd:element name="visibilityRule" minOccurs="0" type="mns:UiFormulaRule"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ComponentInstanceProperty">
    <xsd:sequence>
     <xsd:element name="name" minOccurs="0" type="xsd:string"/>
     <xsd:element name="type" minOccurs="0" type="tns:ComponentInstancePropertyTypeEnum"/>
     <xsd:element name="value" minOccurs="0" type="xsd:string"/>
     <xsd:element name="valueList" minOccurs="0" type="mns:ComponentInstancePropertyList"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ComponentInstancePropertyList">
    <xsd:sequence>
     <xsd:element name="valueListItems" minOccurs="0" maxOccurs="unbounded" type="mns:ComponentInstancePropertyListItem"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ComponentInstancePropertyListItem">
    <xsd:sequence>
     <xsd:element name="value" minOccurs="0" type="xsd:string"/>
     <xsd:element name="visibilityRule" minOccurs="0" type="mns:UiFormulaRule"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="UiFormulaRule">
    <xsd:sequence>
     <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/>
     <xsd:element name="criteria" minOccurs="0" maxOccurs="unbounded" type="mns:UiFormulaCriterion"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="UiFormulaCriterion">
    <xsd:sequence>
     <xsd:element name="leftValue" type="xsd:string"/>
     <xsd:element name="operator" type="xsd:string"/>
     <xsd:element name="rightValue" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FieldInstance">
    <xsd:sequence>
     <xsd:element name="fieldInstanceProperties" minOccurs="0" maxOccurs="unbounded" type="mns:FieldInstanceProperty"/>
     <xsd:element name="fieldItem" type="xsd:string"/>
     <xsd:element name="identifier" minOccurs="0" type="xsd:string"/>
     <xsd:element name="visibilityRule" minOccurs="0" type="mns:UiFormulaRule"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FieldInstanceProperty">
    <xsd:sequence>
     <xsd:element name="name" minOccurs="0" type="xsd:string"/>
     <xsd:element name="value" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PlatformActionList">
    <xsd:sequence>
     <xsd:element name="actionListContext" type="tns:PlatformActionListContext"/>
     <xsd:element name="platformActionListItems" minOccurs="0" maxOccurs="unbounded" type="mns:PlatformActionListItem"/>
     <xsd:element name="relatedSourceEntity" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd: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="QuickActionList">
    <xsd:sequence>
     <xsd:element name="quickActionListItems" minOccurs="0" maxOccurs="unbounded" type="mns:QuickActionListItem"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="QuickActionListItem">
    <xsd:sequence>
     <xsd:element name="quickActionName" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FlexiPageTemplateInstance">
    <xsd:sequence>
     <xsd:element name="identifier" minOccurs="0" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="properties" minOccurs="0" maxOccurs="unbounded" type="mns:ComponentInstanceProperty"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Flow">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="actionCalls" minOccurs="0" maxOccurs="unbounded" type="mns:FlowActionCall"/>
       <xsd:element name="apexPluginCalls" minOccurs="0" maxOccurs="unbounded" type="mns:FlowApexPluginCall"/>
       <xsd:element name="apiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
       <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="collectionProcessors" minOccurs="0" maxOccurs="unbounded" type="mns:FlowCollectionProcessor"/>
       <xsd:element name="constants" minOccurs="0" maxOccurs="unbounded" type="mns:FlowConstant"/>
       <xsd:element name="decisions" minOccurs="0" maxOccurs="unbounded" type="mns:FlowDecision"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="dynamicChoiceSets" minOccurs="0" maxOccurs="unbounded" type="mns:FlowDynamicChoiceSet"/>
       <xsd:element name="environments" minOccurs="0" maxOccurs="unbounded" type="tns:FlowEnvironment"/>
       <xsd:element name="formulas" minOccurs="0" maxOccurs="unbounded" type="mns:FlowFormula"/>
       <xsd:element name="interviewLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isAdditionalPermissionRequiredToRun" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isOverridable" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isTemplate" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="loops" minOccurs="0" maxOccurs="unbounded" type="mns:FlowLoop"/>
       <xsd:element name="migratedFromWorkflowRuleName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="orchestratedStages" minOccurs="0" maxOccurs="unbounded" type="mns:FlowOrchestratedStage"/>
       <xsd:element name="overriddenFlow" minOccurs="0" type="xsd:string"/>
       <xsd:element name="processMetadataValues" minOccurs="0" maxOccurs="unbounded" type="mns:FlowMetadataValue"/>
       <xsd:element name="processType" minOccurs="0" type="tns:FlowProcessType"/>
       <xsd:element name="recordCreates" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRecordCreate"/>
       <xsd:element name="recordDeletes" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRecordDelete"/>
       <xsd:element name="recordLookups" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRecordLookup"/>
       <xsd:element name="recordRollbacks" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRecordRollback"/>
       <xsd:element name="recordUpdates" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRecordUpdate"/>
       <xsd:element name="runInMode" minOccurs="0" type="tns:FlowRunInMode"/>
       <xsd:element name="screens" minOccurs="0" maxOccurs="unbounded" type="mns:FlowScreen"/>
       <xsd:element name="sourceTemplate" minOccurs="0" type="xsd:string"/>
       <xsd:element name="stages" minOccurs="0" maxOccurs="unbounded" type="mns:FlowStage"/>
       <xsd:element name="start" minOccurs="0" type="mns:FlowStart"/>
       <xsd:element name="startElementReference" minOccurs="0" type="xsd:string"/>
       <xsd:element name="status" minOccurs="0" type="tns:FlowVersionStatus"/>
       <xsd:element name="steps" minOccurs="0" maxOccurs="unbounded" type="mns:FlowStep"/>
       <xsd:element name="subflows" minOccurs="0" maxOccurs="unbounded" type="mns:FlowSubflow"/>
       <xsd:element name="textTemplates" minOccurs="0" maxOccurs="unbounded" type="mns:FlowTextTemplate"/>
       <xsd:element name="timeZoneSidKey" minOccurs="0" type="xsd:string"/>
       <xsd:element name="triggerOrder" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="variables" minOccurs="0" maxOccurs="unbounded" type="mns:FlowVariable"/>
       <xsd:element name="waits" minOccurs="0" maxOccurs="unbounded" type="mns:FlowWait"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowActionCall">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowNode">
      <xsd:sequence>
       <xsd:element name="actionName" type="xsd:string"/>
       <xsd:element name="actionType" type="tns:InvocableActionType"/>
       <xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="dataTypeMappings" minOccurs="0" maxOccurs="unbounded" type="mns:FlowDataTypeMapping"/>
       <xsd:element name="faultConnector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="flowTransactionModel" minOccurs="0" type="tns:FlowTransactionModel"/>
       <xsd:element name="inputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowActionCallInputParameter"/>
       <xsd:element name="outputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowActionCallOutputParameter"/>
       <xsd:element name="storeOutputAutomatically" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowNode">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowElement">
      <xsd:sequence>
       <xsd:element name="elementSubtype" minOccurs="0" type="tns:FlowElementSubtype"/>
       <xsd:element name="label" minOccurs="0" 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" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowBaseElement">
    <xsd:sequence>
     <xsd:element name="processMetadataValues" minOccurs="0" maxOccurs="unbounded" type="mns:FlowMetadataValue"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FlowMetadataValue">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FlowElementReferenceOrValue">
    <xsd:sequence>
     <xsd:element name="apexValue" minOccurs="0" type="xsd:string" nillable="true"/>
     <xsd:element name="booleanValue" minOccurs="0" type="xsd:boolean" nillable="true"/>
     <xsd:element name="dateTimeValue" minOccurs="0" type="xsd:dateTime"/>
     <xsd:element name="dateValue" minOccurs="0" type="xsd:date"/>
     <xsd:element name="elementReference" minOccurs="0" type="xsd:string"/>
     <xsd:element name="numberValue" minOccurs="0" type="xsd:double" nillable="true"/>
     <xsd:element name="sobjectValue" minOccurs="0" type="xsd:string" nillable="true"/>
     <xsd:element name="stringValue" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FlowActionCallInputParameter">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowActionCallOutputParameter">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="assignToReference" type="xsd:string"/>
       <xsd:element name="name" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowApexPluginCallInputParameter">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowApexPluginCallOutputParameter">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="assignToReference" type="xsd:string"/>
       <xsd:element name="name" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowAssignmentItem">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="assignToReference" type="xsd:string"/>
       <xsd:element name="operator" type="tns:FlowAssignmentOperator"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowChoiceUserInput">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="isRequired" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="promptText" minOccurs="0" type="xsd:string"/>
       <xsd:element name="validationRule" minOccurs="0" type="mns:FlowInputValidationRule"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowInputValidationRule">
    <xsd:sequence>
     <xsd:element name="errorMessage" type="xsd:string"/>
     <xsd:element name="formulaExpression" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FlowCollectionMapItem">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="assignToFieldReference" type="xsd:string"/>
       <xsd:element name="operator" type="tns:FlowAssignmentOperator"/>
       <xsd:element name="value" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowCollectionSortOption">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="doesPutEmptyStringAndNullFirst" type="xsd:boolean"/>
       <xsd:element name="sortField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="sortOrder" type="tns:SortOrder"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowCondition">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="leftValueReference" type="xsd:string"/>
       <xsd:element name="operator" type="tns:FlowComparisonOperator"/>
       <xsd:element name="rightValue" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowConnector">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="isGoTo" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="targetReference" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowDataTypeMapping">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="typeName" type="xsd:string"/>
       <xsd:element name="typeValue" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowInputFieldAssignment">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="field" type="xsd:string"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowOutputFieldAssignment">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="assignToReference" type="xsd:string"/>
       <xsd:element name="field" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowRecordFilter">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="field" type="xsd:string"/>
       <xsd:element name="operator" type="tns:FlowRecordFilterOperator"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowScreenFieldInputParameter">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowScreenFieldOutputParameter">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="assignToReference" type="xsd:string"/>
       <xsd:element name="name" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowScreenRule">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="conditionLogic" minOccurs="0" type="xsd:string"/>
       <xsd:element name="conditions" minOccurs="0" maxOccurs="unbounded" type="mns:FlowCondition"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="ruleActions" minOccurs="0" maxOccurs="unbounded" type="mns:FlowScreenRuleAction"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowScreenRuleAction">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="attribute" type="xsd:string"/>
       <xsd:element name="fieldReference" type="xsd:string"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowStageStepAssignee">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="assignee" type="mns:FlowElementReferenceOrValue"/>
       <xsd:element name="assigneeType" type="tns:FlowStageStepAssigneeType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowStageStepEntryActionInputParameter">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowStageStepEntryActionOutputParameter">
    <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="FlowStageStepExitActionInputParameter">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowStageStepExitActionOutputParameter">
    <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="FlowStageStepInputParameter">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowStageStepOutputParameter">
    <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="FlowSubflowInputAssignment">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowSubflowOutputAssignment">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="assignToReference" type="xsd:string"/>
       <xsd:element name="name" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowVisibilityRule">
    <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:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowWaitEventInputParameter">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowWaitEventOutputParameter">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowBaseElement">
      <xsd:sequence>
       <xsd:element name="assignToReference" type="xsd:string"/>
       <xsd:element name="name" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowChoice">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowElement">
      <xsd:sequence>
       <xsd:element name="choiceText" type="xsd:string"/>
       <xsd:element name="dataType" type="tns:FlowDataType"/>
       <xsd:element name="userInput" minOccurs="0" type="mns:FlowChoiceUserInput"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowConstant">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowElement">
      <xsd:sequence>
       <xsd:element name="dataType" type="tns:FlowDataType"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowDynamicChoiceSet">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowElement">
      <xsd:sequence>
       <xsd:element name="collectionReference" minOccurs="0" type="xsd:string"/>
       <xsd:element name="dataType" type="tns:FlowDataType"/>
       <xsd:element name="displayField" type="xsd:string"/>
       <xsd:element name="filterLogic" minOccurs="0" type="xsd:string"/>
       <xsd:element name="filters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRecordFilter"/>
       <xsd:element name="limit" minOccurs="0" type="xsd:int" nillable="true"/>
       <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="doesRequireRecordChangedToMeetCriteria" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="label" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowScheduledPath">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowElement">
      <xsd:sequence>
       <xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="label" minOccurs="0" type="xsd:string"/>
       <xsd:element name="maxBatchSize" minOccurs="0" type="xsd:int"/>
       <xsd:element name="offsetNumber" minOccurs="0" type="xsd:int"/>
       <xsd:element name="offsetUnit" minOccurs="0" type="tns:FlowScheduledPathOffsetUnit"/>
       <xsd:element name="pathType" minOccurs="0" type="tns:FlowScheduledPathType"/>
       <xsd:element name="recordField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="timeSource" minOccurs="0" type="tns:FlowScheduledPathTimeSource"/>
      </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="dataTypeMappings" minOccurs="0" maxOccurs="unbounded" type="mns:FlowDataTypeMapping"/>
       <xsd:element name="defaultSelectedChoiceReference" minOccurs="0" type="xsd:string"/>
       <xsd:element name="defaultValue" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
       <xsd:element name="extensionName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="fieldText" minOccurs="0" type="xsd:string"/>
       <xsd:element name="fieldType" type="tns:FlowScreenFieldType"/>
       <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="mns:FlowScreenField"/>
       <xsd:element name="helpText" minOccurs="0" type="xsd:string"/>
       <xsd:element name="inputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowScreenFieldInputParameter"/>
       <xsd:element name="inputsOnNextNavToAssocScrn" minOccurs="0" type="tns:FlowScreenFieldInputsRevisited"/>
       <xsd:element name="isRequired" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isVisible" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="objectFieldReference" minOccurs="0" type="xsd:string"/>
       <xsd:element name="outputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowScreenFieldOutputParameter"/>
       <xsd:element name="regionContainerType" minOccurs="0" type="tns:FlowRegionContainerType"/>
       <xsd:element name="scale" minOccurs="0" type="xsd:int"/>
       <xsd:element name="storeOutputAutomatically" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="validationRule" minOccurs="0" type="mns:FlowInputValidationRule"/>
       <xsd:element name="visibilityRule" minOccurs="0" type="mns:FlowVisibilityRule"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowStage">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowElement">
      <xsd:sequence>
       <xsd:element name="isActive" type="xsd:boolean"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="stageOrder" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowStageStep">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowElement">
      <xsd:sequence>
       <xsd:element name="actionName" type="xsd:string"/>
       <xsd:element name="actionType" type="tns:InvocableActionType"/>
       <xsd:element name="assignees" minOccurs="0" maxOccurs="unbounded" type="mns:FlowStageStepAssignee"/>
       <xsd:element name="entryActionInputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowStageStepEntryActionInputParameter"/>
       <xsd:element name="entryActionName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="entryActionOutputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowStageStepEntryActionOutputParameter"/>
       <xsd:element name="entryActionType" minOccurs="0" type="tns:InvocableActionType"/>
       <xsd:element name="entryConditionLogic" type="xsd:string"/>
       <xsd:element name="entryConditions" minOccurs="0" maxOccurs="unbounded" type="mns:FlowCondition"/>
       <xsd:element name="exitActionInputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowStageStepExitActionInputParameter"/>
       <xsd:element name="exitActionName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="exitActionOutputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowStageStepExitActionOutputParameter"/>
       <xsd:element name="exitActionType" minOccurs="0" type="tns:InvocableActionType"/>
       <xsd:element name="inputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowStageStepInputParameter"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="outputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowStageStepOutputParameter"/>
       <xsd:element name="requiresAsyncProcessing" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="stepSubtype" type="tns:FlowElementSubtype"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowTextTemplate">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowElement">
      <xsd:sequence>
       <xsd:element name="isViewedAsPlainText" minOccurs="0" type="xsd:boolean"/>
       <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="apexClass" minOccurs="0" type="xsd:string"/>
       <xsd:element name="dataType" type="tns:FlowDataType"/>
       <xsd:element name="isCollection" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isInput" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isOutput" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="objectType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="scale" minOccurs="0" type="xsd:int"/>
       <xsd:element name="value" minOccurs="0" type="mns:FlowElementReferenceOrValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowWaitEvent">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowElement">
      <xsd:sequence>
       <xsd:element name="conditionLogic" minOccurs="0" type="xsd:string"/>
       <xsd:element name="conditions" minOccurs="0" maxOccurs="unbounded" type="mns:FlowCondition"/>
       <xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="duration" minOccurs="0" type="xsd:int"/>
       <xsd:element name="durationUnit" minOccurs="0" type="tns:FlowScheduledPathOffsetUnit"/>
       <xsd:element name="eventType" type="xsd:string"/>
       <xsd:element name="extendUntil" minOccurs="0" type="xsd:time"/>
       <xsd:element name="inputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowWaitEventInputParameter"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="outputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowWaitEventOutputParameter"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowApexPluginCall">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowNode">
      <xsd:sequence>
       <xsd:element name="apexClass" type="xsd:string"/>
       <xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="faultConnector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="inputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowApexPluginCallInputParameter"/>
       <xsd:element name="outputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowApexPluginCallOutputParameter"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowAssignment">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowNode">
      <xsd:sequence>
       <xsd:element name="assignmentItems" minOccurs="0" maxOccurs="unbounded" type="mns:FlowAssignmentItem"/>
       <xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowCollectionProcessor">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowNode">
      <xsd:sequence>
       <xsd:element name="assignNextValueToReference" minOccurs="0" type="xsd:string"/>
       <xsd:element name="collectionProcessorType" type="tns:FlowCollectionProcessorType"/>
       <xsd:element name="collectionReference" type="xsd:string"/>
       <xsd:element name="conditionLogic" minOccurs="0" 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="formula" minOccurs="0" type="xsd:string"/>
       <xsd:element name="limit" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="mapItems" minOccurs="0" maxOccurs="unbounded" type="mns:FlowCollectionMapItem"/>
       <xsd:element name="outputSObjectType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="sortOptions" minOccurs="0" maxOccurs="unbounded" type="mns:FlowCollectionSortOption"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowDecision">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowNode">
      <xsd:sequence>
       <xsd:element name="defaultConnector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="defaultConnectorLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="rules" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRule"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowLoop">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowNode">
      <xsd:sequence>
       <xsd:element name="assignNextValueToReference" minOccurs="0" type="xsd:string"/>
       <xsd:element name="collectionReference" type="xsd:string"/>
       <xsd:element name="iterationOrder" minOccurs="0" type="tns:IterationOrder"/>
       <xsd:element name="nextValueConnector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="noMoreValuesConnector" minOccurs="0" type="mns:FlowConnector"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowOrchestratedStage">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowNode">
      <xsd:sequence>
       <xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="exitActionInputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowStageStepExitActionInputParameter"/>
       <xsd:element name="exitActionName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="exitActionOutputParameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowStageStepExitActionOutputParameter"/>
       <xsd:element name="exitActionType" minOccurs="0" type="tns:InvocableActionType"/>
       <xsd:element name="exitConditionLogic" minOccurs="0" type="xsd:string"/>
       <xsd:element name="exitConditions" minOccurs="0" maxOccurs="unbounded" type="mns:FlowCondition"/>
       <xsd:element name="faultConnector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="stageSteps" minOccurs="0" maxOccurs="unbounded" type="mns:FlowStageStep"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowRecordCreate">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowNode">
      <xsd:sequence>
       <xsd:element name="assignRecordIdToReference" minOccurs="0" type="xsd:string"/>
       <xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="faultConnector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="inputAssignments" minOccurs="0" maxOccurs="unbounded" type="mns:FlowInputFieldAssignment"/>
       <xsd:element name="inputReference" minOccurs="0" type="xsd:string"/>
       <xsd:element name="object" minOccurs="0" type="xsd:string"/>
       <xsd:element name="storeOutputAutomatically" minOccurs="0" type="xsd:boolean"/>
      </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="filterLogic" minOccurs="0" type="xsd:string"/>
       <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="filterLogic" minOccurs="0" type="xsd:string"/>
       <xsd:element name="filters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRecordFilter"/>
       <xsd:element name="getFirstRecordOnly" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="object" type="xsd:string"/>
       <xsd:element name="outputAssignments" minOccurs="0" maxOccurs="unbounded" type="mns:FlowOutputFieldAssignment"/>
       <xsd:element name="outputReference" minOccurs="0" type="xsd:string"/>
       <xsd:element name="queriedFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="sortField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="sortOrder" minOccurs="0" type="tns:SortOrder"/>
       <xsd:element name="storeOutputAutomatically" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowRecordRollback">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowNode">
      <xsd:sequence>
       <xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
      </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="filterLogic" minOccurs="0" type="xsd:string"/>
       <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="backButtonLabel" minOccurs="0" type="xsd:string"/>
       <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="nextOrFinishButtonLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="pauseButtonLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="pausedText" minOccurs="0" type="xsd:string"/>
       <xsd:element name="rules" minOccurs="0" maxOccurs="unbounded" type="mns:FlowScreenRule"/>
       <xsd:element name="showFooter" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showHeader" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowStart">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowNode">
      <xsd:sequence>
       <xsd:element name="connector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="doesRequireRecordChangedToMeetCriteria" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="filterFormula" minOccurs="0" type="xsd:string"/>
       <xsd:element name="filterLogic" minOccurs="0" type="xsd:string"/>
       <xsd:element name="filters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowRecordFilter"/>
       <xsd:element name="object" minOccurs="0" type="xsd:string"/>
       <xsd:element name="objectContainer" minOccurs="0" type="xsd:string"/>
       <xsd:element name="recordTriggerType" minOccurs="0" type="tns:RecordTriggerType"/>
       <xsd:element name="schedule" minOccurs="0" type="mns:FlowSchedule"/>
       <xsd:element name="scheduledPaths" minOccurs="0" maxOccurs="unbounded" type="mns:FlowScheduledPath"/>
       <xsd:element name="segment" minOccurs="0" type="xsd:string"/>
       <xsd:element name="triggerType" minOccurs="0" type="tns:FlowTriggerType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowSchedule">
    <xsd:sequence>
     <xsd:element name="frequency" minOccurs="0" type="tns:FlowStartFrequency"/>
     <xsd:element name="startDate" minOccurs="0" type="xsd:date"/>
     <xsd:element name="startTime" minOccurs="0" type="xsd:time"/>
    </xsd:sequence>
   </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:element name="storeOutputAutomatically" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowWait">
    <xsd:complexContent>
     <xsd:extension base="mns:FlowNode">
      <xsd:sequence>
       <xsd:element name="defaultConnector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="defaultConnectorLabel" type="xsd:string"/>
       <xsd:element name="faultConnector" minOccurs="0" type="mns:FlowConnector"/>
       <xsd:element name="timeZoneId" minOccurs="0" type="xsd:string"/>
       <xsd:element name="waitEvents" minOccurs="0" maxOccurs="unbounded" type="mns:FlowWaitEvent"/>
       <xsd:element name="waitType" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowCategory">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="flowCategoryItems" minOccurs="0" maxOccurs="unbounded" type="mns:FlowCategoryItems"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowCategoryItems">
    <xsd:sequence>
     <xsd:element name="flow" type="xsd:string"/>
    </xsd:sequence>
   </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="FlowTest">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="flowApiName" type="xsd:string"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="testPoints" minOccurs="0" maxOccurs="unbounded" type="mns:FlowTestPoint"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowTestPoint">
    <xsd:sequence>
     <xsd:element name="assertions" minOccurs="0" maxOccurs="unbounded" type="mns:FlowTestAssertion"/>
     <xsd:element name="elementApiName" type="xsd:string"/>
     <xsd:element name="parameters" minOccurs="0" maxOccurs="unbounded" type="mns:FlowTestParameter"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FlowTestAssertion">
    <xsd:sequence>
     <xsd:element name="conditions" minOccurs="0" maxOccurs="unbounded" type="mns:FlowTestCondition"/>
     <xsd:element name="errorMessage" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FlowTestCondition">
    <xsd:sequence>
     <xsd:element name="leftValueReference" type="xsd:string"/>
     <xsd:element name="operator" type="tns:FlowComparisonOperator"/>
     <xsd:element name="rightValue" minOccurs="0" type="mns:FlowTestReferenceOrValue"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FlowTestReferenceOrValue">
    <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="numberValue" minOccurs="0" type="xsd:double" nillable="true"/>
     <xsd:element name="sobjectValue" minOccurs="0" type="xsd:string" nillable="true"/>
     <xsd:element name="stringValue" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FlowTestParameter">
    <xsd:sequence>
     <xsd:element name="leftValueReference" type="xsd:string"/>
     <xsd:element name="type" type="tns:FlowTestParameterType"/>
     <xsd:element name="value" type="mns:FlowTestReferenceOrValue"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Folder">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="accessType" minOccurs="0" type="tns:FolderAccessTypes"/>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="publicFolderAccess" minOccurs="0" type="tns:PublicFolderAccess"/>
       <xsd:element name="sharedTo" minOccurs="0" type="mns:SharedTo"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SharedTo">
    <xsd:sequence>
     <xsd:element name="allCustomerPortalUsers" minOccurs="0" type="xsd:string"/>
     <xsd:element name="allInternalUsers" minOccurs="0" type="xsd:string"/>
     <xsd:element name="allPartnerUsers" minOccurs="0" type="xsd:string"/>
     <xsd:element name="channelProgramGroup" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="channelProgramGroups" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="group" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="groups" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="guestUser" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="managerSubordinates" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="managers" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="portalRole" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="portalRoleAndSubordinates" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="queue" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="role" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="roleAndSubordinates" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="roleAndSubordinatesInternal" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="roles" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="rolesAndSubordinates" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="territories" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="territoriesAndSubordinates" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="territory" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="territoryAndSubordinates" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DocumentFolder">
    <xsd:complexContent>
     <xsd:extension base="mns:Folder">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmailFolder">
    <xsd:complexContent>
     <xsd:extension base="mns:Folder">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ForecastingFilter">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="filterLogic" minOccurs="0" type="xsd:string"/>
       <xsd:element name="forecastingType" type="xsd:string"/>
       <xsd:element name="forecastingTypeSource" type="xsd:string"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ForecastingFilterCondition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="colName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="fieldName" type="xsd:string"/>
       <xsd:element name="forecastingFilter" type="xsd:string"/>
       <xsd:element name="forecastingSourceDefinition" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="operation" type="tns:FilterOperation"/>
       <xsd:element name="sortOrder" type="xsd:int"/>
       <xsd:element name="value" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ForecastingSourceDefinition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="categoryField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="dateField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="familyField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="measureField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="sourceObject" type="xsd:string"/>
       <xsd:element name="territory2Field" minOccurs="0" type="xsd:string"/>
       <xsd:element name="userField" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ForecastingType">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="active" type="xsd:boolean"/>
       <xsd:element name="amount" type="xsd:boolean"/>
       <xsd:element name="dateType" type="xsd:string"/>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="hasProductFamily" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="opportunitySplitType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="quantity" type="xsd:boolean"/>
       <xsd:element name="roleType" type="xsd:string"/>
       <xsd:element name="territory2Model" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ForecastingTypeSource">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="forecastingSourceDefinition" type="xsd:string"/>
       <xsd:element name="forecastingType" type="xsd:string"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="parentSourceDefinition" minOccurs="0" type="xsd:string"/>
       <xsd:element name="relationField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="sourceGroup" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="GatewayProviderPaymentMethodType">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="comments" minOccurs="0" type="xsd:string"/>
       <xsd:element name="gtwyProviderPaymentMethodType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="paymentGatewayProvider" minOccurs="0" type="xsd:string"/>
       <xsd:element name="paymentMethodType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="recordType" 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" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IPAddressRange">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="endIpAddress" type="xsd:string"/>
       <xsd:element name="ipAddressFeature" type="tns:IPAddressFeature"/>
       <xsd:element name="ipAddressUsageScope" type="tns:IPAddressUsageScope"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="startIpAddress" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IdentityVerificationProcDef">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="searchLayoutType" type="tns:IdentityVerificationSearchLayoutType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IdentityVerificationProcDtl">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="apexClass" minOccurs="0" type="xsd:string"/>
       <xsd:element name="dataSourceType" type="tns:IdentityVerificationDataSourceType"/>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="linkedIdVerfProcessDet" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="objectName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="optionalVerifiersMinVerfCount" minOccurs="0" type="xsd:int"/>
       <xsd:element name="searchFilter" minOccurs="0" type="xsd:string"/>
       <xsd:element name="searchRecordUniqueIdField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="searchResultSortBy" minOccurs="0" type="xsd:string"/>
       <xsd:element name="searchSequenceNumber" type="xsd:int"/>
       <xsd:element name="searchType" type="tns:IdentityVerificationSearchType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IdentityVerificationProcFld">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="customFieldLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="dataSourceType" type="tns:IdentityVerificationProcFldDataSourceType"/>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="fieldDataType" minOccurs="0" type="tns:IdentityVerificationProcFldFieldDataType"/>
       <xsd:element name="fieldName" type="xsd:string"/>
       <xsd:element name="fieldType" type="tns:IdentityVerificationProcFldFieldType"/>
       <xsd:element name="fieldValueFormula" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="sequenceNumber" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="InboundNetworkConnection">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="connectionType" type="tns:ExternalConnectionType"/>
       <xsd:element name="description" type="xsd:string"/>
       <xsd:element name="inboundNetworkConnProperties" minOccurs="0" maxOccurs="unbounded" type="mns:InboundNetworkConnProperty"/>
       <xsd:element name="isActive" type="xsd:boolean"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="status" type="tns:ExternalConnectionStatus"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="InboundNetworkConnProperty">
    <xsd:sequence>
     <xsd:element name="propertyName" type="tns:InboundConnPropertyName"/>
     <xsd:element name="propertyValue" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="InternalDataConnector">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="dataConnectionStatus" type="tns:DataConnectionStatus"/>
       <xsd:element name="dataConnectorType" type="tns:DataConnectorType"/>
       <xsd:element name="dataPlatform" type="xsd:string"/>
       <xsd:element name="dataSourceTenant" type="xsd:string"/>
       <xsd:element name="externalRecordId" type="xsd:string"/>
       <xsd:element name="masterLabel" type="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="mns:Keyword"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Keyword">
    <xsd:sequence>
     <xsd:element name="keyword" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Layout">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="customButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="customConsoleComponents" minOccurs="0" type="mns:CustomConsoleComponents"/>
       <xsd:element name="emailDefault" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="excludeButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="feedLayout" minOccurs="0" type="mns:FeedLayout"/>
       <xsd:element name="headers" minOccurs="0" maxOccurs="unbounded" type="tns:LayoutHeader"/>
       <xsd:element name="layoutSections" minOccurs="0" maxOccurs="unbounded" type="mns:LayoutSection"/>
       <xsd:element name="miniLayout" minOccurs="0" type="mns:MiniLayout"/>
       <xsd:element name="multilineLayoutFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="platformActionList" minOccurs="0" type="mns:PlatformActionList"/>
       <xsd:element name="quickActionList" minOccurs="0" type="mns:QuickActionList"/>
       <xsd:element name="relatedContent" minOccurs="0" type="mns:RelatedContent"/>
       <xsd:element name="relatedLists" minOccurs="0" maxOccurs="unbounded" type="mns:RelatedListItem"/>
       <xsd:element name="relatedObjects" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="runAssignmentRulesDefault" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showEmailCheckbox" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showHighlightsPanel" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showInteractionLogPanel" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showKnowledgeComponent" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showRunAssignmentRulesCheckbox" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showSolutionSection" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showSubmitAndAttachButton" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="summaryLayout" minOccurs="0" type="mns:SummaryLayout"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomConsoleComponents">
    <xsd:sequence>
     <xsd:element name="primaryTabComponents" minOccurs="0" type="mns:PrimaryTabComponents"/>
     <xsd:element name="subtabComponents" minOccurs="0" type="mns:SubtabComponents"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PrimaryTabComponents">
    <xsd:sequence>
     <xsd:element name="containers" minOccurs="0" maxOccurs="unbounded" type="mns:Container"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Container">
    <xsd:sequence>
     <xsd:element name="height" minOccurs="0" type="xsd:int"/>
     <xsd:element name="isContainerAutoSizeEnabled" type="xsd:boolean"/>
     <xsd:element name="region" type="xsd:string"/>
     <xsd:element name="sidebarComponents" minOccurs="0" maxOccurs="unbounded" type="mns:SidebarComponent"/>
     <xsd:element name="style" type="xsd:string"/>
     <xsd:element name="unit" type="xsd:string"/>
     <xsd:element name="width" minOccurs="0" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SidebarComponent">
    <xsd:sequence>
     <xsd:element name="componentType" type="xsd:string"/>
     <xsd:element name="createAction" minOccurs="0" type="xsd:string"/>
     <xsd:element name="enableLinking" minOccurs="0" type="xsd:boolean"/>
     <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="updateAction" minOccurs="0" type="xsd:string"/>
     <xsd:element name="width" minOccurs="0" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RelatedList">
    <xsd:sequence>
     <xsd:element name="hideOnDetail" type="xsd:boolean"/>
     <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SubtabComponents">
    <xsd:sequence>
     <xsd:element name="containers" minOccurs="0" maxOccurs="unbounded" type="mns:Container"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FeedLayout">
    <xsd:sequence>
     <xsd:element name="autocollapsePublisher" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="compactFeed" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="feedFilterPosition" minOccurs="0" type="tns:FeedLayoutFilterPosition"/>
     <xsd:element name="feedFilters" minOccurs="0" maxOccurs="unbounded" type="mns:FeedLayoutFilter"/>
     <xsd:element name="fullWidthFeed" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="hideSidebar" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="highlightExternalFeedItems" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="leftComponents" minOccurs="0" maxOccurs="unbounded" type="mns:FeedLayoutComponent"/>
     <xsd:element name="rightComponents" minOccurs="0" maxOccurs="unbounded" type="mns:FeedLayoutComponent"/>
     <xsd:element name="useInlineFiltersInConsole" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FeedLayoutFilter">
    <xsd:sequence>
     <xsd:element name="feedFilterName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="feedFilterType" type="tns:FeedLayoutFilterType"/>
     <xsd:element name="feedItemType" minOccurs="0" type="tns:FeedItemType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FeedLayoutComponent">
    <xsd:sequence>
     <xsd:element name="componentType" type="tns:FeedLayoutComponentType"/>
     <xsd:element name="height" minOccurs="0" type="xsd:int"/>
     <xsd:element name="page" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LayoutSection">
    <xsd:sequence>
     <xsd:element name="customLabel" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="detailHeading" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="editHeading" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="label" minOccurs="0" type="xsd:string"/>
     <xsd:element name="layoutColumns" minOccurs="0" maxOccurs="unbounded" type="mns:LayoutColumn"/>
     <xsd:element name="style" type="tns:LayoutSectionStyle"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LayoutColumn">
    <xsd:sequence>
     <xsd:element name="layoutItems" minOccurs="0" maxOccurs="unbounded" type="mns:LayoutItem"/>
     <xsd:element name="reserved" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LayoutItem">
    <xsd:sequence>
     <xsd:element name="analyticsCloudComponent" minOccurs="0" type="mns:AnalyticsCloudComponentLayoutItem"/>
     <xsd:element name="behavior" minOccurs="0" type="tns:UiBehavior"/>
     <xsd:element name="canvas" minOccurs="0" type="xsd:string"/>
     <xsd:element name="component" minOccurs="0" type="xsd:string"/>
     <xsd:element name="customLink" minOccurs="0" type="xsd:string"/>
     <xsd:element name="emptySpace" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="field" minOccurs="0" type="xsd:string"/>
     <xsd:element name="height" minOccurs="0" type="xsd:int"/>
     <xsd:element name="page" minOccurs="0" type="xsd:string"/>
     <xsd:element name="reportChartComponent" minOccurs="0" type="mns:ReportChartComponentLayoutItem"/>
     <xsd:element name="scontrol" minOccurs="0" type="xsd:string"/>
     <xsd:element name="showLabel" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="showScrollbars" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="width" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="AnalyticsCloudComponentLayoutItem">
    <xsd:sequence>
     <xsd:element name="assetType" type="xsd:string"/>
     <xsd:element name="devName" type="xsd:string"/>
     <xsd:element name="error" minOccurs="0" type="xsd:string"/>
     <xsd:element name="filter" minOccurs="0" type="xsd:string"/>
     <xsd:element name="height" minOccurs="0" type="xsd:int"/>
     <xsd:element name="hideOnError" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="showHeader" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="showSharing" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="showTitle" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="width" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ReportChartComponentLayoutItem">
    <xsd:sequence>
     <xsd:element name="cacheData" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="contextFilterableField" minOccurs="0" type="xsd:string"/>
     <xsd:element name="error" minOccurs="0" type="xsd:string"/>
     <xsd:element name="hideOnError" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="includeContext" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="reportName" type="xsd:string"/>
     <xsd:element name="showTitle" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="size" minOccurs="0" type="tns:ReportChartComponentSize"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="MiniLayout">
    <xsd:sequence>
     <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="relatedLists" minOccurs="0" maxOccurs="unbounded" type="mns:RelatedListItem"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RelatedListItem">
    <xsd:sequence>
     <xsd:element name="customButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="excludeButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="relatedList" type="xsd:string"/>
     <xsd:element name="sortField" minOccurs="0" type="xsd:string"/>
     <xsd:element name="sortOrder" minOccurs="0" type="tns:SortOrder"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RelatedContent">
    <xsd:sequence>
     <xsd:element name="relatedContentItems" minOccurs="0" maxOccurs="unbounded" type="mns:RelatedContentItem"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RelatedContentItem">
    <xsd:sequence>
     <xsd:element name="layoutItem" type="mns:LayoutItem"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SummaryLayout">
    <xsd:sequence>
     <xsd:element name="masterLabel" type="xsd:string"/>
     <xsd:element name="sizeX" type="xsd:int"/>
     <xsd:element name="sizeY" minOccurs="0" type="xsd:int"/>
     <xsd:element name="sizeZ" minOccurs="0" type="xsd:int"/>
     <xsd:element name="summaryLayoutItems" minOccurs="0" maxOccurs="unbounded" type="mns:SummaryLayoutItem"/>
     <xsd:element name="summaryLayoutStyle" type="tns:SummaryLayoutStyle"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SummaryLayoutItem">
    <xsd:sequence>
     <xsd:element name="customLink" minOccurs="0" type="xsd:string"/>
     <xsd:element name="field" minOccurs="0" type="xsd:string"/>
     <xsd:element name="posX" type="xsd:int"/>
     <xsd:element name="posY" minOccurs="0" type="xsd:int"/>
     <xsd:element name="posZ" minOccurs="0" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LeadConvertSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="allowOwnerChange" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="opportunityCreationOptions" minOccurs="0" type="tns:VisibleOrRequired"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LightningBolt">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="category" type="tns:LightningBoltCategory"/>
       <xsd:element name="lightningBoltFeatures" minOccurs="0" maxOccurs="unbounded" type="mns:LightningBoltFeatures"/>
       <xsd:element name="lightningBoltImages" minOccurs="0" maxOccurs="unbounded" type="mns:LightningBoltImages"/>
       <xsd:element name="lightningBoltItems" minOccurs="0" maxOccurs="unbounded" type="mns:LightningBoltItems"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="publisher" type="xsd:string"/>
       <xsd:element name="summary" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LightningBoltFeatures">
    <xsd:sequence>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="order" type="xsd:int"/>
     <xsd:element name="title" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LightningBoltImages">
    <xsd:sequence>
     <xsd:element name="image" type="xsd:string"/>
     <xsd:element name="order" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LightningBoltItems">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="type" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LightningComponentBundle">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="apiVersion" minOccurs="0" type="xsd:double"/>
       <xsd:element name="capabilities" minOccurs="0" type="mns:Capabilities"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isExplicitImport" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isExposed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="lwcResources" minOccurs="0" type="mns:LwcResources"/>
       <xsd:element name="masterLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="runtimeNamespace" minOccurs="0" type="xsd:string"/>
       <xsd:element name="targetConfigs" minOccurs="0" type="xsd:base64Binary"/>
       <xsd:element name="targets" minOccurs="0" type="mns:Targets"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Capabilities">
    <xsd:sequence>
     <xsd:element name="capability" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LwcResources">
    <xsd:sequence>
     <xsd:element name="lwcResource" minOccurs="0" maxOccurs="unbounded" type="mns:LwcResource"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LwcResource">
    <xsd:sequence>
     <xsd:element name="filePath" type="xsd:string"/>
     <xsd:element name="source" type="xsd:base64Binary"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Targets">
    <xsd:sequence>
     <xsd:element name="target" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LightningExperienceTheme">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="defaultBrandingSet" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="shouldOverrideLoadingImage" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LightningMessageChannel">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isExposed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="lightningMessageFields" minOccurs="0" maxOccurs="unbounded" type="mns:LightningMessageField"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LightningMessageField">
    <xsd:sequence>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="fieldName" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LightningOnboardingConfig">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="collaborationGroup" type="xsd:string" nillable="true"/>
       <xsd:element name="customQuestion" minOccurs="0" type="xsd:string"/>
       <xsd:element name="feedbackFormDaysFrequency" type="xsd:int" nillable="true"/>
       <xsd:element name="isCustom" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="promptDelayTime" type="xsd:int" nillable="true"/>
       <xsd:element name="sendFeedbackToSalesforce" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ListView">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/>
       <xsd:element name="columns" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="division" minOccurs="0" type="xsd:string"/>
       <xsd:element name="filterScope" type="tns:FilterScope"/>
       <xsd:element name="filters" minOccurs="0" maxOccurs="unbounded" type="mns:ListViewFilter"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="language" minOccurs="0" type="tns:Language"/>
       <xsd:element name="queue" minOccurs="0" type="xsd:string"/>
       <xsd:element name="sharedTo" minOccurs="0" type="mns:SharedTo"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ListViewFilter">
    <xsd:sequence>
     <xsd:element name="field" type="xsd:string"/>
     <xsd:element name="operation" type="tns:FilterOperation"/>
     <xsd:element name="value" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="MLDataDefinition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="entityDeveloperName" type="xsd:string"/>
       <xsd:element name="excludedFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="includedFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="joinFields" minOccurs="0" maxOccurs="unbounded" type="mns:MLField"/>
       <xsd:element name="parentDefinitionDevName" type="xsd:string"/>
       <xsd:element name="scoringFilter" minOccurs="0" type="mns:MLFilter"/>
       <xsd:element name="segmentFilter" minOccurs="0" type="mns:MLFilter"/>
       <xsd:element name="trainingFilter" minOccurs="0" type="mns:MLFilter"/>
       <xsd:element name="type" type="tns:MLDataDefinitionType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MLField">
    <xsd:sequence>
     <xsd:element name="entity" type="xsd:string"/>
     <xsd:element name="field" type="xsd:string"/>
     <xsd:element name="relatedField" minOccurs="0" type="mns:MLField"/>
     <xsd:element name="relationType" minOccurs="0" type="tns:MLRelationType"/>
     <xsd:element name="type" type="tns:MLFieldType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="MLFilter">
    <xsd:sequence>
     <xsd:element name="filterName" type="xsd:string"/>
     <xsd:element name="lhFilter" minOccurs="0" type="mns:MLFilter"/>
     <xsd:element name="lhPredictionField" minOccurs="0" type="xsd:string"/>
     <xsd:element name="lhType" minOccurs="0" type="tns:AIValueType"/>
     <xsd:element name="lhUnit" minOccurs="0" type="tns:AIFilterUnit"/>
     <xsd:element name="lhValue" minOccurs="0" type="xsd:string"/>
     <xsd:element name="operation" type="tns:AIFilterOperation"/>
     <xsd:element name="rhFilter" minOccurs="0" type="mns:MLFilter"/>
     <xsd:element name="rhPredictionField" minOccurs="0" type="xsd:string"/>
     <xsd:element name="rhType" minOccurs="0" type="tns:AIValueType"/>
     <xsd:element name="rhUnit" minOccurs="0" type="tns:AIFilterUnit"/>
     <xsd:element name="rhValue" minOccurs="0" type="xsd:string"/>
     <xsd:element name="sortOrder" minOccurs="0" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="MLPredictionDefinition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="aiApplicationDeveloperName" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="masterLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="negativeExpression" minOccurs="0" type="mns:MLFilter"/>
       <xsd:element name="positiveExpression" minOccurs="0" type="mns:MLFilter"/>
       <xsd:element name="predictionField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="priority" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="pushbackField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="status" type="tns:MLPredictionDefinitionStatus"/>
       <xsd:element name="type" type="tns:AIPredictionType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MLRecommendationDefinition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="aiApplicationDeveloperName" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="externalId" minOccurs="0" type="xsd:string"/>
       <xsd:element name="interactionDateTimeField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="negativeExpression" minOccurs="0" type="mns:MLFilter"/>
       <xsd:element name="positiveExpression" minOccurs="0" type="mns:MLFilter"/>
       <xsd:element name="status" type="tns:MLRecommendationDefinitionStatus"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ManagedContentType">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="managedContentNodeTypes" minOccurs="0" maxOccurs="unbounded" type="mns:ManagedContentNodeType"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ManagedContentNodeType">
    <xsd:sequence>
     <xsd:element name="helpText" minOccurs="0" type="xsd:string"/>
     <xsd:element name="isLocalizable" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="isRequired" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="nodeLabel" type="xsd:string"/>
     <xsd:element name="nodeName" type="xsd:string"/>
     <xsd:element name="nodeType" type="tns:MCNodeType"/>
     <xsd:element name="placeholderText" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="MarketSegmentDefinition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="additionalMetadata" minOccurs="0" type="xsd:string"/>
       <xsd:element name="excludeCriteria" minOccurs="0" type="xsd:string"/>
       <xsd:element name="includeCriteria" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="segmentOn" minOccurs="0" type="xsd:string"/>
      </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="AIReplyRecommendationsSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAIReplyRecommendations" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AccountInsightsSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAccountInsights" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AccountIntelligenceSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAccountLogos" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAutomatedAccountFields" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNewsStories" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AccountSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAccountHistoryTracking" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAccountInsightsInMobile" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAccountOwnerReport" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAccountTeams" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContactHistoryTracking" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRelateContactToMultipleAccounts" 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="ActionsSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableDefaultQuickActionsOn" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMdpEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOfflineWebLinks" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableThirdPartyActions" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActivitiesSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="allowUsersToRelateMultipleContactsToTasksAndEvents" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="autoRelateEventAttendees" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableActivityReminders" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableClickCreateEvents" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDragAndDropScheduling" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEmailTracking" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFlowTaskNotifsViaApex" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableGroupTasks" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHideChildEventsPreference" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableListViewScheduling" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLogNote" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMLSingleClientProfile" 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="enableRollUpActivToContactsAcct" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSidebarCalendarShortcut" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSimpleTaskCreateUI" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTimelineCompDateSort" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableUNSTaskDelegatedToNotifications" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableUserListViewCalendars" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="meetingRequestsLogo" minOccurs="0" type="xsd:string"/>
       <xsd:element name="showCustomLogoMeetingRequests" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showEventDetailsMultiUserCalendar" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showHomePageHoverLinksForEvents" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showMyTasksHoverLinks" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AddressSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="countriesAndStates" type="mns:CountriesAndStates"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CountriesAndStates">
    <xsd:sequence>
     <xsd:element name="countries" minOccurs="0" maxOccurs="unbounded" type="mns:Country"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Country">
    <xsd:sequence>
     <xsd:element name="active" type="xsd:boolean"/>
     <xsd:element name="integrationValue" type="xsd:string"/>
     <xsd:element name="isoCode" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="orgDefault" type="xsd:boolean"/>
     <xsd:element name="standard" type="xsd:boolean"/>
     <xsd:element name="states" minOccurs="0" maxOccurs="unbounded" type="mns:State"/>
     <xsd:element name="visible" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="State">
    <xsd:sequence>
     <xsd:element name="active" type="xsd:boolean"/>
     <xsd:element name="integrationValue" type="xsd:string"/>
     <xsd:element name="isoCode" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="standard" type="xsd:boolean"/>
     <xsd:element name="visible" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="AnalyticsSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="alwaysGenPreviews" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="analyticsAdoptionMetadata" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="autoInstallApps" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="canAccessAnalyticsViaAPI" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="canAnnotateDashboards" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="canEnableSavedView" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="canExploreDataConversationally" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="canShareAppsWithCommunities" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="canViewThumbnailAssets" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAmazonRedshiftOutputConnector" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAnalyticsEncryption" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAnalyticsSharingEnable" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAutoCompleteCombo" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAutonomousExperience" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAzureDLGen2OutputConnector" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableC360GlobalProfileData" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCreateLegacyDataflows" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDashboardComponentSnapshot" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDashboardFlexiTable" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDashboardToPDFEnable" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEmailReportsToPortalUsers" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFirebirdEditor" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFloatingReportHeaders" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInsights" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInsightsHCMode" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLightningReportBuilder" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLotusNotesImages" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMassEnableReportBuilder" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNewChartsEngine" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNullDimension" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOrgCanViewTableau" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOrgHasMobileOfflineEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOrgHasWatchlistEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableQueryLiveConnectors" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRemoveFooterForRepDisplay" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRemoveFooterFromRepExp" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableReportHideXlsExportPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableReportInlineEditPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableReportNotificationsEnable" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRequestPrioritySchdl" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableS1AnalyticsEclairEnable" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableS3OutputConnector" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSFXJoinedReportsEnable" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSalesforceOutputConnector" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSecureImageSharing" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSnowflakeOutputConnector" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTableauHyperOutputConnector" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableUseOldChartsLookAndFeel" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWaveAssetsNewDateVersion" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWaveCustomFiscal" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWaveIndexMVDim" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWaveIndexMVDimV2" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWaveLwcDashboards" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWaveMultiCurrency" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWaveRecordNavigation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWaveReplication" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWaveSharingInheritance" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWaveSqlCFIndexing" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWaveTrendedDatasetCleanup" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="etlOrchestrationPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isHighVolumePushbackEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="maxHoursAppInProgress" minOccurs="0" type="xsd:int"/>
       <xsd:element name="recipeDirectDataPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="recipeFiscalPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="recipePreCachingOptOut" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="recipeStagedDataPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="replaceBlankMeasuresWithNulls" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="setWaveIsYearEndFiscalYear" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="sonicEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="turnOnTimeZones" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAggregateCodeCoverageOnly" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableApexAccessRightsPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableApexApprovalLockUnlock" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableApexCtrlImplicitWithSharingPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableApexPropertyGetterPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAuraApexCtrlAuthUserAccessCheckPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAuraApexCtrlGuestUserAccessCheckPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCompileOnDeploy" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDisableParallelApexTesting" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDoNotEmailDebugLog" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableGaplessTestAutoNum" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMngdCtrlActionAccessPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNonCertifiedApexMdCrud" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSecureNoArgConstructorPref" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AppExperienceSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="doesHideAllAppsInAppLauncher" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ArchiveSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableEntityArchivingEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AutomatedContactsSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAddContactAutomatically" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAddContactRoleAutomatically" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAddContactRoleWithSuggestion" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAddContactWithSuggestion" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BlockchainSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableBcp" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEtpNft" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BusinessHoursSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="businessHours" minOccurs="0" maxOccurs="unbounded" type="mns:BusinessHoursEntry"/>
       <xsd:element name="holidays" minOccurs="0" maxOccurs="unbounded" type="mns:Holiday"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Holiday">
    <xsd:sequence>
     <xsd:element name="activityDate" minOccurs="0" type="xsd:date"/>
     <xsd:element name="businessHours" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="endTime" minOccurs="0" type="xsd:time"/>
     <xsd:element name="isRecurring" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="name" minOccurs="0" type="xsd:string"/>
     <xsd:element name="recurrenceDayOfMonth" minOccurs="0" type="xsd:int"/>
     <xsd:element name="recurrenceDayOfWeek" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="recurrenceDayOfWeekMask" minOccurs="0" type="xsd:int"/>
     <xsd:element name="recurrenceEndDate" minOccurs="0" type="xsd:date"/>
     <xsd:element name="recurrenceInstance" minOccurs="0" type="xsd:string"/>
     <xsd:element name="recurrenceInterval" minOccurs="0" type="xsd:int"/>
     <xsd:element name="recurrenceMonthOfYear" minOccurs="0" type="xsd:string"/>
     <xsd:element name="recurrenceStartDate" minOccurs="0" type="xsd:date"/>
     <xsd:element name="recurrenceType" minOccurs="0" type="xsd:string"/>
     <xsd:element name="startTime" minOccurs="0" type="xsd:time"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CampaignSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="aiAttributionSuccessMilestone" minOccurs="0" type="xsd:string"/>
       <xsd:element name="aiAttributionTimeframe" minOccurs="0" type="xsd:int"/>
       <xsd:element name="enableAIAttribution" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAccountsAsCM" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAutoCampInfluenceDisabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableB2bmaCampaignInfluence2" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCampaignHistoryTrackEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCampaignInfluence2" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCampaignMemberTWCF" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEKAI" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSuppressNoValueCI2" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CaseSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="caseAssignNotificationTemplate" minOccurs="0" type="xsd:string"/>
       <xsd:element name="caseAutoProcUser" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="caseCloseNotificationTemplate" minOccurs="0" type="xsd:string"/>
       <xsd:element name="caseCommentNotificationTemplate" minOccurs="0" type="xsd:string"/>
       <xsd:element name="caseCreateNotificationTemplate" minOccurs="0" type="xsd:string"/>
       <xsd:element name="caseFeedItemSettings" minOccurs="0" maxOccurs="unbounded" type="mns:FeedItemSettings"/>
       <xsd:element name="caseFeedReadUnreadLtng" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="caseMergeInLightning" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="closeCaseThroughStatusChange" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="defaultCaseFeedLayoutOn" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="defaultCaseOwner" minOccurs="0" type="xsd:string"/>
       <xsd:element name="defaultCaseOwnerType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="defaultCaseUser" minOccurs="0" type="xsd:string"/>
       <xsd:element name="emailActionDefaultsHandlerClass" minOccurs="0" type="xsd:string"/>
       <xsd:element name="emailToCase" minOccurs="0" type="mns:EmailToCaseSettings"/>
       <xsd:element name="enableCaseFeed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCaseSwarming" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCollapseEmailThread" 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="enableEmailContactOnCasePost" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEscalateQfiToCaseInternal" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEscalateQfiToCaseNetworks" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableExtNetworksCaseFeedEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMultiLangSolnSrchCSS" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMultiLangSolnSrchPKB" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMultiLangSolution" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSolutionCategory" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSolutionInlineCategory" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSolutionShortSummary" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSuggestedArticlesApplication" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSuggestedArticlesCustomerPortal" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSuggestedArticlesPartnerPortal" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSuggestedSolutions" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="escalateCaseBefore" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="genericMessageEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="keepCaseMergeRecords" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="keepRecordTypeOnAssignmentRule" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="notifyContactOnCaseComment" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="notifyDefaultCaseOwner" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="notifyOwnerOnCaseComment" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="notifyOwnerOnCaseOwnerChange" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="predictiveSupportEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showEmailAttachmentsInCaseAttachmentsRL" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showFewerCloseActions" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="systemUserEmail" minOccurs="0" type="xsd:string"/>
       <xsd:element name="useSystemEmailAddress" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="useSystemUserAsDefaultCaseUser" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="visibleInCssCheckbox" 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="displayFormat" minOccurs="0" type="tns:FeedItemDisplayFormat"/>
     <xsd:element name="feedItemType" type="tns:FeedItemType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EmailToCaseSettings">
    <xsd:sequence>
     <xsd:element name="enableE2CAttachmentAsFile" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableE2CSourceTracking" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableEmailToCase" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableHtmlEmail" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableOnDemandEmailToCase" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableThreadIDInBody" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableThreadIDInSubject" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="notifyOwnerOnNewCaseEmail" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="overEmailLimitAction" minOccurs="0" type="tns:EmailToCaseOnFailureActionType"/>
     <xsd:element name="preQuoteSignature" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="routingAddresses" minOccurs="0" maxOccurs="unbounded" type="mns:EmailToCaseRoutingAddress"/>
     <xsd:element name="unauthorizedSenderAction" minOccurs="0" type="tns:EmailToCaseOnFailureActionType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EmailToCaseRoutingAddress">
    <xsd:sequence>
     <xsd:element name="addressType" minOccurs="0" type="mns:EmailToCaseRoutingAddressType"/>
     <xsd:element name="authorizedSenders" minOccurs="0" type="xsd:string"/>
     <xsd:element name="caseOrigin" minOccurs="0" type="xsd:string"/>
     <xsd:element name="caseOwner" minOccurs="0" type="xsd:string"/>
     <xsd:element name="caseOwnerType" minOccurs="0" type="xsd:string"/>
     <xsd:element name="casePriority" minOccurs="0" type="xsd:string"/>
     <xsd:element name="createTask" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="emailAddress" minOccurs="0" type="xsd:string"/>
     <xsd:element name="emailServicesAddress" minOccurs="0" type="xsd:string"/>
     <xsd:element name="fallbackQueue" minOccurs="0" type="xsd:string"/>
     <xsd:element name="isVerified" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="routingFlow" minOccurs="0" type="xsd:string"/>
     <xsd:element name="routingName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="saveEmailHeaders" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="taskStatus" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="EmailToCaseRoutingAddressType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="EmailToCase"/>
     <xsd:enumeration value="Outlook"/>
     <xsd:enumeration value="GmailOAuth"/>
     <xsd:enumeration value="E2cEasy"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="WebToCaseSettings">
    <xsd:sequence>
     <xsd:element name="caseOrigin" minOccurs="0" type="xsd:string"/>
     <xsd:element name="defaultResponseTemplate" minOccurs="0" type="xsd:string"/>
     <xsd:element name="enableWebToCase" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ChatterAnswersSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="emailFollowersOnBestAnswer" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="emailFollowersOnReply" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="emailOwnerOnPrivateReply" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="emailOwnerOnReply" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAnswerViaEmail" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableChatterAnswers" type="xsd:boolean"/>
       <xsd:element name="enableFacebookSSO" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInlinePublisher" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableReputation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRichTextEditor" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="facebookAuthProvider" minOccurs="0" type="xsd:string"/>
       <xsd:element name="showInPortals" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ChatterEmailsMDSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableChatterDigestEmailsApiOnly" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableChatterEmailAttachment" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCollaborationEmail" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDisplayAppDownloadBadges" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEmailReplyToChatter" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEmailToChatter" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="noQnOwnNotifyOnCaseCmt" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="noQnOwnNotifyOnRep" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="noQnSubNotifyOnBestR" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="noQnSubNotifyOnRep" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ChatterSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="allowChatterGroupArchiving" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="allowRecordsInChatterGroup" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableApprovalRequest" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCaseFeedRelativeTimestamps" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableChatter" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableChatterEmoticons" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFeedEdit" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFeedPinning" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFeedsDraftPosts" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFeedsRichText" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInviteCsnUsers" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOutOfOfficeEnabledPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRichLinkPreviewsInFeed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTodayRecsInFeed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="unlistedGroupsEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CommerceSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="commerceEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CommunitiesSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="applyLoginPageTypeToEmbeddedLogin" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="blockEmbeddedLoginUnknownURLRedirect" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="canModerateAllFeedPosts" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="canModerateInternalFeedPosts" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="embeddedVisualforcePages" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCommunityWorkspaces" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCspContactVisibilityPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCspNotesOnAccConPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEnablePRM" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableExternalAccHierPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableGuestPermDisOptOutCruc" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableGuestRecordReassignOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableGuestSecurityOptOutCruc" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableGuvSecurityOptOutPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInviteChatterGuestEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNameFieldsUserPIIEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNetPortalUserReportOpts" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNetworksEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOotbProfExtUserOpsEnable" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePRMAccRelPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePowerCustomerCaseStatus" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePreventBadgeGuestAccess" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRelaxPartnerAccountFieldPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableUnsupportedBrowserModalPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableUsernameUniqForOrgPref" 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:element name="enableCustomFiscalYear" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ConnectedAppSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAdminApprovedAppsOnly" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAdminApprovedAppsOnlyForExternalUser" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSkipUserProvisioningWizardWelcomePage" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ContentSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableCMSC2CConnections" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableChatterFileLink" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContent" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContentAutoAssign" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContentDistForPortalUsers" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContentDistPwOptionsBit1" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContentDistPwOptionsBit2" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContentDistribution" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContentSupportMultiLanguage" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContentWorkspaceAccess" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDeleteFileInContentPacks" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFileShareSetByRecord" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFilesUsrShareNetRestricted" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableJPGPreviews" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLibraryManagedFiles" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableShowChatterFilesInContent" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSiteGuestUserToUploadFiles" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableUploadFilesOnAttachments" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="setValidContentTypeForAtchDocDownload" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="skipContentAssetTriggers" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="skipContentAssetTriggersOnDeploy" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ContractSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="autoCalculateEndDate" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="autoExpirationDelay" minOccurs="0" type="xsd:string"/>
       <xsd:element name="autoExpirationRecipient" minOccurs="0" type="xsd:string"/>
       <xsd:element name="autoExpireContracts" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContractHistoryTracking" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="notifyOwnersOnContractExpiration" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ConversationalIntelligenceSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableCallCoaching" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCallCoachingZoom" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOpptyMatching" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CurrencySettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableCurrencyEffectiveDates" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCurrencySymbolWithMultiCurrency" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMultiCurrency" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isMultiCurrencyActivationAllowed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isParenCurrencyConvDisabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomAddressFieldSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableCustomAddressField" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomerDataPlatformSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableCustomerDataPlatform" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomizablePropensityScoringSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableCpsPref" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataDotComSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAccountExportButtonOff" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAccountImportButtonOff" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAllowDupeContactFromLead" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAllowDupeLeadFromContact" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContactExportButtonOff" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContactImportButtonOff" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDDCSocialKeyEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDataDotComCleanEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDataDotComOptOutsEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDatacloudAPIEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PlatformSlackSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableSlackService" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSlackServiceAlerts" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="slackCapabilitiesEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AssociationEngineSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAssociationEngine" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataImportManagementSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableDataConnectorHubspot" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkforceEngagementSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableHistoricalAdherence" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIndividualAdherence" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIntradayManagement" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMachineLearningForecasting" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRealTimeAdherence" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWorkforceEngagement" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWorkforceEngagementConfiguration" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MailMergeSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableExtendedMailMerge" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="saveMailMergeDocsAsSalesforceDocs" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AccountingSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAccountingSubledger" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFinancePeriod" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePaymentMethodAdjust" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableScheduledJob" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SourceTrackingSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableSourceTrackingSandboxes" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CollectionsDashboardSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableCollectionsDashboard" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OrgSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableCustomerSuccessPortal" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIncludeContractStatus" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMakeDeploymentsMandatory" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableManageSelfServiceUsers" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOrgFeedSentimentAnalysis" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRADeploymentAttributeOnly" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableResetDivisionOnLogin" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DevHubSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="devOpsCenterBetaMsa" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDevOpsCenter" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDevOpsCenterGA" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePackaging2" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableScratchOrgManagementPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableShapeExportPref" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="InvLatePymntRiskCalcSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableInvLatePymntRiskCalc" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IncludeEstTaxInQuoteSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableQuoteEstimatedTax" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FTestSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableTestPref" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MediaAdSalesSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableMediaAdSales" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BranchManagementSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="associateAccountWithBranch" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FTestAccessSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableTestPref" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IndustriesLoyaltySettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableFixedTypeNQPAggregation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLoyaltyRedeemedPointsExpirationInfoPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLoyaltyRulesVerifyCdpMemberSegment" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNQPRealTimePointBalance" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableQPRealTimePointBalance" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PaymentsManagementEnabledSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="paymentsManagementEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SandboxSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="disableSandboxExpirationEmails" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AppAnalyticsSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableSimulationMode" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="InterestTaggingSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableInterestTagging" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MapsAndLocationSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAddressAutoComplete" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMapsAndLocation" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OnlineSalesSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableSubscriptionAppEnrolled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DeploymentSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="doesSkipAsyncApexValidation" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DiscoverySettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableEinsteinAnswersPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEinsteinArticleRecommendations" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DocumentChecklistSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="dciCustomSharing" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="deleteDCIWithFiles" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EACSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="addRcCompToFlexiPages" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="autoPopulateGoogleMeetLinks" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="automatedEmailFilter" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableActivityAnalyticsPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableActivityCapture" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableActivityMetrics" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableActivitySyncEngine" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEACForEveryonePref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEnforceEacSharingPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInboxActivitySharing" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInsightsInTimeline" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInsightsInTimelineEacStd" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="provisionProductivityFeatures" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="salesforceEventsOnlyPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="sensitiveEmailFilter" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="syncInternalEvents" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EinsteinAgentSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="einsteinAgentRecommendations" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="reRunAttributeBasedRules" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="runAssignmentRules" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EinsteinAssistantSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableEinsteinAssistantDataExtractionEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEinsteinAssistantEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEinsteinEnableVoiceLogging" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EinsteinDealInsightsSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableUnlikelyToCloseThisMonth" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EinsteinDocumentCaptureSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableEinsteinDocumentReader" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmailAdministrationSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableComplianceBcc" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEmailConsentManagement" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEmailSenderIdCompliance" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEmailSpfCompliance" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEmailToSalesforce" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEmailTrackingIPBlocklist" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEmailWorkflowApproval" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEnhancedEmailEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHandleBouncedEmails" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHtmlEmail" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInternationalEmailAddresses" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableListEmailLogActivities" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableResendBouncedEmails" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRestrictTlsToDomains" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSendThroughGmailPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSendViaExchangePref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSendViaGmailPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableUseOrgFootersForExtTrans" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="sendEmailsEvenWhenAutomationUpdatesSameRecord" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="sendMassEmailNotification" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="sendTextOnlySystemEmails" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmailIntegrationSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="doesEmailLogAsEmailMessageInOutlook" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="doesGmailStayConnectedToSalesforce" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContactAndEventSync" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEmailTrackingInMobile" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEngageForOutlook" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableGmailIntegration" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInboxMobileIntune" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOutlookIntegration" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOutlookMobileIntegration" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableProductivityFeatures" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSupplementalContactInfoInMobile" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isLayoutCustomizationAllowed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="orgIsSyncingEventsOutbound" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="shouldUseTrustedDomainsList" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmailTemplateSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableTemplateEnhancedFolderPref" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmployeeFieldAccessSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableEmployeeFieldMaskDefaults" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEmployeeFieldMasking" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmployeeUserSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="emailEncoding" type="xsd:string"/>
       <xsd:element name="enableEmployeeAutoCreateUser" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEmployeeIsSourceOfTruth" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="permset" minOccurs="0" type="xsd:string"/>
       <xsd:element name="profile" type="xsd:string"/>
       <xsd:element name="usernameSuffix" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EncryptionKeySettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="canOptOutOfDerivationWithBYOK" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCacheOnlyKeys" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableReplayDetection" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EnhancedNotesSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableEnhancedNotes" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTasksOnEnhancedNotes" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EntitlementSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="assetLookupLimitedToActiveEntitlementsOnAccount" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="assetLookupLimitedToActiveEntitlementsOnContact" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="assetLookupLimitedToSameAccount" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="assetLookupLimitedToSameContact" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEntitlementVersioning" type="xsd:boolean"/>
       <xsd:element name="enableEntitlements" type="xsd:boolean"/>
       <xsd:element name="enableMilestoneFeedItem" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMilestoneStoppedTime" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="entitlementLookupLimitedToActiveStatus" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="entitlementLookupLimitedToSameAccount" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="entitlementLookupLimitedToSameAsset" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="entitlementLookupLimitedToSameContact" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="ignoreMilestoneBusinessHours" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EssentialsSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="emailConnectorEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EventSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="bypassMeteringBlock" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableApexLimitEvents" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDeleteMonitoringData" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDynamicStreamingChannel" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEventLogWaveIntegration" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLoginForensics" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableStreamingApi" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTerminateOldestSession" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTransactionSecurityPolicies" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldServiceSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="apptAssistantExpiration" minOccurs="0" type="xsd:int"/>
       <xsd:element name="apptAssistantInfoUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="apptAssistantRadiusUnitValue" minOccurs="0" type="tns:ApptAssistantRadiusUnit"/>
       <xsd:element name="apptAssistantRadiusValue" minOccurs="0" type="xsd:int"/>
       <xsd:element name="apptAssistantStatus" minOccurs="0" type="xsd:string"/>
       <xsd:element name="deepLinkPublicSecurityKey" minOccurs="0" type="xsd:string"/>
       <xsd:element name="doesAllowEditSaForCrew" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="doesShareSaParentWoWithAr" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="doesShareSaWithAr" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFloatingWorkOrder" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWorkOrders" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWorkPlansAutoGeneration" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWorkStepManualStatusUpdate" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="fieldServiceNotificationsOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="fieldServiceOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isGeoCodeSyncEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isLocationHistoryEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="mobileFeedbackEmails" minOccurs="0" type="xsd:string"/>
       <xsd:element name="o2EngineEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="objectMappingItem" minOccurs="0" maxOccurs="unbounded" type="mns:ObjectMappingItem"/>
       <xsd:element name="optimizationServiceAccess" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="serviceAppointmentsDueDateOffsetOrgValue" minOccurs="0" type="xsd:int"/>
       <xsd:element name="workOrderDurationSource" minOccurs="0" type="tns:WorkOrderDurationSource"/>
       <xsd:element name="workOrderLineItemSearchFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="workOrderSearchFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ObjectMappingItem">
    <xsd:sequence>
     <xsd:element name="mappingType" type="tns:MappingType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FileUploadAndDownloadSecuritySettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="dispositions" minOccurs="0" maxOccurs="unbounded" type="mns:FileTypeDispositionAssignmentBean"/>
       <xsd:element name="noHtmlUploadAsAttachment" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FileTypeDispositionAssignmentBean">
    <xsd:sequence>
     <xsd:element name="behavior" type="tns:FileDownloadBehavior"/>
     <xsd:element name="fileType" type="tns:FileType"/>
     <xsd:element name="securityRiskFileType" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FilesConnectSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableContentHubAllowed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContentHubCvtLinksAllowed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContentHubEOSearchLayout" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="canDebugFlowAsAnotherUser" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="doesEnforceApexCpuTimeLimit" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="doesFormulaEnforceDataAccess" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="doesFormulaGenerateHtmlOutput" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFlowBREncodedFixEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFlowCustomPropertyEditor" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFlowDeployAsActiveEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFlowFieldFilterEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFlowFormulasFixEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFlowInterviewSharingEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFlowNullPreviousValueFix" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFlowPauseEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFlowUseApexExceptionEmail" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFlowViaRestUsesUserCtxt" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLightningRuntimeEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isAccessToInvokedApexRequired" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isApexPluginAccessModifierRespected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isEnhancedFlowListViewVisible" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isFlowApexContextRetired" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isFlowBlockAccessToSessionIDEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isManageFlowRequiredForAutomationCharts" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isTimeResumedInSameRunContext" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ForecastingObjectListSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="forecastingTypeObjectListSettings" minOccurs="0" maxOccurs="unbounded" type="mns:ForecastingTypeObjectListSettings"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ForecastingTypeObjectListSettings">
    <xsd:sequence>
     <xsd:element name="forecastingObjectListLabelMappings" minOccurs="0" maxOccurs="unbounded" type="mns:ForecastingObjectListLabelMapping"/>
     <xsd:element name="forecastingObjectListSelectedSettings" type="mns:ForecastingObjectListSelectedSettings"/>
     <xsd:element name="forecastingObjectListUnselectedSettings" type="mns:ForecastingObjectListUnselectedSettings"/>
     <xsd:element name="forecastingTypeDeveloperName" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ForecastingObjectListLabelMapping">
    <xsd:sequence>
     <xsd:element name="field" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ForecastingObjectListSelectedSettings">
    <xsd:sequence>
     <xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ForecastingObjectListUnselectedSettings">
    <xsd:sequence>
     <xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ForecastingSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="defaultToPersonalCurrency" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableForecasts" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="forecastingCategoryMappings" minOccurs="0" maxOccurs="unbounded" type="mns:ForecastingCategoryMapping"/>
       <xsd:element name="forecastingDisplayedFamilySettings" minOccurs="0" maxOccurs="unbounded" type="mns:ForecastingDisplayedFamilySettings"/>
       <xsd:element name="forecastingTypeSettings" minOccurs="0" maxOccurs="unbounded" type="mns:ForecastingTypeSettings"/>
       <xsd:element name="globalAdjustmentsSettings" type="mns:AdjustmentsSettings"/>
       <xsd:element name="globalForecastRangeSettings" type="mns:ForecastRangeSettings"/>
       <xsd:element name="globalQuotasSettings" type="mns:QuotasSettings"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ForecastingCategoryMapping">
    <xsd:sequence>
     <xsd:element name="forecastingItemCategoryApiName" type="xsd:string"/>
     <xsd:element name="weightedSourceCategories" minOccurs="0" maxOccurs="unbounded" type="mns:WeightedSourceCategory"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="WeightedSourceCategory">
    <xsd:sequence>
     <xsd:element name="sourceCategoryApiName" type="xsd:string"/>
     <xsd:element name="weight" type="xsd:double"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ForecastingDisplayedFamilySettings">
    <xsd:sequence>
     <xsd:element name="productFamily" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ForecastingTypeSettings">
    <xsd:sequence>
     <xsd:element name="active" type="xsd:boolean"/>
     <xsd:element name="displayedCategoryApiNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="forecastedCategoryApiNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="forecastingDateType" type="tns:ForecastingDateType"/>
     <xsd:element name="hasProductFamily" type="xsd:boolean"/>
     <xsd:element name="isAmount" type="xsd:boolean"/>
     <xsd:element name="isAvailable" type="xsd:boolean"/>
     <xsd:element name="isQuantity" type="xsd:boolean"/>
     <xsd:element name="managerAdjustableCategoryApiNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="masterLabel" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="opportunityListFieldsLabelMappings" minOccurs="0" maxOccurs="unbounded" type="mns:OpportunityListFieldsLabelMapping"/>
     <xsd:element name="opportunityListFieldsSelectedSettings" type="mns:OpportunityListFieldsSelectedSettings"/>
     <xsd:element name="opportunityListFieldsUnselectedSettings" type="mns:OpportunityListFieldsUnselectedSettings"/>
     <xsd:element name="opportunitySplitName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="ownerAdjustableCategoryApiNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="territory2ModelName" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="OpportunityListFieldsLabelMapping">
    <xsd:sequence>
     <xsd:element name="field" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="OpportunityListFieldsSelectedSettings">
    <xsd:sequence>
     <xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="OpportunityListFieldsUnselectedSettings">
    <xsd:sequence>
     <xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="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="QuotasSettings">
    <xsd:sequence>
     <xsd:element name="showQuotas" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FormulaSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableDSTAwareDatevalue" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="GoogleAppsSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableGmailButtons" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableGmailButtonsAndLinks" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableGmailLinks" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableGoogleDocs" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableGoogleDocsTab" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableGoogleTalk" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="googleAppsDomain" minOccurs="0" type="xsd:string"/>
       <xsd:element name="googleAppsDomainLinked" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="googleAppsDomainValidated" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="HighVelocitySalesSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableACAutoSendEmail" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableACChangeTargetAssignee" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableACSkipWeekends" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCadenceVariantTestingPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableChgTgtAssigneeUsrPermPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDispositionCategory" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEngagementWaveAnalyticsPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHighVelocitySales" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHighVelocitySalesSetup" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInvoiceAttributionPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLogACallForCTIPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLogTasksForLinkedInPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOpportunityAttributionPermPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTaskLoggingPref" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </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="enableHtmlIdea" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIdeaMultipleCategory" 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="enableIdeasControllerExtensions" 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="IncidentMgmtSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableEmailBroadcastType" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIncidentMgmt" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSiteBannerBroadcastType" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IndustriesAutomotiveSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAutomotiveCloud" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAutomotiveServiceExcellence" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IndustriesManufacturingSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableIndManufacturing" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIndustriesMfgAccountForecast" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIndustriesMfgAdvForecast" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIndustriesMfgIAS" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIndustriesMfgProgram" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIndustriesMfgTargets" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePartnerLeadManagement" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePartnerPerformanceManagement" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePartnerVisitManagement" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IndustriesSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="allowMultipleProducersToWorkOnSamePolicy" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="appointmentDistributionOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="captureResourceUtilizationOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="createCustomerPropertyFromLAProperty" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="createFSCAssetFromLAAsset" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="createFSCAssetFromLAProperty" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="createFSCLiabilityFromLAFinancial" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="createFSCLiabilityFromLALiability" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="createFinancialAccountFromLAAsset" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="createFinancialAccountFromLALiability" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="createFinancialAccountsFromLAFinancials" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="createFinancialAccountsFromLAProperty" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAIAccelerator" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAccessToMasterListOfCoverageTypes" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAccountScoreEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableActionableList" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAppFrmAnywhereOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAppInviteOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableBlockResourceAvailabilityOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableBusinessMessenger" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCalculationUsingParentPolicyOnly" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCallReportAdminContextPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCareMgmtSlackAccess" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableChurnPredictionRT" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableClaimMgmt" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableClinicalDataModel" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCompliantDataSharingForAccount" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCompliantDataSharingForCustomObjects" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCompliantDataSharingForFinancialDeal" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCompliantDataSharingForInteraction" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCompliantDataSharingForInteractionSummary" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCompliantDataSharingForOpportunity" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableComprehendMedical" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCreateMultiAttendeeEventOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCustomFlowsOnCycleCount" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCustomFlowsOnExpiryPage" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDealManagement" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDiscoveryFrameworkMetadata" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDpeProviderSearchSettingsOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEinsteinDocReader" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEinsteinVisits" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEnhancedQuestionCreation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEventManagementOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEventWriteOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableExistingHealthCloudOrg" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFSCInsuranceReport" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFinancialDealCallReportCmpPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFinancialDealCallReportPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFinancialDealRoleHierarchy" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHCReferralScoring" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIESentimentAnalysis" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIndustriesAssessment" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIndustriesKYC" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIndustriesRebates" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIntegratedCareManagementSetting" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInteractionRoleHierarchy" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInteractionSummaryPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInteractionSummaryRoleHierarchy" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableManyToManyRelationships" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMedRecSetting" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMedicalDeviceEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMedicationManagementEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMortgageRlaTotalsOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMulesoftFhirR4Apis" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMultiResourceOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMultipleCareProgramEnrolleeOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMultipleTopicsForShiftsOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableObjectDetection" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOverbookingOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePatientAppointmentSchedulingOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePatientServicesOrchestration" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePolicyAdministration" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableProviderSearchSyncOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRBLUsingCalcService" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRecordRollup" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableReferralScoring" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCAssignFootprint" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCBEIEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCCarbonAccounting" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCCarbonCreditAlloc" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCCreateFootprint" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCDGF" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCEmssnsForecasting" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCExternalEngMgmt" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCGenrateCnsmpRcd" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCScope3HubEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCSplitCnsmpRcd" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCTargetSetting" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCWasteManagement" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCWaterManagement" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSentimentAnalysis" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableShareSaWithArOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSlackForCib" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSmartTags" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSustainabilityCloud" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSyncInteractionsPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTearSheetPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTextExtract" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTimelinePref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTopicOrTemplate" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTopicTimeSlot" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableUMPayerAppAccessOrgPreference" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableVideoVisitsOrgPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableVisitCalendarSync" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableVisitInventoryEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="loanApplicantAddressAutoCreation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="loanApplicantAutoCreation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="rlaEditIfAccHasEdit" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="transformRBLtoDPE" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="InventorySettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableOCIB2CIntegration" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOmniChannelInventory" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="InvocableActionSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="isPartialSaveAllowed" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="answers" minOccurs="0" type="mns:KnowledgeAnswerSettings"/>
       <xsd:element name="cases" minOccurs="0" type="mns:KnowledgeCaseSettings"/>
       <xsd:element name="defaultLanguage" minOccurs="0" type="xsd:string"/>
       <xsd:element name="enableChatterQuestionKBDeflection" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCreateEditOnArticlesTab" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableExternalMediaContent" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableKbStandardSharing" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableKnowledge" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableKnowledgeAgentContribution" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableKnowledgeAnswersPromotion" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableKnowledgeArticleTextHighlights" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableKnowledgeCaseRL" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableKnowledgeKeywordAutoComplete" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableKnowledgeTitleAutoComplete" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLightningKbAutoLoadRichTextField" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLightningKnowledge" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="languages" minOccurs="0" type="mns:KnowledgeLanguageSettings"/>
       <xsd:element name="showArticleSummariesCustomerPortal" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showArticleSummariesInternalApp" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showArticleSummariesPartnerPortal" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showValidationStatusField" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="suggestedArticles" minOccurs="0" type="mns:KnowledgeSuggestedArticlesSettings"/>
       <xsd:element name="votingEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeAnswerSettings">
    <xsd:sequence>
     <xsd:element name="assignTo" minOccurs="0" type="xsd:string"/>
     <xsd:element name="defaultArticleType" minOccurs="0" type="xsd:string"/>
     <xsd:element name="enableArticleCreation" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeCaseSettings">
    <xsd:sequence>
     <xsd:element name="articlePDFCreationProfile" minOccurs="0" type="xsd:string"/>
     <xsd:element name="articlePublicSharingCommunities" minOccurs="0" type="mns:KnowledgeCommunitiesSettings"/>
     <xsd:element name="articlePublicSharingSites" minOccurs="0" type="mns:KnowledgeSitesSettings"/>
     <xsd:element name="articlePublicSharingSitesChatterAnswers" minOccurs="0" type="mns:KnowledgeSitesSettings"/>
     <xsd:element name="assignTo" minOccurs="0" type="xsd:string"/>
     <xsd:element name="customizationClass" minOccurs="0" type="xsd:string"/>
     <xsd:element name="defaultContributionArticleType" minOccurs="0" type="xsd:string"/>
     <xsd:element name="editor" minOccurs="0" type="mns:KnowledgeCaseEditor"/>
     <xsd:element name="enableArticleCreation" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableArticlePublicSharingSites" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableCaseDataCategoryMapping" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="useProfileForPDFCreation" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeCommunitiesSettings">
    <xsd:sequence>
     <xsd:element name="community" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeSitesSettings">
    <xsd:sequence>
     <xsd:element name="site" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="KnowledgeCaseEditor">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="simple"/>
     <xsd:enumeration value="standard"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="KnowledgeLanguageSettings">
    <xsd:sequence>
     <xsd:element name="language" minOccurs="0" maxOccurs="unbounded" type="mns:KnowledgeLanguage"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeLanguage">
    <xsd:sequence>
     <xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="defaultAssignee" minOccurs="0" type="xsd:string"/>
     <xsd:element name="defaultAssigneeType" minOccurs="0" type="mns:KnowledgeLanguageLookupValueType"/>
     <xsd:element name="defaultReviewer" minOccurs="0" type="xsd:string"/>
     <xsd:element name="defaultReviewerType" minOccurs="0" type="mns:KnowledgeLanguageLookupValueType"/>
     <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="KnowledgeLanguageLookupValueType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="User"/>
     <xsd:enumeration value="Queue"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="KnowledgeSuggestedArticlesSettings">
    <xsd:sequence>
     <xsd:element name="caseFields" minOccurs="0" type="mns:KnowledgeCaseFieldsSettings"/>
     <xsd:element name="useSuggestedArticlesForCase" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="workOrderFields" minOccurs="0" type="mns:KnowledgeWorkOrderFieldsSettings"/>
     <xsd:element name="workOrderLineItemFields" minOccurs="0" type="mns:KnowledgeWorkOrderLineItemFieldsSettings"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeCaseFieldsSettings">
    <xsd:sequence>
     <xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="mns:KnowledgeCaseField"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeCaseField">
    <xsd:sequence>
     <xsd:element name="name" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeWorkOrderFieldsSettings">
    <xsd:sequence>
     <xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="mns:KnowledgeWorkOrderField"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeWorkOrderField">
    <xsd:sequence>
     <xsd:element name="name" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeWorkOrderLineItemFieldsSettings">
    <xsd:sequence>
     <xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="mns:KnowledgeWorkOrderLineItemField"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeWorkOrderLineItemField">
    <xsd:sequence>
     <xsd:element name="name" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LanguageSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableCanadaIcuFormat" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDataTranslation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEndUserLanguages" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableICULocaleDateFormat" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLocalNamesForStdObjects" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLocaleInsensitiveFiltering" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePlatformLanguages" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTranslationWorkbench" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="useLanguageFallback" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LeadConfigSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="doesEnableLeadConvertDefaultSubjectBlankTaskCreation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="doesHideOpportunityInConvertLeadWindow" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="doesPreserveLeadStatus" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="doesSelectNoOpportunityOnConvertLead" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="doesTrackHistory" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableConversionsOnMobile" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOrgWideMergeAndDelete" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="shouldLeadConvertRequireValidation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="shouldSendNotificationEmailWhenLeadOwnerUpdatesViaApexInLEX" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LightningExperienceSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="activeThemeName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="enableAccessCheckCrucPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableApiUserLtngOutAccessPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAuraCDNPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAuraSecStaticResCRUCPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableErrorExperienceEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFeedbackInMobile" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableGoogleSheetsForSfdcEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHideOpenInQuip" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIE11DeprecationMsgHidden" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIE11LEXCrucPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInAppLearning" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInAppTooltips" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLEXExtensionComponentCustomization" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLEXExtensionDarkMode" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLEXExtensionInlineEditModifier" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLEXExtensionLinkGrabber" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLEXExtensionRelatedLists" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLEXExtensionRequiredFields" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLEXExtensionTrailhead" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLEXOnIpadEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLWCDynamicComponents" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLexEndUsersNoSwitching" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNavPersonalizationOptOut" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNoBackgroundNavigations" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableQuip" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRemoveThemeBrandBanner" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableS1BannerPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableS1BrowserEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableS1DesktopEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableS1UiLoggingEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSalesforceNext" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSidToken3rdPartyAuraApp" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSkypeChatEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSparkAllUsers" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSparkConversationEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTryLightningOptOut" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableUseS1AlohaDesktop" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableUsersAreLightningOnly" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWebExEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWebexAllUsers" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isLEXExtensionComponentCustomizationOff" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isLEXExtensionDarkModeOff" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isLEXExtensionLinkGrabberOff" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isLEXExtensionOff" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LiveAgentSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableChatFindOrCreateEnable" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLiveAgent" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableQuickTextEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MacroSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="contextualMacroFiltering" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAdvancedSearch" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="macrosInFolders" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MeetingsSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableSalesforceMeetings" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSalesforceMeetingsSyncCheck" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableZoomVideoConference" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MfgServiceConsoleSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableMfgServiceConsole" minOccurs="0" 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="dashboardMobile" minOccurs="0" type="mns:DashboardMobileSettings"/>
       <xsd:element name="enableImportContactFromDevice" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNewSalesforceMobileAppForTablet" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNewSalesforceMobileAppForTabletWideScreen" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOfflineDraftsEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePopulateNameManuallyInToday" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableS1EncryptedStoragePref2" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableS1OfflinePref" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DashboardMobileSettings">
    <xsd:sequence>
     <xsd:element name="enableDashboardIPadApp" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="MyDomainSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="canOnlyLoginWithMyDomainUrl" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="doesApiLoginRequireOrgDomain" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="domainPartition" minOccurs="0" type="tns:OrgDomainShard"/>
       <xsd:element name="enableNativeBrowserForAuthOnAndroid" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNativeBrowserForAuthOnIos" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="logRedirections" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="myDomainName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="myDomainSuffix" minOccurs="0" type="tns:OrgDomainProdSuffix"/>
       <xsd:element name="redirectForceComSiteUrls" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="redirectPriorMyDomain" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="use3rdPartyCookieBlockingCompatibleHostnames" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="useEdge" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="useEnhancedDomainsInSandbox" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="useStabilizedMyDomainHostnames" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="useStabilizedSandboxMyDomainHostnames" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="NameSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableInformalName" minOccurs="0" type="xsd:boolean"/>
       <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="NotificationsSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableActvityReminderBrowserNotifs" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMobileAppPushNotifications" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNotifications" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OauthOidcSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="blockOAuthUnPwFlow" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="blockOAuthUsrAgtFlow" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ObjectLinkingSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableObjectLinking" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OpportunityInsightsSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableOpportunityInsights" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OpportunityScoreSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableOpportunityScoring" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OpportunitySettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="autoActivateNewReminders" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="customizableProductSchedulesEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="doesEnforceStandardOpportunitySaveLogic" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableExpandedPipelineInspectionSetup" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFindSimilarOpportunities" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOpportunityFieldHistoryTracking" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOpportunityInsightsInMobile" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOpportunityTeam" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePipelineInspection" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePipelineInspectionFlow" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePipelineInspectionSingleCategoryRollup" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRevenueInsights" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableServiceCaseInsights" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableUpdateReminders" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="findSimilarOppFilter" minOccurs="0" type="mns:FindSimilarOppFilter"/>
       <xsd:element name="oppAmountDealMotionEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="oppCloseDateDealMotionEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="promptToAddProducts" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="pushCountEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="simpleOppCreateFromContact" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="simpleOppCreateFromEvent" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FindSimilarOppFilter">
    <xsd:sequence>
     <xsd:element name="similarOpportunitiesDisplayColumns" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="similarOpportunitiesMatchFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="OrderManagementSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableB2CIntegration" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableB2CSelfService" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDuplicateManagement" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHighScaleOrders" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIndividualOrderItemTaxAdjustments" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOMAutomation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOrderManagement" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePersonAccountsForShoppers" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="ingestOrdersAtScale" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="initOMAutomation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="orgHasCommerceB2BPromotionsEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="repricingEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OrderSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableEnhancedCommerceOrders" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNegativeQuantity" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOptionalPricebook" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOrderEvents" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOrders" type="xsd:boolean"/>
       <xsd:element name="enableReductionOrders" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableZeroQuantity" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PardotEinsteinSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableCampaignInsight" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEngagementScore" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PardotSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAIEinsteinEngageFreq" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAIOptimizedSendTime" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableB2bmaAppEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEngagementHistoryDashboards" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEnhancedProspectCustomFieldsSync" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePardotAppV1Enabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePardotEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePardotObjectSync" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableProspectActivityDataset" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PartyDataModelSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAutoSelectIndividualOnMerge" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableConsentManagement" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIndividualAutoCreate" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PathAssistantSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="canOverrideAutoPathCollapseWithUserPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="pathAssistantEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PaymentsSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enablePayments" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PicklistSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="isPicklistApiNameEditDisabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PlatformEncryptionSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="canEncryptManagedPackageFields" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDeterministicEncryption" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEncryptFieldHistory" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEncryptionSearchEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEventBusEncryption" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isMEKForEncryptionRequired" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isUseHighAssuranceKeysRequired" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PortalsSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="clickjackSSPLoginPage" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="redirectPortalLoginToHttps" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PredictionBuilderSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enablePredictionBuilder" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isPredictionBuilderStarted" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PrivacySettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="authorizationCaptureBrowser" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="authorizationCaptureEmail" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="authorizationCaptureIp" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="authorizationCaptureLocation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="authorizationCustomSharing" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="authorizationLockingAndVersioning" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableConfigurableUserPIIActive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableConsentAuditTrail" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableConsentEventStream" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDefaultMetadataValues" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ProductSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableCascadeActivateToRelatedPrices" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMySettings" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableQuantitySchedule" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRevenueSchedule" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="QuickTextSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="hideQuickTextUiInLtng" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="lightningQuickTextEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="quickTextsInFolders" 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:element name="enableQuotesWithoutOppEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RealTimeEventSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="realTimeEvents" minOccurs="0" maxOccurs="unbounded" type="mns:RealTimeEvent"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RealTimeEvent">
    <xsd:sequence>
     <xsd:element name="entityName" type="xsd:string"/>
     <xsd:element name="isEnabled" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RecommendationBuilderSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableErbEnabledPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableErbStartedPref" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RecordPageSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableActivityRelatedList" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableFullRecordView" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RetailExecutionSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableProductHierarchy" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRetailExecution" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableVisitSharing" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SchemaSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableAdvancedCMTSecurity" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAdvancedCSSecurity" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableListCustomSettingCreation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSOSLOnCustomSettings" minOccurs="0" 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="enableAdvancedSearchInAlohaSidebar" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEinsteinSearchAssistantDialog" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEinsteinSearchEs4kPilot" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEinsteinSearchNLSFilters" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEinsteinSearchNaturalLanguage" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEinsteinSearchPersonalization" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePersonalTagging" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePublicTagging" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableQuerySuggestionPigOn" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSalesforceGeneratedSynonyms" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSearchTermHistory" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSetupSearch" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSuggestArticlesLinksOnly" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableUseDefaultSearchEntity" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="optimizeSearchForCJKEnabled" type="xsd:boolean"/>
       <xsd:element name="recentlyViewedUsersForBlankLookupEnabled" type="xsd:boolean"/>
       <xsd:element name="searchSettingsByObject" type="mns:SearchSettingsByObject"/>
       <xsd:element name="sidebarAutoCompleteEnabled" type="xsd:boolean"/>
       <xsd:element name="sidebarDropDownListEnabled" type="xsd:boolean"/>
       <xsd:element name="sidebarLimitToItemsIOwnCheckboxEnabled" type="xsd:boolean"/>
       <xsd:element name="singleSearchResultShortcutEnabled" type="xsd:boolean"/>
       <xsd:element name="spellCorrectKnowledgeSearchEnabled" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SearchSettingsByObject">
    <xsd:sequence>
     <xsd:element name="searchSettingsByObject" minOccurs="0" maxOccurs="unbounded" type="mns:ObjectSearchSetting"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ObjectSearchSetting">
    <xsd:sequence>
     <xsd:element name="enhancedLookupEnabled" type="xsd:boolean"/>
     <xsd:element name="lookupAutoCompleteEnabled" type="xsd:boolean"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="resultsPerPageCount" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SecuritySettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="canUsersGrantLoginAccess" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAdminLoginAsAnyUser" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAuditFieldsInactiveOwner" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAuraSecureEvalPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCoepHeader" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCoopHeader" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRequireHttpsConnection" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="networkAccess" minOccurs="0" type="mns:NetworkAccess"/>
       <xsd:element name="passwordPolicies" minOccurs="0" type="mns:PasswordPolicies"/>
       <xsd:element name="redirectBlockModeEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="sessionSettings" minOccurs="0" type="mns:SessionSettings"/>
       <xsd:element name="singleSignOnSettings" minOccurs="0" type="mns:SingleSignOnSettings"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="NetworkAccess">
    <xsd:sequence>
     <xsd:element name="ipRanges" minOccurs="0" maxOccurs="unbounded" type="mns:IpRange"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="IpRange">
    <xsd:sequence>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="end" minOccurs="0" type="xsd:string"/>
     <xsd:element name="start" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PasswordPolicies">
    <xsd:sequence>
     <xsd:element name="apiOnlyUserHomePageURL" minOccurs="0" type="xsd:string"/>
     <xsd:element name="complexity" minOccurs="0" type="mns:Complexity"/>
     <xsd:element name="expiration" minOccurs="0" type="mns:Expiration"/>
     <xsd:element name="historyRestriction" minOccurs="0" type="xsd:string"/>
     <xsd:element name="lockoutInterval" minOccurs="0" type="mns:LockoutInterval"/>
     <xsd:element name="maxLoginAttempts" minOccurs="0" type="mns:MaxLoginAttempts"/>
     <xsd:element name="minimumPasswordLength" minOccurs="0" type="xsd:string"/>
     <xsd:element name="minimumPasswordLifetime" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="obscureSecretAnswer" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="passwordAssistanceMessage" minOccurs="0" type="xsd:string"/>
     <xsd:element name="passwordAssistanceURL" minOccurs="0" type="xsd:string"/>
     <xsd:element name="questionRestriction" minOccurs="0" type="mns:QuestionRestriction"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="Complexity">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NoRestriction"/>
     <xsd:enumeration value="AlphaNumeric"/>
     <xsd:enumeration value="SpecialCharacters"/>
     <xsd:enumeration value="UpperLowerCaseNumeric"/>
     <xsd:enumeration value="UpperLowerCaseNumericSpecialCharacters"/>
     <xsd:enumeration value="Any3UpperLowerCaseNumericSpecialCharacters"/>
    </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="allowUserAuthenticationByCertificate" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="canConfirmEmailChangeInLightningCommunities" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="canConfirmIdentityBySmsOnly" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="disableTimeoutWarning" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableBuiltInAuthenticator" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableCSPOnEmail" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableCSRFOnGet" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableCSRFOnPost" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableCacheAndAutocomplete" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableClickjackNonsetupSFDC" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableClickjackNonsetupUser" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableClickjackNonsetupUserHeaderless" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableClickjackSetup" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableCoepHeader" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableContentSniffingProtection" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableCoopHeader" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableLightningLogin" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableLightningLoginOnlyWithUserPerm" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableMFADirectUILoginOptIn" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableOauthCorsPolicy" 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="enableU2F" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableUpgradeInsecureRequests" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableXssProtection" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enforceIpRangesEveryRequest" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enforceUserDeviceRevoked" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="forceLogoutOnSessionTimeout" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="forceRelogin" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="hasRetainedLoginHints" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="hasUserSwitching" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="hstsOnForcecomSites" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="identityConfirmationOnEmailChange" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="identityConfirmationOnTwoFactorRegistrationEnabled" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="lockSessionsToDomain" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="lockSessionsToIp" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="lockerServiceAPIVersion" minOccurs="0" type="xsd:string"/>
     <xsd:element name="lockerServiceCSP" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="lockerServiceNext" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="lockerServiceNextControl" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="logoutURL" minOccurs="0" type="xsd:string"/>
     <xsd:element name="redirectBlockModeEnabled" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="redirectionWarning" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="referrerPolicy" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="requireHttpOnly" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="requireHttps" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="sessionTimeout" minOccurs="0" type="mns:SessionTimeout"/>
     <xsd:element name="sidToken3rdPartyAuraApp" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="useLocalStorageForLogoutUrl" minOccurs="0" type="xsd:boolean"/>
    </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="SingleSignOnSettings">
    <xsd:sequence>
     <xsd:element name="enableCaseInsensitiveFederationID" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableForceDelegatedCallout" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableMultipleSamlConfigs" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableSamlJitProvisioning" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="enableSamlLogin" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="isLoginWithSalesforceCredentialsDisabled" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ServiceCloudVoiceSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableDefaultChannelForSCV" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEndUserForSCV" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOmniCapacityForSCV" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePTQueueManagement" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCVBYOT" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSCVExternalTelephony" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableServiceCloudVoice" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableVendorQueueManagement" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableVoiceInGovCloudOptIn" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ServiceSetupAssistantSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableServiceSetupAssistant" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SharingSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="deferGroupMembership" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="deferSharingRules" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAccountRoleOptimization" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAssetSharing" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCommunityUserVisibility" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableExternalSharingModel" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableManagerGroups" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableManualUserRecordSharing" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePartnerSuperUserAccess" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePortalUserCaseSharing" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePortalUserVisibility" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRemoveTMGroupMembership" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRestrictAccessLookupRecords" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSecureGuestAccess" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableShareObjectReportTypes" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableStandardReportVisibility" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTerritoryForecastManager" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SocialCustomerServiceSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="caseSubjectOption" type="tns:CaseSubjectOption"/>
       <xsd:element name="enableAllFBResponseAccounts" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInboundProcessingConcurrency" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSocialApprovals" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSocialCaseAssignmentRules" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSocialCustomerService" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSocialPersonaHistoryTracking" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSocialPostHistoryTracking" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSocialReceiveParentPost" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SocialProfileSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableSocialProfiles" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isFacebookSocialProfilesDisabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isLinkedInSocialProfilesDisabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isTwitterSocialProfilesDisabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isYouTubeSocialProfilesDisabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SubscriptionManagementSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enablePaymentScheduleAutomation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSubscriptionManagement" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SurveySettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableIndustriesCxmEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSurvey" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSurveyOwnerCanManageResponse" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SystemNotificationSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="disableDowntimeNotifications" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="disableMaintenanceNotifications" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Territory2Settings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="defaultAccountAccessLevel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="defaultCaseAccessLevel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="defaultContactAccessLevel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="defaultOpportunityAccessLevel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="enableTerritoryManagement2" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showTM2EnabledBanner" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="t2ForecastAccessLevel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="tm2BypassRealignAccInsert" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="TrailheadSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableConfettiEffect" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableMyTrailheadPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTrailheadInLexTerms" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="TrialOrgSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableSampleDataDeleted" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UserEngagementSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="canGovCloudUseAdoptionApps" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="doesScheduledSwitcherRunDaily" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCustomHelpGlobalSection" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHelpMenuShowFeedback" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHelpMenuShowHelp" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHelpMenuShowNewUser" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHelpMenuShowSearch" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHelpMenuShowSfdcContent" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHelpMenuShowShortcut" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHelpMenuShowSupport" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHelpMenuShowTrailhead" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIBILOptOutDashboards" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIBILOptOutEvents" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIBILOptOutReports" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableIBILOptOutTasks" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableLexToClassicFeedbackEnable" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOrchestrationInSandbox" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableOrgUserAssistEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableScheduledSwitcher" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableSfdcProductFeedbackSurvey" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableShowSalesforceUserAssist" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isAutoTransitionDelayed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isCrucNotificationDisabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isCustomProfileAutoTransitionDelayed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isLEXWelcomeMatDisabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isMeetTheAssistantDisabledInClassic" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isMeetTheAssistantDisabledInLightning" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isSmartNudgesDisabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="optimizerAppEnabled" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UserInterfaceSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="alternateAlohaListView" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="dynamicMruActionsOff" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableAsyncRelatedLists" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableClickjackUserPageHeaderless" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCollapsibleSections" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCollapsibleSideBar" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCustomObjectTruncate" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableCustomeSideBarOnAllPages" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDeleteFieldHistory" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableExternalObjectAsyncRelatedLists" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableHoverDetails" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableInlineEdit" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNewPageLayoutEditor" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePersonalCanvas" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enablePrintableListViews" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableProfileCustomTabsets" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableQuickCreate" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRelatedListHovers" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableTabOrganizer" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UserManagementSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableCanAnswerContainUsername" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableConcealPersonalInfo" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableContactlessExternalIdentityUsers" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEnhancedConcealPersonalInfo" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEnhancedPermsetMgmt" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableEnhancedProfileMgmt" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableNewProfileUI" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableProfileFiltering" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableRestrictEmailDomains" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableScrambleUserData" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableUserSelfDeactivate" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="permsetsInFieldCreation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="psaExpirationUIEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="restrictedProfileCloning" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="VoiceSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableCallDisposition" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableConsentReminder" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableDefaultRecording" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableVoiceCallList" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableVoiceCallRecording" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableVoiceCoaching" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableVoiceConferencing" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableVoiceLocalPresence" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableVoiceMail" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableVoiceMailDrop" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WarrantyLifecycleMgmtSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableWarrantyLCMgmt" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WebToXSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="shouldHideRecordInfoInEmail" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="webToCaseSpamFilter" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="webToLeadSpamFilter" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkDotComSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:MetadataForSettings">
      <xsd:sequence>
       <xsd:element name="enableCoachingManagerGroupAccess" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableGoalManagerGroupAccess" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableProfileSkills" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableProfileSkillsAddFeedPost" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableProfileSkillsAutoSuggest" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableProfileSkillsUsePlatform" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWorkBadgeDefRestrictPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWorkCalibration" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWorkCanvasPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWorkCertification" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWorkCertificationNotification" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWorkRewardsPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWorkThanksPref" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="enableWorkUseObjectivesForGoals" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MktDataTranField">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="creationType" type="tns:DefinitionCreationType"/>
       <xsd:element name="datatype" type="xsd:string"/>
       <xsd:element name="dateFormat" minOccurs="0" type="xsd:string"/>
       <xsd:element name="externalName" type="xsd:string"/>
       <xsd:element name="isDataRequired" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="length" minOccurs="0" type="xsd:int"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="precision" minOccurs="0" type="xsd:int"/>
       <xsd:element name="primaryIndexOrder" minOccurs="0" type="xsd:int"/>
       <xsd:element name="scale" minOccurs="0" type="xsd:int"/>
       <xsd:element name="sequence" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MktDataTranObject">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="connector" type="xsd:string"/>
       <xsd:element name="creationType" type="tns:DefinitionCreationType"/>
       <xsd:element name="dataSource" type="xsd:string"/>
       <xsd:element name="dataSourceObject" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="objectCategory" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MktDatalakeSrcKeyQualifier">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MlDomain">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="mlIntents" minOccurs="0" maxOccurs="unbounded" type="mns:MlIntent"/>
       <xsd:element name="mlSlotClasses" minOccurs="0" maxOccurs="unbounded" type="mns:MlSlotClass"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MobileApplicationDetail">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="applicationBinaryFile" minOccurs="0" type="xsd:base64Binary"/>
       <xsd:element name="applicationBinaryFileName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="applicationBundleIdentifier" minOccurs="0" type="xsd:string"/>
       <xsd:element name="applicationFileLength" minOccurs="0" type="xsd:int"/>
       <xsd:element name="applicationIconFile" minOccurs="0" type="xsd:string"/>
       <xsd:element name="applicationIconFileName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="applicationInstallUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="devicePlatform" type="tns:DevicePlatformType"/>
       <xsd:element name="deviceType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="minimumOsVersion" minOccurs="0" type="xsd:string"/>
       <xsd:element name="privateApp" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="version" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ModerationRule">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="action" type="tns:ModerationRuleAction"/>
       <xsd:element name="actionLimit" minOccurs="0" type="xsd:int"/>
       <xsd:element name="active" type="xsd:boolean"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="entitiesAndFields" minOccurs="0" maxOccurs="unbounded" type="mns:ModeratedEntityField"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="notifyLimit" minOccurs="0" type="xsd:int"/>
       <xsd:element name="timePeriod" minOccurs="0" type="tns:RateLimitTimePeriod"/>
       <xsd:element name="type" minOccurs="0" type="tns:ModerationRuleType"/>
       <xsd:element name="userCriteria" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="userMessage" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ModeratedEntityField">
    <xsd:sequence>
     <xsd:element name="entityName" type="xsd:string"/>
     <xsd:element name="fieldName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="keywordList" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="NamedCredential">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="allowMergeFieldsInBody" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="allowMergeFieldsInHeader" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="authProvider" minOccurs="0" type="xsd:string"/>
       <xsd:element name="authTokenEndpointUrl" minOccurs="0" type="xsd:string"/>
       <xsd:element name="awsAccessKey" minOccurs="0" type="xsd:string"/>
       <xsd:element name="awsAccessSecret" minOccurs="0" type="xsd:string"/>
       <xsd:element name="awsRegion" minOccurs="0" type="xsd:string"/>
       <xsd:element name="awsService" minOccurs="0" type="xsd:string"/>
       <xsd:element name="certificate" minOccurs="0" type="xsd:string"/>
       <xsd:element name="endpoint" minOccurs="0" type="xsd:string"/>
       <xsd:element name="generateAuthorizationHeader" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="jwtAudience" minOccurs="0" type="xsd:string"/>
       <xsd:element name="jwtFormulaSubject" minOccurs="0" type="xsd:string"/>
       <xsd:element name="jwtIssuer" minOccurs="0" type="xsd:string"/>
       <xsd:element name="jwtSigningCertificate" minOccurs="0" type="xsd:string"/>
       <xsd:element name="jwtTextSubject" minOccurs="0" type="xsd:string"/>
       <xsd:element name="jwtValidityPeriodSeconds" minOccurs="0" type="xsd:int"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="namedCredentialParameters" minOccurs="0" maxOccurs="unbounded" type="mns:NamedCredentialParameter"/>
       <xsd:element name="namedCredentialType" minOccurs="0" type="tns:NamedCredentialType"/>
       <xsd:element name="oauthRefreshToken" minOccurs="0" type="xsd:string"/>
       <xsd:element name="oauthScope" minOccurs="0" type="xsd:string"/>
       <xsd:element name="oauthToken" minOccurs="0" type="xsd:string"/>
       <xsd:element name="outboundNetworkConnection" minOccurs="0" type="xsd:string"/>
       <xsd:element name="password" minOccurs="0" type="xsd:string"/>
       <xsd:element name="principalType" minOccurs="0" type="tns:ExternalPrincipalType"/>
       <xsd:element name="protocol" minOccurs="0" type="tns:AuthenticationProtocol"/>
       <xsd:element name="username" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="NamedCredentialParameter">
    <xsd:sequence>
     <xsd:element name="certificate" minOccurs="0" type="xsd:string"/>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="externalCredential" minOccurs="0" type="xsd:string"/>
     <xsd:element name="outboundNetworkConnection" minOccurs="0" type="xsd:string"/>
     <xsd:element name="parameterName" type="xsd:string"/>
     <xsd:element name="parameterType" type="tns:NamedCredentialParamType"/>
     <xsd:element name="parameterValue" minOccurs="0" type="xsd:string"/>
     <xsd:element name="sequenceNumber" minOccurs="0" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="NavigationMenu">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="container" type="xsd:string"/>
       <xsd:element name="containerType" type="xsd:string"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="navigationMenuItem" minOccurs="0" maxOccurs="unbounded" type="mns:NavigationMenuItem"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OutboundNetworkConnection">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="connectionType" type="tns:ExternalConnectionType"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isActive" type="xsd:boolean"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="outboundNetworkConnProperties" minOccurs="0" maxOccurs="unbounded" type="mns:OutboundNetworkConnProperty"/>
       <xsd:element name="status" type="tns:ExternalConnectionStatus"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OutboundNetworkConnProperty">
    <xsd:sequence>
     <xsd:element name="propertyName" type="tns:OutboundConnPropertyName"/>
     <xsd:element name="propertyValue" 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="PaymentGatewayProvider">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="apexAdapter" minOccurs="0" type="xsd:string"/>
       <xsd:element name="comments" minOccurs="0" type="xsd:string"/>
       <xsd:element name="idempotencySupported" type="tns:IdempotencySupportStatus"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PermissionSet">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="applicationVisibilities" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetApplicationVisibility"/>
       <xsd:element name="classAccesses" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetApexClassAccess"/>
       <xsd:element name="customPermissions" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetCustomPermissions"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="externalDataSourceAccesses" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetExternalDataSourceAccess"/>
       <xsd:element name="fieldPermissions" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetFieldPermissions"/>
       <xsd:element name="hasActivationRequired" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="license" minOccurs="0" type="xsd:string"/>
       <xsd:element name="objectPermissions" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetObjectPermissions"/>
       <xsd:element name="pageAccesses" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetApexPageAccess"/>
       <xsd:element name="recordTypeVisibilities" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetRecordTypeVisibility"/>
       <xsd:element name="tabSettings" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetTabSetting"/>
       <xsd:element name="userPermissions" minOccurs="0" maxOccurs="unbounded" type="mns:PermissionSetUserPermission"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PermissionSetApplicationVisibility">
    <xsd:sequence>
     <xsd:element name="application" type="xsd:string"/>
     <xsd:element name="visible" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PermissionSetApexClassAccess">
    <xsd:sequence>
     <xsd:element name="apexClass" type="xsd:string"/>
     <xsd:element name="enabled" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PermissionSetCustomPermissions">
    <xsd:sequence>
     <xsd:element name="enabled" type="xsd:boolean"/>
     <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PermissionSetExternalDataSourceAccess">
    <xsd:sequence>
     <xsd:element name="enabled" type="xsd:boolean"/>
     <xsd:element name="externalDataSource" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PermissionSetFieldPermissions">
    <xsd:sequence>
     <xsd:element name="editable" type="xsd:boolean"/>
     <xsd:element name="field" type="xsd:string"/>
     <xsd:element name="readable" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PermissionSetObjectPermissions">
    <xsd:sequence>
     <xsd:element name="allowCreate" type="xsd:boolean"/>
     <xsd:element name="allowDelete" type="xsd:boolean"/>
     <xsd:element name="allowEdit" type="xsd:boolean"/>
     <xsd:element name="allowRead" type="xsd:boolean"/>
     <xsd:element name="modifyAllRecords" type="xsd:boolean"/>
     <xsd:element name="object" type="xsd:string"/>
     <xsd:element name="viewAllRecords" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PermissionSetApexPageAccess">
    <xsd:sequence>
     <xsd:element name="apexPage" type="xsd:string"/>
     <xsd:element name="enabled" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PermissionSetRecordTypeVisibility">
    <xsd:sequence>
     <xsd:element name="recordType" type="xsd:string"/>
     <xsd:element name="visible" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PermissionSetTabSetting">
    <xsd:sequence>
     <xsd:element name="tab" type="xsd:string"/>
     <xsd:element name="visibility" type="tns:PermissionSetTabVisibility"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PermissionSetUserPermission">
    <xsd:sequence>
     <xsd:element name="enabled" type="xsd:boolean"/>
     <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PlatformEventChannel">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="channelType" type="tns:PlatformEventChannelType"/>
       <xsd:element name="label" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PlatformEventChannelMember">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="enrichedFields" minOccurs="0" maxOccurs="unbounded" type="mns:EnrichedField"/>
       <xsd:element name="eventChannel" type="xsd:string"/>
       <xsd:element name="filterExpression" minOccurs="0" type="xsd:string"/>
       <xsd:element name="selectedEntity" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EnrichedField">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ProductAttributeSet">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="developerName" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="productAttributeSetItems" minOccurs="0" maxOccurs="unbounded" type="mns:ProductAttributeSetItem"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ProductAttributeSetItem">
    <xsd:sequence>
     <xsd:element name="field" type="xsd:string"/>
     <xsd:element name="sequence" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Profile">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="applicationVisibilities" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileApplicationVisibility"/>
       <xsd:element name="classAccesses" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileApexClassAccess"/>
       <xsd:element name="custom" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="customPermissions" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileCustomPermissions"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="externalDataSourceAccesses" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileExternalDataSourceAccess"/>
       <xsd:element name="fieldPermissions" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileFieldLevelSecurity"/>
       <xsd:element name="loginHours" minOccurs="0" type="mns:ProfileLoginHours"/>
       <xsd:element name="loginIpRanges" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileLoginIpRange"/>
       <xsd:element name="objectPermissions" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileObjectPermissions"/>
       <xsd:element name="pageAccesses" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileApexPageAccess"/>
       <xsd:element name="profileActionOverrides" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileActionOverride"/>
       <xsd:element name="recordTypeVisibilities" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileRecordTypeVisibility"/>
       <xsd:element name="tabVisibilities" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileTabVisibility"/>
       <xsd:element name="userLicense" minOccurs="0" type="xsd:string"/>
       <xsd:element name="userPermissions" minOccurs="0" maxOccurs="unbounded" type="mns:ProfileUserPermission"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ProfileApplicationVisibility">
    <xsd:sequence>
     <xsd:element name="application" type="xsd:string"/>
     <xsd:element name="default" type="xsd:boolean"/>
     <xsd:element name="visible" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ProfileApexClassAccess">
    <xsd:sequence>
     <xsd:element name="apexClass" type="xsd:string"/>
     <xsd:element name="enabled" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ProfileCustomPermissions">
    <xsd:sequence>
     <xsd:element name="enabled" type="xsd:boolean"/>
     <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ProfileExternalDataSourceAccess">
    <xsd:sequence>
     <xsd:element name="enabled" type="xsd:boolean"/>
     <xsd:element name="externalDataSource" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ProfileFieldLevelSecurity">
    <xsd:sequence>
     <xsd:element name="editable" type="xsd:boolean"/>
     <xsd:element name="field" type="xsd:string"/>
     <xsd:element name="readable" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ProfileLoginHours">
    <xsd:sequence>
     <xsd:element name="fridayEnd" minOccurs="0" type="xsd:string"/>
     <xsd:element name="fridayStart" minOccurs="0" type="xsd:string"/>
     <xsd:element name="mondayEnd" minOccurs="0" type="xsd:string"/>
     <xsd:element name="mondayStart" minOccurs="0" type="xsd:string"/>
     <xsd:element name="saturdayEnd" minOccurs="0" type="xsd:string"/>
     <xsd:element name="saturdayStart" minOccurs="0" type="xsd:string"/>
     <xsd:element name="sundayEnd" minOccurs="0" type="xsd:string"/>
     <xsd:element name="sundayStart" minOccurs="0" type="xsd:string"/>
     <xsd:element name="thursdayEnd" minOccurs="0" type="xsd:string"/>
     <xsd:element name="thursdayStart" minOccurs="0" type="xsd:string"/>
     <xsd:element name="tuesdayEnd" minOccurs="0" type="xsd:string"/>
     <xsd:element name="tuesdayStart" minOccurs="0" type="xsd:string"/>
     <xsd:element name="wednesdayEnd" minOccurs="0" type="xsd:string"/>
     <xsd:element name="wednesdayStart" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ProfileLoginIpRange">
    <xsd:sequence>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="endAddress" type="xsd:string"/>
     <xsd:element name="startAddress" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ProfileObjectPermissions">
    <xsd:sequence>
     <xsd:element name="allowCreate" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="allowDelete" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="allowEdit" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="allowRead" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="modifyAllRecords" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="object" type="xsd:string"/>
     <xsd:element name="viewAllRecords" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ProfileApexPageAccess">
    <xsd:sequence>
     <xsd:element name="apexPage" type="xsd:string"/>
     <xsd:element name="enabled" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ProfileRecordTypeVisibility">
    <xsd:sequence>
     <xsd:element name="default" type="xsd:boolean"/>
     <xsd:element name="personAccountDefault" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="recordType" type="xsd:string"/>
     <xsd:element name="visible" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ProfileTabVisibility">
    <xsd:sequence>
     <xsd:element name="tab" type="xsd:string"/>
     <xsd:element name="visibility" type="mns:TabVisibility"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="TabVisibility">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Hidden"/>
     <xsd:enumeration value="DefaultOff"/>
     <xsd:enumeration value="DefaultOn"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="ProfileUserPermission">
    <xsd:sequence>
     <xsd:element name="enabled" type="xsd:boolean"/>
     <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Prompt">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="promptVersions" minOccurs="0" maxOccurs="unbounded" type="mns:PromptVersion"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PromptVersion">
    <xsd:sequence>
     <xsd:element name="actionButtonLabel" minOccurs="0" type="xsd:string"/>
     <xsd:element name="actionButtonLink" minOccurs="0" type="xsd:string"/>
     <xsd:element name="body" type="xsd:string"/>
     <xsd:element name="customApplication" minOccurs="0" type="xsd:string"/>
     <xsd:element name="delayDays" minOccurs="0" type="xsd:int"/>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="dismissButtonLabel" minOccurs="0" type="xsd:string"/>
     <xsd:element name="displayPosition" minOccurs="0" type="tns:PromptDisplayPosition"/>
     <xsd:element name="displayType" type="tns:PromptDisplayType"/>
     <xsd:element name="elementRelativePosition" minOccurs="0" type="tns:PromptElementRelativePosition"/>
     <xsd:element name="endDate" minOccurs="0" type="xsd:date"/>
     <xsd:element name="header" minOccurs="0" type="xsd:string"/>
     <xsd:element name="icon" minOccurs="0" type="xsd:string"/>
     <xsd:element name="image" minOccurs="0" type="xsd:string"/>
     <xsd:element name="imageAltText" minOccurs="0" type="xsd:string"/>
     <xsd:element name="imageLink" minOccurs="0" type="xsd:string"/>
     <xsd:element name="imageLocation" minOccurs="0" type="tns:PromptImageLocation"/>
     <xsd:element name="indexWithIsPublished" minOccurs="0" type="xsd:string"/>
     <xsd:element name="indexWithoutIsPublished" minOccurs="0" type="xsd:string"/>
     <xsd:element name="isPublished" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="masterLabel" type="xsd:string"/>
     <xsd:element name="publishedByUser" minOccurs="0" type="xsd:string"/>
     <xsd:element name="publishedDate" minOccurs="0" type="xsd:date"/>
     <xsd:element name="referenceElementContext" minOccurs="0" type="xsd:string"/>
     <xsd:element name="shouldDisplayActionButton" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="shouldIgnoreGlobalDelay" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="startDate" minOccurs="0" type="xsd:date"/>
     <xsd:element name="stepNumber" minOccurs="0" type="xsd:int"/>
     <xsd:element name="targetAppDeveloperName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="targetAppNamespacePrefix" minOccurs="0" type="xsd:string"/>
     <xsd:element name="targetPageKey1" minOccurs="0" type="xsd:string"/>
     <xsd:element name="targetPageKey2" minOccurs="0" type="xsd:string"/>
     <xsd:element name="targetPageKey3" minOccurs="0" type="xsd:string"/>
     <xsd:element name="targetPageKey4" minOccurs="0" type="xsd:string"/>
     <xsd:element name="targetPageType" minOccurs="0" type="xsd:string"/>
     <xsd:element name="targetRecordType" minOccurs="0" type="xsd:string"/>
     <xsd:element name="themeColor" minOccurs="0" type="tns:PromptThemeColor"/>
     <xsd:element name="themeSaturation" minOccurs="0" type="tns:PromptThemeSaturation"/>
     <xsd:element name="timesToDisplay" minOccurs="0" type="xsd:int"/>
     <xsd:element name="title" type="xsd:string"/>
     <xsd:element name="uiFormulaRule" minOccurs="0" type="mns:UiFormulaRule"/>
     <xsd:element name="userAccess" minOccurs="0" type="tns:PromptUserAccess"/>
     <xsd:element name="userProfileAccess" minOccurs="0" type="tns:PromptUserProfileAccess"/>
     <xsd:element name="versionNumber" type="xsd:int"/>
     <xsd:element name="videoLink" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Queue">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="doesSendEmailToMembers" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="email" minOccurs="0" type="xsd:string"/>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="queueMembers" minOccurs="0" type="mns:QueueMembers"/>
       <xsd:element name="queueRoutingConfig" minOccurs="0" 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="QueueMembers">
    <xsd:sequence>
     <xsd:element name="publicGroups" minOccurs="0" type="mns:PublicGroups"/>
     <xsd:element name="roleAndSubordinates" minOccurs="0" type="mns:RoleAndSubordinates"/>
     <xsd:element name="roleAndSubordinatesInternal" minOccurs="0" type="mns:RoleAndSubordinatesInternal"/>
     <xsd:element name="roles" minOccurs="0" type="mns:Roles"/>
     <xsd:element name="users" minOccurs="0" type="mns:Users"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PublicGroups">
    <xsd:sequence>
     <xsd:element name="publicGroup" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RoleAndSubordinates">
    <xsd:sequence>
     <xsd:element name="roleAndSubordinate" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RoleAndSubordinatesInternal">
    <xsd:sequence>
     <xsd:element name="roleAndSubordinateInternal" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Roles">
    <xsd:sequence>
     <xsd:element name="role" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Users">
    <xsd:sequence>
     <xsd:element name="user" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </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="actionSubtype" minOccurs="0" type="tns:ActionSubtype"/>
       <xsd:element name="canvas" minOccurs="0" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="flowDefinition" minOccurs="0" type="xsd:string"/>
       <xsd:element name="height" minOccurs="0" type="xsd:int"/>
       <xsd:element name="icon" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="label" minOccurs="0" type="xsd:string"/>
       <xsd:element name="lightningComponent" minOccurs="0" type="xsd:string"/>
       <xsd:element name="lightningWebComponent" minOccurs="0" type="xsd:string"/>
       <xsd:element name="optionsCreateFeedItem" type="xsd:boolean"/>
       <xsd:element name="page" minOccurs="0" type="xsd:string"/>
       <xsd:element name="quickActionLayout" minOccurs="0" type="mns:QuickActionLayout"/>
       <xsd:element name="standardLabel" minOccurs="0" type="tns:QuickActionLabel"/>
       <xsd:element name="successMessage" minOccurs="0" type="xsd:string"/>
       <xsd:element name="targetObject" minOccurs="0" type="xsd:string"/>
       <xsd:element name="targetParentField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="targetRecordType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="type" type="tns:QuickActionType"/>
       <xsd:element name="width" minOccurs="0" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="QuickActionLayout">
    <xsd:sequence>
     <xsd:element name="layoutSectionStyle" type="tns:LayoutSectionStyle"/>
     <xsd:element name="quickActionLayoutColumns" minOccurs="0" maxOccurs="unbounded" type="mns:QuickActionLayoutColumn"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="QuickActionLayoutColumn">
    <xsd:sequence>
     <xsd:element name="quickActionLayoutItems" minOccurs="0" maxOccurs="unbounded" type="mns:QuickActionLayoutItem"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="QuickActionLayoutItem">
    <xsd:sequence>
     <xsd:element name="emptySpace" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="field" minOccurs="0" type="xsd:string"/>
     <xsd:element name="uiBehavior" minOccurs="0" type="tns:UiBehavior"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RecommendationStrategy">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="actionContext" minOccurs="0" maxOccurs="unbounded" type="mns:StrategyAction"/>
       <xsd:element name="contextRecordType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="filter" minOccurs="0" maxOccurs="unbounded" type="mns:StrategyNodeFilter"/>
       <xsd:element name="if" minOccurs="0" maxOccurs="unbounded" type="mns:StrategyNodeIf"/>
       <xsd:element name="invocableAction" minOccurs="0" maxOccurs="unbounded" type="mns:StrategyNodeInvocableAction"/>
       <xsd:element name="isTemplate" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="map" minOccurs="0" maxOccurs="unbounded" type="mns:StrategyNodeMap"/>
       <xsd:element name="mutuallyExclusive" minOccurs="0" maxOccurs="unbounded" type="mns:StrategyNodeExclusive"/>
       <xsd:element name="onBehalfOfExpression" minOccurs="0" type="xsd:string"/>
       <xsd:element name="recommendationLimit" minOccurs="0" maxOccurs="unbounded" type="mns:StrategyNodeRecommendationLimit"/>
       <xsd:element name="recommendationLoad" minOccurs="0" maxOccurs="unbounded" type="mns:StrategyNodeRecommendationLoad"/>
       <xsd:element name="sort" minOccurs="0" maxOccurs="unbounded" type="mns:StrategyNodeSort"/>
       <xsd:element name="union" minOccurs="0" maxOccurs="unbounded" type="mns:StrategyNodeUnion"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StrategyAction">
    <xsd:sequence>
     <xsd:element name="action" type="xsd:string"/>
     <xsd:element name="argument" minOccurs="0" maxOccurs="unbounded" type="mns:StrategyActionArg"/>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="label" minOccurs="0" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="type" type="tns:InvocableActionType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="StrategyActionArg">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeFilter">
    <xsd:complexContent>
     <xsd:extension base="mns:StrategyNodeUnionBase">
      <xsd:sequence>
       <xsd:element name="expression" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeUnionBase">
    <xsd:complexContent>
     <xsd:extension base="mns:StrategyNodeBase">
      <xsd:sequence>
       <xsd:element name="limit" minOccurs="0" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeBase">
    <xsd:sequence>
     <xsd:element name="childNode" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
     <xsd:element name="label" minOccurs="0" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeAiLoad">
    <xsd:complexContent>
     <xsd:extension base="mns:StrategyNodeUnionBase">
      <xsd:sequence>
       <xsd:element name="acceptanceLabel" type="xsd:string"/>
       <xsd:element name="actionReference" type="xsd:string"/>
       <xsd:element name="descriptionField" type="xsd:string"/>
       <xsd:element name="recommendationDefinitionDevName" type="xsd:string"/>
       <xsd:element name="rejectionLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="titleField" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeAiSort">
    <xsd:complexContent>
     <xsd:extension base="mns:StrategyNodeUnionBase">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeExclusive">
    <xsd:complexContent>
     <xsd:extension base="mns:StrategyNodeUnionBase">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeIf">
    <xsd:complexContent>
     <xsd:extension base="mns:StrategyNodeUnionBase">
      <xsd:sequence>
       <xsd:element name="childNodeExpression" minOccurs="0" maxOccurs="unbounded" type="mns:IfExpression"/>
       <xsd:element name="onlyFirstMatch" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IfExpression">
    <xsd:sequence>
     <xsd:element name="childName" type="xsd:string"/>
     <xsd:element name="expression" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeInvocableAction">
    <xsd:complexContent>
     <xsd:extension base="mns:StrategyNodeUnionBase">
      <xsd:sequence>
       <xsd:element name="action" type="xsd:string"/>
       <xsd:element name="argument" minOccurs="0" maxOccurs="unbounded" type="mns:StrategyNodeInvocableActionArg"/>
       <xsd:element name="isGenerator" type="xsd:boolean"/>
       <xsd:element name="type" type="tns:InvocableActionType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeInvocableActionArg">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeMap">
    <xsd:complexContent>
     <xsd:extension base="mns:StrategyNodeUnionBase">
      <xsd:sequence>
       <xsd:element name="mapExpression" minOccurs="0" maxOccurs="unbounded" type="mns:MapExpression"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MapExpression">
    <xsd:sequence>
     <xsd:element name="expression" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="type" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeRecommendationLimit">
    <xsd:complexContent>
     <xsd:extension base="mns:StrategyNodeUnionBase">
      <xsd:sequence>
       <xsd:element name="filterMode" minOccurs="0" maxOccurs="unbounded" type="tns:StrategyReactionType"/>
       <xsd:element name="lookbackDuration" minOccurs="0" type="xsd:int"/>
       <xsd:element name="maxRecommendationCount" minOccurs="0" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeRecommendationLoad">
    <xsd:complexContent>
     <xsd:extension base="mns:StrategyNodeUnionBase">
      <xsd:sequence>
       <xsd:element name="condition" minOccurs="0" maxOccurs="unbounded" type="mns:RecommendationLoadCondition"/>
       <xsd:element name="conditionLogic" minOccurs="0" type="xsd:string"/>
       <xsd:element name="object" type="xsd:string"/>
       <xsd:element name="sortField" minOccurs="0" maxOccurs="unbounded" type="mns:StrategyNodeSortField"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RecommendationLoadCondition">
    <xsd:sequence>
     <xsd:element name="field" type="xsd:string"/>
     <xsd:element name="operator" type="tns:RecommendationConditionOperator"/>
     <xsd:element name="value" type="mns:RecommendationConditionValue"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RecommendationConditionValue">
    <xsd:sequence>
     <xsd:element name="type" type="tns:RecommendationConditionValueType"/>
     <xsd:element name="value" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeSortField">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="nullsFirst" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="order" minOccurs="0" type="tns:SortOrder"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeSort">
    <xsd:complexContent>
     <xsd:extension base="mns:StrategyNodeUnionBase">
      <xsd:sequence>
       <xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="mns:StrategyNodeSortField"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StrategyNodeUnion">
    <xsd:complexContent>
     <xsd:extension base="mns:StrategyNodeUnionBase">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RecordActionDeployment">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="channelConfigurations" minOccurs="0" maxOccurs="unbounded" type="mns:RecordActionDeploymentChannel"/>
       <xsd:element name="componentName" minOccurs="0" type="tns:ComponentName"/>
       <xsd:element name="deploymentContexts" minOccurs="0" maxOccurs="unbounded" type="mns:RecordActionDeploymentContext"/>
       <xsd:element name="hasGuidedActions" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="hasOmniscripts" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="hasRecommendations" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="recommendation" minOccurs="0" type="mns:RecordActionRecommendation"/>
       <xsd:element name="selectableItems" minOccurs="0" maxOccurs="unbounded" type="mns:RecordActionSelectableItem"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RecordActionDeploymentChannel">
    <xsd:sequence>
     <xsd:element name="channel" type="tns:ChannelSource"/>
     <xsd:element name="channelItems" minOccurs="0" maxOccurs="unbounded" type="mns:RecordActionDefaultItem"/>
     <xsd:element name="isAutopopEnabled" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RecordActionDefaultItem">
    <xsd:sequence>
     <xsd:element name="action" type="xsd:string"/>
     <xsd:element name="isMandatory" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="isUiRemoveHidden" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="pinned" type="tns:PinnedAction"/>
     <xsd:element name="position" type="xsd:int"/>
     <xsd:element name="type" type="tns:RecordActionType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RecordActionDeploymentContext">
    <xsd:sequence>
     <xsd:element name="entityName" type="xsd:string"/>
     <xsd:element name="recommendationStrategy" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RecordActionRecommendation">
    <xsd:sequence>
     <xsd:element name="defaultStrategy" minOccurs="0" type="xsd:string"/>
     <xsd:element name="hasDescription" type="xsd:boolean"/>
     <xsd:element name="hasImage" type="xsd:boolean"/>
     <xsd:element name="hasRejectAction" type="xsd:boolean"/>
     <xsd:element name="hasTitle" type="xsd:boolean"/>
     <xsd:element name="maxDisplayRecommendations" type="xsd:int"/>
     <xsd:element name="shouldLaunchActionOnReject" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RecordActionSelectableItem">
    <xsd:sequence>
     <xsd:element name="action" type="xsd:string"/>
     <xsd:element name="type" type="tns:RecordActionType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RecordAlertCategory">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="severity" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RecordType">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="active" type="xsd:boolean"/>
       <xsd:element name="businessProcess" minOccurs="0" type="xsd:string"/>
       <xsd:element name="compactLayoutAssignment" minOccurs="0" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="picklistValues" minOccurs="0" maxOccurs="unbounded" type="mns:RecordTypePicklistValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RecordTypePicklistValue">
    <xsd:sequence>
     <xsd:element name="picklist" type="xsd:string"/>
     <xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="mns:PicklistValue"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RelationshipGraphDefinition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="isActive" type="xsd:boolean"/>
       <xsd:element name="isTemplate" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="relationshipGraphDefVersions" minOccurs="0" maxOccurs="unbounded" type="mns:RelationshipGraphDefVersion"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RelationshipGraphDefVersion">
    <xsd:sequence>
     <xsd:element name="graphDefinition" type="xsd:string"/>
     <xsd:element name="graphType" type="xsd:string"/>
    </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="RestrictionRule">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="active" type="xsd:boolean"/>
       <xsd:element name="description" type="xsd:string"/>
       <xsd:element name="enforcementType" type="tns:EnforcementType"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="recordFilter" type="xsd:string"/>
       <xsd:element name="targetEntity" type="xsd:string"/>
       <xsd:element name="userCriteria" type="xsd:string"/>
       <xsd:element name="version" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RoleOrTerritory">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="caseAccessLevel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="contactAccessLevel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="mayForecastManagerShare" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="opportunityAccessLevel" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Role">
    <xsd:complexContent>
     <xsd:extension base="mns:RoleOrTerritory">
      <xsd:sequence>
       <xsd:element name="parentRole" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SalesWorkQueueSettings">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="featureName" type="xsd:string"/>
       <xsd:element name="targetEntity" type="xsd:string"/>
       <xsd:element name="targetField" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SearchExperience">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="experienceName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="version" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SearchExperienceField">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="fieldName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isDisplayField" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isMatchingField" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="searchExperience" type="xsd:string"/>
       <xsd:element name="searchableObject" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SearchExperienceObject">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="searchExperience" type="xsd:string"/>
       <xsd:element name="searchableObject" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ServiceAISetupDefinition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="appSourceType" type="tns:ApplicationSourceType"/>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="setupStatus" type="tns:ServiceAISetupDefStatus"/>
       <xsd:element name="supportedLanguages" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ServiceAISetupField">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="entity" type="xsd:string"/>
       <xsd:element name="field" type="xsd:string"/>
       <xsd:element name="fieldMappingType" type="tns:ServiceAISetupFieldType"/>
       <xsd:element name="fieldPosition" type="xsd:int"/>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="setupDefinition" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StandardValueSet">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="groupingStringEnum" minOccurs="0" type="xsd:string"/>
       <xsd:element name="sorted" type="xsd:boolean"/>
       <xsd:element name="standardValue" minOccurs="0" maxOccurs="unbounded" type="mns:StandardValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StaticResource">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="cacheControl" type="tns:StaticResourceCacheControl"/>
       <xsd:element name="contentType" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StreamingAppDataConnector">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="appIdentifier" type="xsd:string"/>
       <xsd:element name="dataConnectorType" type="tns:DataConnectorType"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SvcCatalogCategory">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="image" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="parentCategory" minOccurs="0" type="xsd:string"/>
       <xsd:element name="sortOrder" minOccurs="0" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SvcCatalogFulfillmentFlow">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="description" type="xsd:string"/>
       <xsd:element name="flow" type="xsd:string"/>
       <xsd:element name="icon" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="items" minOccurs="0" maxOccurs="unbounded" type="mns:SvcCatalogFulfillFlowItem"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SvcCatalogFulfillFlowItem">
    <xsd:sequence>
     <xsd:element name="catalogInputVariable" type="xsd:string"/>
     <xsd:element name="displayType" minOccurs="0" type="tns:PropertyDisplayType"/>
     <xsd:element name="fieldDefinition" minOccurs="0" type="xsd:string"/>
     <xsd:element name="fieldLookupDomain" minOccurs="0" type="xsd:string"/>
     <xsd:element name="isAdditionalQuestionsInputVariable" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="isRequired" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="lookupDomainFieldType" minOccurs="0" type="xsd:string"/>
     <xsd:element name="masterLabel" type="xsd:string"/>
     <xsd:element name="objectLookupDomain" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SvcCatalogItemDef">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="categories" minOccurs="0" maxOccurs="unbounded" type="mns:SvcCatalogCategoryItem"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="flow" minOccurs="0" type="xsd:string"/>
       <xsd:element name="fulfillmentFlow" minOccurs="0" type="xsd:string"/>
       <xsd:element name="image" minOccurs="0" type="xsd:string"/>
       <xsd:element name="internalNotes" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isFeatured" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="sharedTo" minOccurs="0" type="mns:SharedTo"/>
       <xsd:element name="status" type="tns:PublishStatusType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SvcCatalogCategoryItem">
    <xsd:sequence>
     <xsd:element name="isPrimaryCategory" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="sortOrder" minOccurs="0" type="xsd:int"/>
     <xsd:element name="svcCatalogCategory" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="TimeSheetTemplate">
    <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="frequency" type="tns:TimeSheetFrequency"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="startDate" type="xsd:date"/>
       <xsd:element name="timeSheetTemplateAssignments" minOccurs="0" maxOccurs="unbounded" type="mns:TimeSheetTemplateAssignment"/>
       <xsd:element name="workWeekEndDay" type="tns:DaysOfWeek"/>
       <xsd:element name="workWeekStartDay" type="tns:DaysOfWeek"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="TimeSheetTemplateAssignment">
    <xsd:sequence>
     <xsd:element name="assignedTo" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="TimelineObjectDefinition">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="baseObject" type="xsd:string"/>
       <xsd:element name="definition" type="xsd:string"/>
       <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="TransactionSecurityPolicy">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="action" type="mns:TransactionSecurityAction"/>
       <xsd:element name="active" type="xsd:boolean"/>
       <xsd:element name="apexClass" minOccurs="0" type="xsd:string"/>
       <xsd:element name="blockMessage" minOccurs="0" type="xsd:string"/>
       <xsd:element name="customEmailContent" minOccurs="0" type="xsd:string"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="developerName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="eventName" minOccurs="0" type="tns:TransactionSecurityEventName"/>
       <xsd:element name="eventType" minOccurs="0" type="tns:MonitoredEvents"/>
       <xsd:element name="executionUser" minOccurs="0" type="xsd:string"/>
       <xsd:element name="flow" minOccurs="0" type="xsd:string"/>
       <xsd:element name="masterLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="resourceName" minOccurs="0" type="xsd:string"/>
       <xsd:element name="type" minOccurs="0" type="tns:TxnSecurityPolicyType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="TransactionSecurityAction">
    <xsd:sequence>
     <xsd:element name="block" type="xsd:boolean"/>
     <xsd:element name="endSession" type="xsd:boolean"/>
     <xsd:element name="freezeUser" type="xsd:boolean"/>
     <xsd:element name="notifications" minOccurs="0" maxOccurs="unbounded" type="mns:TransactionSecurityNotification"/>
     <xsd:element name="twoFactorAuthentication" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="TransactionSecurityNotification">
    <xsd:sequence>
     <xsd:element name="inApp" type="xsd:boolean"/>
     <xsd:element name="sendEmail" type="xsd:boolean"/>
     <xsd:element name="user" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="UIObjectRelationConfig">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="UIObjectRelationFieldConfigs" minOccurs="0" maxOccurs="unbounded" type="mns:UIObjectRelationFieldConfig"/>
       <xsd:element name="contextObject" type="xsd:string"/>
       <xsd:element name="contextObjectRecordType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="directRelationshipField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="indirectObjectContextField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="indirectObjectRelatedField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="indirectRelationshipObject" minOccurs="0" type="xsd:string"/>
       <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="relatedObject" type="xsd:string"/>
       <xsd:element name="relatedObjectRecordType" minOccurs="0" type="xsd:string"/>
       <xsd:element name="relationshipType" type="tns:ObjectRelationshipType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UIObjectRelationFieldConfig">
    <xsd:sequence>
     <xsd:element name="displayLabel" type="xsd:string"/>
     <xsd:element name="queryText" type="xsd:string"/>
     <xsd:element name="rowOrder" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="UserCriteria">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="creationAgeInSeconds" minOccurs="0" type="xsd:int"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="lastChatterActivityAgeInSeconds" minOccurs="0" type="xsd:int"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="profiles" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="userTypes" minOccurs="0" maxOccurs="unbounded" type="tns:NetworkUserType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UserProfileSearchScope">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="entityApiNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="profile" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ValidationRule">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="active" type="xsd:boolean"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="errorConditionFormula" type="xsd:string"/>
       <xsd:element name="errorDisplayField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="errorMessage" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WebLink">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="availability" type="tns:WebLinkAvailability"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="displayType" type="tns:WebLinkDisplayType"/>
       <xsd:element name="encodingKey" minOccurs="0" type="tns:Encoding"/>
       <xsd:element name="hasMenubar" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="hasScrollbars" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="hasToolbar" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="height" minOccurs="0" type="xsd:int"/>
       <xsd:element name="isResizable" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="linkType" type="tns:WebLinkType"/>
       <xsd:element name="masterLabel" minOccurs="0" type="xsd:string"/>
       <xsd:element name="openType" type="tns:WebLinkWindowType"/>
       <xsd:element name="page" minOccurs="0" type="xsd:string"/>
       <xsd:element name="position" minOccurs="0" type="tns:WebLinkPosition"/>
       <xsd:element name="protected" type="xsd:boolean"/>
       <xsd:element name="requireRowSelection" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="scontrol" minOccurs="0" type="xsd:string"/>
       <xsd:element name="showsLocation" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="showsStatus" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="url" minOccurs="0" type="xsd:string"/>
       <xsd:element name="width" minOccurs="0" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WebStoreTemplate">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="autoFacetingEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="checkoutTimeToLive" minOccurs="0" type="xsd:int"/>
       <xsd:element name="checkoutValidAfterDate" minOccurs="0" type="xsd:dateTime"/>
       <xsd:element name="commerceEinsteinActivitiesTracked" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="commerceEinsteinDeployed" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="country" minOccurs="0" type="tns:CountryIsoCode"/>
       <xsd:element name="defaultCurrency" minOccurs="0" type="xsd:string"/>
       <xsd:element name="defaultLanguage" type="xsd:string"/>
       <xsd:element name="defaultTaxLocaleType" type="tns:TaxLocaleType"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="guestBrowsingEnabled" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="guestCartTimeToLive" minOccurs="0" type="xsd:int"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="maxValuesPerFacet" minOccurs="0" type="xsd:int"/>
       <xsd:element name="orderActivationStatus" minOccurs="0" type="xsd:string"/>
       <xsd:element name="orderLifeCycleType" minOccurs="0" type="tns:OrderLifeCycleType"/>
       <xsd:element name="paginationSize" minOccurs="0" type="xsd:int"/>
       <xsd:element name="pricingStrategy" type="tns:PricingStrategy"/>
       <xsd:element name="productGrouping" minOccurs="0" type="tns:ProductGrouping"/>
       <xsd:element name="skipAdditionalEntitlementCheckForSearch" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="supportedCurrencies" minOccurs="0" type="xsd:string"/>
       <xsd:element name="supportedLanguages" type="xsd:string"/>
       <xsd:element name="type" type="tns:WebStoreType"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkSkillRouting">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="isActive" type="xsd:boolean"/>
       <xsd:element name="masterLabel" type="xsd:string"/>
       <xsd:element name="relatedEntity" type="xsd:string"/>
       <xsd:element name="workSkillRoutingAttributes" minOccurs="0" maxOccurs="unbounded" type="mns:WorkSkillRoutingAttribute"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkSkillRoutingAttribute">
    <xsd:sequence>
     <xsd:element name="field" type="xsd:string"/>
     <xsd:element name="isAdditionalSkill" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="skill" type="xsd:string"/>
     <xsd:element name="skillLevel" minOccurs="0" type="xsd:int"/>
     <xsd:element name="skillPriority" minOccurs="0" type="xsd:int"/>
     <xsd:element name="value" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Workflow">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowAction">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowAlert">
    <xsd:complexContent>
     <xsd:extension base="mns:WorkflowAction">
      <xsd:sequence>
       <xsd:element name="ccEmails" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="description" type="xsd:string"/>
       <xsd:element name="protected" type="xsd:boolean"/>
       <xsd:element name="recipients" minOccurs="0" maxOccurs="unbounded" type="mns:WorkflowEmailRecipient"/>
       <xsd:element name="senderAddress" minOccurs="0" type="xsd:string"/>
       <xsd:element name="senderType" minOccurs="0" type="tns:ActionEmailSenderType"/>
       <xsd:element name="template" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowEmailRecipient">
    <xsd:sequence>
     <xsd:element name="field" minOccurs="0" type="xsd:string"/>
     <xsd:element name="recipient" minOccurs="0" type="xsd:string"/>
     <xsd:element name="type" type="tns:ActionEmailRecipientTypes"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="WorkflowFieldUpdate">
    <xsd:complexContent>
     <xsd:extension base="mns:WorkflowAction">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="field" type="xsd:string"/>
       <xsd:element name="formula" minOccurs="0" type="xsd:string"/>
       <xsd:element name="literalValue" minOccurs="0" type="xsd:string"/>
       <xsd:element name="lookupValue" minOccurs="0" type="xsd:string"/>
       <xsd:element name="lookupValueType" minOccurs="0" type="tns:LookupValueType"/>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="notifyAssignee" type="xsd:boolean"/>
       <xsd:element name="operation" type="tns:FieldUpdateOperation"/>
       <xsd:element name="protected" type="xsd:boolean"/>
       <xsd:element name="reevaluateOnChange" minOccurs="0" type="xsd:boolean"/>
       <xsd:element name="targetObject" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowFlowAction">
    <xsd:complexContent>
     <xsd:extension base="mns:WorkflowAction">
      <xsd:sequence>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="flow" type="xsd:string"/>
       <xsd:element name="flowInputs" minOccurs="0" maxOccurs="unbounded" type="mns:WorkflowFlowActionParameter"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="language" minOccurs="0" type="xsd:string"/>
       <xsd:element name="protected" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowFlowActionParameter">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="value" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="WorkflowKnowledgePublish">
    <xsd:complexContent>
     <xsd:extension base="mns:WorkflowAction">
      <xsd:sequence>
       <xsd:element name="action" type="tns:KnowledgeWorkflowAction"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="language" minOccurs="0" type="xsd:string"/>
       <xsd:element name="protected" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowOutboundMessage">
    <xsd:complexContent>
     <xsd:extension base="mns:WorkflowAction">
      <xsd:sequence>
       <xsd:element name="apiVersion" type="xsd:double"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="endpointUrl" type="xsd:string"/>
       <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="includeSessionId" type="xsd:boolean"/>
       <xsd:element name="integrationUser" type="xsd:string"/>
       <xsd:element name="name" type="xsd:string"/>
       <xsd:element name="protected" type="xsd:boolean"/>
       <xsd:element name="useDeadLetterQueue" minOccurs="0" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowSend">
    <xsd:complexContent>
     <xsd:extension base="mns:WorkflowAction">
      <xsd:sequence>
       <xsd:element name="action" type="tns:SendAction"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="label" type="xsd:string"/>
       <xsd:element name="language" minOccurs="0" type="xsd:string"/>
       <xsd:element name="protected" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowTask">
    <xsd:complexContent>
     <xsd:extension base="mns:WorkflowAction">
      <xsd:sequence>
       <xsd:element name="assignedTo" minOccurs="0" type="xsd:string"/>
       <xsd:element name="assignedToType" type="tns:ActionTaskAssignedToTypes"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="dueDateOffset" type="xsd:int"/>
       <xsd:element name="notifyAssignee" type="xsd:boolean"/>
       <xsd:element name="offsetFromField" minOccurs="0" type="xsd:string"/>
       <xsd:element name="priority" type="xsd:string"/>
       <xsd:element name="protected" type="xsd:boolean"/>
       <xsd:element name="status" type="xsd:string"/>
       <xsd:element name="subject" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowRule">
    <xsd:complexContent>
     <xsd:extension base="mns:Metadata">
      <xsd:sequence>
       <xsd:element name="actions" minOccurs="0" maxOccurs="unbounded" type="mns:WorkflowActionReference"/>
       <xsd:element name="active" type="xsd:boolean"/>
       <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/>
       <xsd:element name="criteriaItems" minOccurs="0" maxOccurs="unbounded" type="mns:FilterItem"/>
       <xsd:element name="description" minOccurs="0" type="xsd:string"/>
       <xsd:element name="failedMigrationToolVersion" minOccurs="0" type="xsd:string"/>
       <xsd:element name="formula" minOccurs="0" type="xsd:string"/>
       <xsd:element name="triggerType" type="tns:WorkflowTriggerTypes"/>
       <xsd:element name="workflowTimeTriggers" minOccurs="0" maxOccurs="unbounded" type="mns:WorkflowTimeTrigger"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowActionReference">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="type" type="tns:WorkflowActionType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="WorkflowTimeTrigger">
    <xsd:sequence>
     <xsd:element name="actions" minOccurs="0" maxOccurs="unbounded" type="mns:WorkflowActionReference"/>
     <xsd:element name="offsetFromField" minOccurs="0" type="xsd:string"/>
     <xsd:element name="timeLength" minOccurs="0" type="xsd:string"/>
     <xsd:element name="workflowTimeTriggerUnit" type="tns:WorkflowTimeUnits"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ApexEmailNotification">
    <xsd:sequence>
     <xsd:element name="email" minOccurs="0" type="xsd:string"/>
     <xsd:element name="user" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ContractTypeConfig">
    <xsd:sequence>
     <xsd:element name="configType" type="tns:ContractConfigType"/>
     <xsd:element name="configValue" type="xsd:string"/>
     <xsd:element name="usageType" minOccurs="0" type="tns:ContractUsageType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceAppointmentSettings">
    <xsd:sequence>
     <xsd:element name="appointmentConfirmImg" minOccurs="0" type="xsd:string"/>
     <xsd:element name="enabled" type="xsd:boolean"/>
     <xsd:element name="homeImg" minOccurs="0" type="xsd:string"/>
     <xsd:element name="logoImg" minOccurs="0" type="xsd:string"/>
     <xsd:element name="shouldShowExistingAppointment" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="shouldShowNewAppointment" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceCustomComponent">
    <xsd:sequence>
     <xsd:element name="customComponent" minOccurs="0" type="xsd:string"/>
     <xsd:element name="customComponentType" minOccurs="0" type="tns:EmbeddedServiceCustomComponentType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceCustomLabel">
    <xsd:sequence>
     <xsd:element name="customLabel" minOccurs="0" type="xsd:string"/>
     <xsd:element name="feature" minOccurs="0" type="tns:EmbeddedServiceFeature"/>
     <xsd:element name="labelKey" minOccurs="0" type="tns:EmbeddedServiceLabelKey"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceCustomization">
    <xsd:sequence>
     <xsd:element name="customizationName" type="xsd:string"/>
     <xsd:element name="description" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceFlow">
    <xsd:sequence>
     <xsd:element name="flow" type="xsd:string"/>
     <xsd:element name="flowType" type="tns:EmbeddedServiceFlowType"/>
     <xsd:element name="isAuthenticationRequired" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceLayout">
    <xsd:sequence>
     <xsd:element name="layout" type="xsd:string"/>
     <xsd:element name="layoutType" minOccurs="0" type="tns:EmbeddedServiceLayoutType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceLayoutRule">
    <xsd:sequence>
     <xsd:element name="appointmentStatus" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceMenuItem">
    <xsd:sequence>
     <xsd:element name="channel" minOccurs="0" type="xsd:string"/>
     <xsd:element name="channelType" minOccurs="0" type="tns:EmbeddedServiceChannelType"/>
     <xsd:element name="customUrl" minOccurs="0" type="xsd:string"/>
     <xsd:element name="displayOrder" minOccurs="0" type="xsd:int"/>
     <xsd:element name="iconUrl" minOccurs="0" type="xsd:string"/>
     <xsd:element name="isDisplayedOnPageLoad" type="xsd:boolean"/>
     <xsd:element name="itemName" type="xsd:string"/>
     <xsd:element name="osOptionsHideInIOS" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="osOptionsHideInLinuxOS" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="osOptionsHideInMacOS" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="osOptionsHideInOtherOS" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="osOptionsHideInWindowsOS" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="phoneNumber" minOccurs="0" type="xsd:string"/>
     <xsd:element name="shouldOpenUrlInSameTab" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceResource">
    <xsd:sequence>
     <xsd:element name="resource" type="xsd:string"/>
     <xsd:element name="resourceType" type="tns:EmbeddedServiceResourceType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ExpressionSetCustomElementParameter">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ExpressionSetObjectAliasField">
    <xsd:sequence>
     <xsd:element name="dataType" minOccurs="0" type="tns:ExpsSetDataType"/>
     <xsd:element name="decimalScale" minOccurs="0" type="xsd:int"/>
     <xsd:element name="fieldAlias" type="xsd:string"/>
     <xsd:element name="sourceFieldName" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LocalizedValue">
    <xsd:sequence>
     <xsd:element name="language" minOccurs="0" type="xsd:string"/>
     <xsd:element name="parentValue" minOccurs="0" type="xsd:string"/>
     <xsd:element name="value" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="OcrSampleDocumentPageItem">
    <xsd:sequence>
     <xsd:element name="hasHeader" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="sequenceNumber" type="xsd:int"/>
     <xsd:element name="title" minOccurs="0" type="xsd:string"/>
     <xsd:element name="type" type="tns:ItemType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="UserAccessPolicyAction">
    <xsd:sequence>
     <xsd:element name="action" type="tns:UserAccessPolicyActionType"/>
     <xsd:element name="target" type="xsd:string"/>
     <xsd:element name="type" type="tns:UserAccessPolicyActionTargetType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="UserAccessPolicyFilter">
    <xsd:sequence>
     <xsd:element name="columnName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="operation" type="tns:UserAccessPolicyFilterOperation"/>
     <xsd:element name="sortOrder" type="xsd:int"/>
     <xsd:element name="target" type="xsd:string"/>
     <xsd:element name="type" type="tns:UserAccessPolicyFilterTargetType"/>
     <xsd:element name="value" minOccurs="0" type="xsd:string"/>
    </xsd:sequence>
   </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_APPLIED"/>
     <xsd:enumeration value="ALREADY_IN_PROCESS"/>
     <xsd:enumeration value="ALREADY_REDEEMED_VOUCHER"/>
     <xsd:enumeration value="APEX_DATA_ACCESS_RESTRICTION"/>
     <xsd:enumeration value="APEX_FAILED"/>
     <xsd:enumeration value="ASSIGNEE_TYPE_REQUIRED"/>
     <xsd:enumeration value="ATTRIBUTE_DEFINITION_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="AURA_COMPILE_ERROR"/>
     <xsd:enumeration value="AUTH_PROVIDER_NEEDS_AUTH"/>
     <xsd:enumeration value="AUTH_PROVIDER_NOT_FOUND"/>
     <xsd:enumeration value="B2B_SEARCH_ADMIN_ERROR"/>
     <xsd:enumeration value="BAD_CUSTOM_ENTITY_PARENT_DOMAIN"/>
     <xsd:enumeration value="BCC_NOT_ALLOWED_IF_BCC_COMPLIANCE_ENABLED"/>
     <xsd:enumeration value="BLOCKED_EXCLUSIVE"/>
     <xsd:enumeration value="CANNOT_CASCADE_PRODUCT_ACTIVE"/>
     <xsd:enumeration value="CANNOT_CHANGE_FIELD_TYPE_OF_APEX_REFERENCED_FIELD"/>
     <xsd:enumeration value="CANNOT_CHANGE_FIELD_TYPE_OF_REFERENCED_FIELD"/>
     <xsd:enumeration value="CANNOT_CREATE_ANOTHER_MANAGED_PACKAGE"/>
     <xsd:enumeration value="CANNOT_DEACTIVATE_DIVISION"/>
     <xsd:enumeration value="CANNOT_DELETE_GLOBAL_ACTION_LIST"/>
     <xsd:enumeration value="CANNOT_DELETE_LAST_DATED_CONVERSION_RATE"/>
     <xsd:enumeration value="CANNOT_DELETE_MANAGED_OBJECT"/>
     <xsd:enumeration value="CANNOT_DISABLE_LAST_ADMIN"/>
     <xsd:enumeration value="CANNOT_ENABLE_IP_RESTRICT_REQUESTS"/>
     <xsd:enumeration value="CANNOT_EXECUTE_FLOW_TRIGGER"/>
     <xsd:enumeration value="CANNOT_FREEZE_SELF"/>
     <xsd:enumeration value="CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY"/>
     <xsd:enumeration value="CANNOT_MODIFY_MANAGED_OBJECT"/>
     <xsd:enumeration value="CANNOT_PASSWORD_LOCKOUT"/>
     <xsd:enumeration value="CANNOT_POST_TO_ARCHIVED_GROUP"/>
     <xsd:enumeration value="CANNOT_RENAME_APEX_REFERENCED_FIELD"/>
     <xsd:enumeration value="CANNOT_RENAME_APEX_REFERENCED_OBJECT"/>
     <xsd:enumeration value="CANNOT_RENAME_REFERENCED_FIELD"/>
     <xsd:enumeration value="CANNOT_RENAME_REFERENCED_OBJECT"/>
     <xsd:enumeration value="CANNOT_REPARENT_RECORD"/>
     <xsd:enumeration value="CANNOT_UPDATE_CONVERTED_LEAD"/>
     <xsd:enumeration value="CANT_DISABLE_CORP_CURRENCY"/>
     <xsd:enumeration value="CANT_UNSET_CORP_CURRENCY"/>
     <xsd:enumeration value="CART_NOT_FOUND"/>
     <xsd:enumeration value="CHECKOUT_CONFLICT"/>
     <xsd:enumeration value="CHECKOUT_EXPIRED"/>
     <xsd:enumeration value="CHECKOUT_INVALIDATED"/>
     <xsd:enumeration value="CHECKOUT_LOCKED"/>
     <xsd:enumeration value="CHECKOUT_NOT_FOUND"/>
     <xsd:enumeration value="CHECKOUT_UNAUTHORIZED"/>
     <xsd:enumeration value="CHILD_SHARE_FAILS_PARENT"/>
     <xsd:enumeration value="CIRCULAR_DEPENDENCY"/>
     <xsd:enumeration value="CLEAN_SERVICE_ERROR"/>
     <xsd:enumeration value="CLONE_FIELD_INTEGRITY_EXCEPTION"/>
     <xsd:enumeration value="CLONE_NOT_SUPPORTED"/>
     <xsd:enumeration value="CMS_FOLDER_ITEM_MOVE_FAILED"/>
     <xsd:enumeration value="COLLISION_DETECTED"/>
     <xsd:enumeration value="COMMERCE_SEARCH_INDEXING_SYSTEM_ERROR"/>
     <xsd:enumeration value="COMMERCE_SEARCH_MQ_ERROR"/>
     <xsd:enumeration value="COMMERCE_SEARCH_PROVIDER_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="COMMERCE_SEARCH_RESOURCE_NOT_FOUND"/>
     <xsd:enumeration value="COMMERCIAL_CONTROL_ERROR"/>
     <xsd:enumeration value="COMMUNITY_NOT_ACCESSIBLE"/>
     <xsd:enumeration value="CONFLICT"/>
     <xsd:enumeration value="CONFLICTING_ENVIRONMENT_HUB_MEMBER"/>
     <xsd:enumeration value="CONFLICTING_SSO_USER_MAPPING"/>
     <xsd:enumeration value="CONTENT_NOT_FOUND"/>
     <xsd:enumeration value="CONTENT_SEARCH_NOT_ENABLED"/>
     <xsd:enumeration value="CONTENT_TYPE_NOT_FOUND"/>
     <xsd:enumeration value="CUSTOM_APEX_ERROR"/>
     <xsd:enumeration value="CUSTOM_CLOB_FIELD_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="CUSTOM_ENTITY_OR_FIELD_LIMIT"/>
     <xsd:enumeration value="CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="CUSTOM_INDEX_EXISTS"/>
     <xsd:enumeration value="CUSTOM_LINK_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="CUSTOM_METADATA_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="CUSTOM_METADATA_REL_FIELD_MANAGEABILITY"/>
     <xsd:enumeration value="CUSTOM_SETTINGS_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="CUSTOM_TAB_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="DATAASSESSMENT_CONFIG_ASSESSMENT_IN_PROGRESS_ERROR"/>
     <xsd:enumeration value="DATAASSESSMENT_CONFIG_SERVICE_ERROR"/>
     <xsd:enumeration value="DATACLOUDADDRESS_NO_RECORDS_FOUND"/>
     <xsd:enumeration value="DATACLOUDADDRESS_PROCESSING_ERROR"/>
     <xsd:enumeration value="DATACLOUDADDRESS_SERVER_ERROR"/>
     <xsd:enumeration value="DATA_MAPPING_NOT_FOUND"/>
     <xsd:enumeration value="DATA_MAPPING_SCHEMA_NOT_FOUND"/>
     <xsd:enumeration value="DATA_TRANSFER_RECORD_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="DATA_TYPE_NOT_SUPPORTED"/>
     <xsd:enumeration value="DATE_OUT_OF_RANGE"/>
     <xsd:enumeration value="DELETE_FAILED"/>
     <xsd:enumeration value="DELETE_NOT_ALLOWED"/>
     <xsd:enumeration value="DELETE_OPERATION_TOO_LARGE"/>
     <xsd:enumeration value="DELETE_REQUIRED_ON_CASCADE"/>
     <xsd:enumeration value="DEPENDENCY_EXISTS"/>
     <xsd:enumeration value="DUPLICATES_DETECTED"/>
     <xsd:enumeration value="DUPLICATE_CASE_SOLUTION"/>
     <xsd:enumeration value="DUPLICATE_COMM_NICKNAME"/>
     <xsd:enumeration value="DUPLICATE_CUSTOM_ENTITY_DEFINITION"/>
     <xsd:enumeration value="DUPLICATE_CUSTOM_TAB_MOTIF"/>
     <xsd:enumeration value="DUPLICATE_DEVELOPER_NAME"/>
     <xsd:enumeration value="DUPLICATE_EXTERNAL_ID"/>
     <xsd:enumeration value="DUPLICATE_MASTER_LABEL"/>
     <xsd:enumeration value="DUPLICATE_SENDER_DISPLAY_NAME"/>
     <xsd:enumeration value="DUPLICATE_USERNAME"/>
     <xsd:enumeration value="DUPLICATE_VALUE"/>
     <xsd:enumeration value="EMAIL_ADDRESS_BOUNCED"/>
     <xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_CONNECTION_ERROR"/>
     <xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_PERMISSION_ERROR"/>
     <xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_TOKEN_ERROR"/>
     <xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_TOO_LARGE_ERROR"/>
     <xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_TOO_MANY_REQUESTS_ERROR"/>
     <xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_UNKNOWN_ERROR"/>
     <xsd:enumeration value="EMAIL_NOT_PROCESSED_DUE_TO_PRIOR_ERROR"/>
     <xsd:enumeration value="EMAIL_OPTED_OUT"/>
     <xsd:enumeration value="EMAIL_TEMPLATE_FORMULA_ERROR"/>
     <xsd:enumeration value="EMAIL_TEMPLATE_MERGEFIELD_ACCESS_ERROR"/>
     <xsd:enumeration value="EMAIL_TEMPLATE_MERGEFIELD_ERROR"/>
     <xsd:enumeration value="EMAIL_TEMPLATE_MERGEFIELD_VALUE_ERROR"/>
     <xsd:enumeration value="EMAIL_TEMPLATE_PROCESSING_ERROR"/>
     <xsd:enumeration value="EMPTY_INGESTION_JOB"/>
     <xsd:enumeration value="EMPTY_SCONTROL_FILE_NAME"/>
     <xsd:enumeration value="ENHANCED_EMAIL_TEMPLATE_COMPILATION_ERROR"/>
     <xsd:enumeration value="ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE"/>
     <xsd:enumeration value="ENTITY_IS_ARCHIVED"/>
     <xsd:enumeration value="ENTITY_IS_DELETED"/>
     <xsd:enumeration value="ENTITY_IS_LOCKED"/>
     <xsd:enumeration value="ENTITY_SAVE_ERROR"/>
     <xsd:enumeration value="ENTITY_SAVE_VALIDATION_ERROR"/>
     <xsd:enumeration value="ENVIRONMENT_HUB_MEMBERSHIP_CONFLICT"/>
     <xsd:enumeration value="ENVIRONMENT_HUB_MEMBERSHIP_ERROR_JOINING_HUB"/>
     <xsd:enumeration value="ENVIRONMENT_HUB_MEMBERSHIP_USER_ALREADY_IN_HUB"/>
     <xsd:enumeration value="ENVIRONMENT_HUB_MEMBERSHIP_USER_NOT_ORG_ADMIN"/>
     <xsd:enumeration value="ERROR_CALCULATING_EXPIRY_DATE"/>
     <xsd:enumeration value="ERROR_IN_MAILER"/>
     <xsd:enumeration value="EXCEEDED_MAX_SEMIJOIN_SUBSELECTS_WRITE"/>
     <xsd:enumeration value="EXCHANGE_WEB_SERVICES_URL_INVALID"/>
     <xsd:enumeration value="EXTERNAL_RESOURCE_FORBIDDEN"/>
     <xsd:enumeration value="FAILED_ACTIVATION"/>
     <xsd:enumeration value="FAILED_DUE_TO_OTHER_INPUTS"/>
     <xsd:enumeration value="FAILED_TO_RESOLVE_MAPPING"/>
     <xsd:enumeration value="FAILED_TO_RESOLVE_SCHEMA_INFORMATION"/>
     <xsd:enumeration value="FIELD_CUSTOM_VALIDATION_EXCEPTION"/>
     <xsd:enumeration value="FIELD_FILTER_VALIDATION_EXCEPTION"/>
     <xsd:enumeration value="FIELD_INTEGRITY_EXCEPTION"/>
     <xsd:enumeration value="FIELD_KEYWORD_LIST_MATCH_LIMIT"/>
     <xsd:enumeration value="FIELD_MAPPING_ERROR"/>
     <xsd:enumeration value="FIELD_MODERATION_RULE_BLOCK"/>
     <xsd:enumeration value="FIELD_NOT_UPDATABLE"/>
     <xsd:enumeration value="FILE_EXTENSION_NOT_ALLOWED"/>
     <xsd:enumeration value="FILE_SIZE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="FILTERED_LOOKUP_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="FIND_DUPLICATES_ERROR"/>
     <xsd:enumeration value="FLOW_EXCEPTION"/>
     <xsd:enumeration value="FUNCTIONALITY_NOT_ENABLED"/>
     <xsd:enumeration value="GET_EINSTEIN_TENANT_ERROR"/>
     <xsd:enumeration value="HAS_PUBLIC_REFERENCES"/>
     <xsd:enumeration value="HTML_FILE_UPLOAD_NOT_ALLOWED"/>
     <xsd:enumeration value="IAS_AM_AUTH_BAD_REQUEST"/>
     <xsd:enumeration value="IAS_AM_AUTH_UNAUTHORIZED"/>
     <xsd:enumeration value="IAS_INVALID_AUTH"/>
     <xsd:enumeration value="IAS_INVALID_REQUEST_PARAMETER"/>
     <xsd:enumeration value="IAS_RECORD_DOES_NOT_EXIST"/>
     <xsd:enumeration value="IAS_TENANT_NOT_PROVISIONED"/>
     <xsd:enumeration value="IAS_UNCOMMITTED_WORK"/>
     <xsd:enumeration value="IMAGE_TOO_LARGE"/>
     <xsd:enumeration value="INACTIVE_OWNER_OR_USER"/>
     <xsd:enumeration value="INACTIVE_RULE_ERROR"/>
     <xsd:enumeration value="INDEX_ITEM_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="INDEX_PAYLOAD_NOT_FOUND"/>
     <xsd:enumeration value="INGESTION_JOB_RECORDS_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="INGESTION_TOTAL_FILE_SIZE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="INPUTPARAM_INCOMPATIBLE_DATATYPE"/>
     <xsd:enumeration value="INSERT_UPDATE_DELETE_NOT_ALLOWED_DURING_MAINTENANCE"/>
     <xsd:enumeration value="INSUFFICIENT_ACCESS"/>
     <xsd:enumeration value="INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY"/>
     <xsd:enumeration value="INSUFFICIENT_ACCESS_OR_READONLY"/>
     <xsd:enumeration value="INSUFFICIENT_ACCESS_TO_INSIGHTSEXTERNALDATA"/>
     <xsd:enumeration value="INSUFFICIENT_BALANCE"/>
     <xsd:enumeration value="INSUFFICIENT_CREDITS"/>
     <xsd:enumeration value="INTEGRATION_CANCELLED"/>
     <xsd:enumeration value="INTERNAL_ERROR"/>
     <xsd:enumeration value="INVALID_ACCESS_LEVEL"/>
     <xsd:enumeration value="INVALID_ACCESS_TOKEN"/>
     <xsd:enumeration value="INVALID_ACCOUNT"/>
     <xsd:enumeration value="INVALID_API_INPUT"/>
     <xsd:enumeration value="INVALID_ARGUMENT_TYPE"/>
     <xsd:enumeration value="INVALID_ASSIGNEE_TYPE"/>
     <xsd:enumeration value="INVALID_ASSIGNMENT_RULE"/>
     <xsd:enumeration value="INVALID_AUTH_HEADER"/>
     <xsd:enumeration value="INVALID_BATCH_OPERATION"/>
     <xsd:enumeration value="INVALID_CHECKOUT_INPUT"/>
     <xsd:enumeration value="INVALID_CONTACT"/>
     <xsd:enumeration value="INVALID_CONTENT_TYPE"/>
     <xsd:enumeration value="INVALID_CREDIT_CARD_INFO"/>
     <xsd:enumeration value="INVALID_CROSS_REFERENCE_KEY"/>
     <xsd:enumeration value="INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD"/>
     <xsd:enumeration value="INVALID_CURRENCY_CONV_RATE"/>
     <xsd:enumeration value="INVALID_CURRENCY_CORP_RATE"/>
     <xsd:enumeration value="INVALID_CURRENCY_ISO"/>
     <xsd:enumeration value="INVALID_DATASET_REFERENCE_INPUT"/>
     <xsd:enumeration value="INVALID_DATA_CATEGORY_GROUP_REFERENCE"/>
     <xsd:enumeration value="INVALID_DATA_URI"/>
     <xsd:enumeration value="INVALID_EMAIL_ADDRESS"/>
     <xsd:enumeration value="INVALID_EMPTY_KEY_OWNER"/>
     <xsd:enumeration value="INVALID_ENTITY_FOR_MATCH_ENGINE_ERROR"/>
     <xsd:enumeration value="INVALID_ENTITY_FOR_MATCH_OPERATION_ERROR"/>
     <xsd:enumeration value="INVALID_ENTITY_FOR_UPSERT"/>
     <xsd:enumeration value="INVALID_ENVIRONMENT_HUB_MEMBER"/>
     <xsd:enumeration value="INVALID_EVENT_DELIVERY"/>
     <xsd:enumeration value="INVALID_EVENT_INPUT"/>
     <xsd:enumeration value="INVALID_EVENT_SUBSCRIPTION"/>
     <xsd:enumeration value="INVALID_EXTENSION_ID"/>
     <xsd:enumeration value="INVALID_EXTERNAL_ID_FIELD_NAME"/>
     <xsd:enumeration value="INVALID_FIELD"/>
     <xsd:enumeration value="INVALID_FIELD_FOR_INSERT_UPDATE"/>
     <xsd:enumeration value="INVALID_FIELD_WHEN_USING_TEMPLATE"/>
     <xsd:enumeration value="INVALID_FILTER_ACTION"/>
     <xsd:enumeration value="INVALID_GOOGLE_DOCS_URL"/>
     <xsd:enumeration value="INVALID_ID_FIELD"/>
     <xsd:enumeration value="INVALID_INET_ADDRESS"/>
     <xsd:enumeration value="INVALID_INPUT"/>
     <xsd:enumeration value="INVALID_INPUT_FORMAT"/>
     <xsd:enumeration value="INVALID_KEY_FIELD_INPUT"/>
     <xsd:enumeration value="INVALID_LINEITEM_CLONE_STATE"/>
     <xsd:enumeration value="INVALID_MARKUP"/>
     <xsd:enumeration value="INVALID_MASTER_OR_TRANSLATED_SOLUTION"/>
     <xsd:enumeration value="INVALID_MERGE_RECORD"/>
     <xsd:enumeration value="INVALID_MESSAGE_ID_REFERENCE"/>
     <xsd:enumeration value="INVALID_NAMESPACE_PREFIX"/>
     <xsd:enumeration value="INVALID_OAUTH_URL"/>
     <xsd:enumeration value="INVALID_OPERATION"/>
     <xsd:enumeration value="INVALID_OPERATOR"/>
     <xsd:enumeration value="INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST"/>
     <xsd:enumeration value="INVALID_OWNER"/>
     <xsd:enumeration value="INVALID_PACKAGE_LICENSE"/>
     <xsd:enumeration value="INVALID_PACKAGE_VERSION"/>
     <xsd:enumeration value="INVALID_PARTNER_NETWORK_STATUS"/>
     <xsd:enumeration value="INVALID_PAYLOAD_VERSION"/>
     <xsd:enumeration value="INVALID_PERSON_ACCOUNT_OPERATION"/>
     <xsd:enumeration value="INVALID_PROFILE"/>
     <xsd:enumeration value="INVALID_PROMOTION"/>
     <xsd:enumeration value="INVALID_PROVIDER_TYPE"/>
     <xsd:enumeration value="INVALID_QUERY_KEY"/>
     <xsd:enumeration value="INVALID_QUERY_LOCATOR"/>
     <xsd:enumeration value="INVALID_QUERY_VALUE"/>
     <xsd:enumeration value="INVALID_READ_ONLY_USER_DML"/>
     <xsd:enumeration value="INVALID_RECEIVEDDOCUMENTID_ATTACHMENT"/>
     <xsd:enumeration value="INVALID_RECORD_TYPE"/>
     <xsd:enumeration value="INVALID_REFRESH_TOKEN"/>
     <xsd:enumeration value="INVALID_REQUEST_STATE"/>
     <xsd:enumeration value="INVALID_RUNTIME_VALUE"/>
     <xsd:enumeration value="INVALID_SAVE_AS_ACTIVITY_FLAG"/>
     <xsd:enumeration value="INVALID_SCS_INBOUND_USER"/>
     <xsd:enumeration value="INVALID_SEARCH_PROVIDER_REQUEST"/>
     <xsd:enumeration value="INVALID_SESSION_ID"/>
     <xsd:enumeration value="INVALID_SETUP_OWNER"/>
     <xsd:enumeration value="INVALID_SIGNUP_COUNTRY"/>
     <xsd:enumeration value="INVALID_SIGNUP_OPTION"/>
     <xsd:enumeration value="INVALID_SITE_DELETE_EXCEPTION"/>
     <xsd:enumeration value="INVALID_SITE_FILE_IMPORTED_EXCEPTION"/>
     <xsd:enumeration value="INVALID_SITE_FILE_TYPE_EXCEPTION"/>
     <xsd:enumeration value="INVALID_SOURCE_OBJECT_ID"/>
     <xsd:enumeration value="INVALID_STATUS"/>
     <xsd:enumeration value="INVALID_SUBDOMAIN"/>
     <xsd:enumeration value="INVALID_TARGET_OBJECT_NAME"/>
     <xsd:enumeration value="INVALID_TEXT_REPRESENTATION"/>
     <xsd:enumeration value="INVALID_TYPE"/>
     <xsd:enumeration value="INVALID_TYPE_FOR_OPERATION"/>
     <xsd:enumeration value="INVALID_TYPE_ON_FIELD_IN_RECORD"/>
     <xsd:enumeration value="INVALID_UNMERGE_RECORD"/>
     <xsd:enumeration value="INVALID_USERID"/>
     <xsd:enumeration value="INVALID_USER_OBJECT"/>
     <xsd:enumeration value="IP_RANGE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="ITEM_NOT_FOUND"/>
     <xsd:enumeration value="JIGSAW_IMPORT_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="LICENSE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="LIGHT_PORTAL_USER_EXCEPTION"/>
     <xsd:enumeration value="LIMIT_EXCEEDED"/>
     <xsd:enumeration value="LIST_PRICE_NOT_FOUND"/>
     <xsd:enumeration value="MALFORMED_ID"/>
     <xsd:enumeration value="MANAGER_NOT_DEFINED"/>
     <xsd:enumeration value="MASSMAIL_RETRY_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="MASS_MAIL_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="MATCH_DEFINITION_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_INVALID_ENGINE_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_INVALID_RULE_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_MISSING_ENGINE_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_MISSING_OBJECT_TYPE_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_MISSING_OPTIONS_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_MISSING_RULE_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_UNKNOWN_RULE_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_UNSUPPORTED_VERSION_ERROR"/>
     <xsd:enumeration value="MATCH_PRECONDITION_FAILED"/>
     <xsd:enumeration value="MATCH_PRECONDITION_REQUIRED"/>
     <xsd:enumeration value="MATCH_RUNTIME_ERROR"/>
     <xsd:enumeration value="MATCH_SERVICE_ERROR"/>
     <xsd:enumeration value="MATCH_SERVICE_TIMED_OUT"/>
     <xsd:enumeration value="MATCH_SERVICE_UNAVAILABLE_ERROR"/>
     <xsd:enumeration value="MAXIMUM_CCEMAILS_EXCEEDED"/>
     <xsd:enumeration value="MAXIMUM_DASHBOARD_COMPONENTS_EXCEEDED"/>
     <xsd:enumeration value="MAXIMUM_HIERARCHY_CHILDREN_REACHED"/>
     <xsd:enumeration value="MAXIMUM_HIERARCHY_LEVELS_REACHED"/>
     <xsd:enumeration value="MAXIMUM_HIERARCHY_TREE_SIZE_REACHED"/>
     <xsd:enumeration value="MAXIMUM_SIZE_OF_ATTACHMENT"/>
     <xsd:enumeration value="MAXIMUM_SIZE_OF_DOCUMENT"/>
     <xsd:enumeration value="MAX_ACTIONS_PER_RULE_EXCEEDED"/>
     <xsd:enumeration value="MAX_ACTIVE_RULES_EXCEEDED"/>
     <xsd:enumeration value="MAX_APPROVAL_STEPS_EXCEEDED"/>
     <xsd:enumeration value="MAX_DEPTH_IN_FLOW_EXECUTION"/>
     <xsd:enumeration value="MAX_FORMULAS_PER_RULE_EXCEEDED"/>
     <xsd:enumeration value="MAX_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="MAX_RULES_EXCEEDED"/>
     <xsd:enumeration value="MAX_RULE_ENTRIES_EXCEEDED"/>
     <xsd:enumeration value="MAX_TASK_DESCRIPTION_EXCEEEDED"/>
     <xsd:enumeration value="MAX_TM_RULES_EXCEEDED"/>
     <xsd:enumeration value="MAX_TM_RULE_ITEMS_EXCEEDED"/>
     <xsd:enumeration value="MAX_TRIGGERS_EXCEEDED"/>
     <xsd:enumeration value="MERGE_FAILED"/>
     <xsd:enumeration value="METADATA_FIELD_UPDATE_ERROR"/>
     <xsd:enumeration value="METHOD_NOT_ALLOWED"/>
     <xsd:enumeration value="MISMATCHING_TYPES"/>
     <xsd:enumeration value="MISSING_ARGUMENT"/>
     <xsd:enumeration value="MISSING_OMNI_PROCESS_ID"/>
     <xsd:enumeration value="MISSING_RECEIVEDDOCUMENTID_ATTACHMENT"/>
     <xsd:enumeration value="MISSING_RECORD"/>
     <xsd:enumeration value="MIXED_DML_OPERATION"/>
     <xsd:enumeration value="MULTIPLE_CONTENT_FOUND"/>
     <xsd:enumeration value="MULTIPLE_VOUCHERS"/>
     <xsd:enumeration value="NONUNIQUE_SHIPPING_ADDRESS"/>
     <xsd:enumeration value="NOT_FOUND"/>
     <xsd:enumeration value="NOT_RECOVERABLE_SEARCH_PROVIDER_ERROR"/>
     <xsd:enumeration value="NO_ACCESS_TOKEN"/>
     <xsd:enumeration value="NO_ACCESS_TOKEN_FROM_REFRESH"/>
     <xsd:enumeration value="NO_APPLICABLE_PROCESS"/>
     <xsd:enumeration value="NO_ATTACHMENT_PERMISSION"/>
     <xsd:enumeration value="NO_AUTH_PROVIDER"/>
     <xsd:enumeration value="NO_INACTIVE_DIVISION_MEMBERS"/>
     <xsd:enumeration value="NO_MASS_MAIL_PERMISSION"/>
     <xsd:enumeration value="NO_PARTNER_PERMISSION"/>
     <xsd:enumeration value="NO_REFRESH_TOKEN"/>
     <xsd:enumeration value="NO_SEARCH_ATTRIBUTES"/>
     <xsd:enumeration value="NO_SINGLE_MAIL_PERMISSION"/>
     <xsd:enumeration value="NO_SORT_PRICEBOOK_ASSOCIATED_ERROR"/>
     <xsd:enumeration value="NO_SUCH_USER_EXISTS"/>
     <xsd:enumeration value="NO_TOKEN_ENDPOINT"/>
     <xsd:enumeration value="NUMBER_OUTSIDE_VALID_RANGE"/>
     <xsd:enumeration value="NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED"/>
     <xsd:enumeration value="OCR_INVALID_REQUEST"/>
     <xsd:enumeration value="OPERATION_ENQUEUED"/>
     <xsd:enumeration value="OPTED_OUT_OF_MASS_MAIL"/>
     <xsd:enumeration value="OP_WITH_INVALID_USER_TYPE_EXCEPTION"/>
     <xsd:enumeration value="ORCHESTRATION_INVALID"/>
     <xsd:enumeration value="ORDER_MANAGEMENT_ACTION_NOT_ALLOWED"/>
     <xsd:enumeration value="ORDER_MANAGEMENT_INVALID_RECORD"/>
     <xsd:enumeration value="ORDER_MANAGEMENT_RECORD_EXISTS"/>
     <xsd:enumeration value="ORDER_MANAGEMENT_RECORD_NOT_FOUND"/>
     <xsd:enumeration value="PACKAGE_DISABLED"/>
     <xsd:enumeration value="PACKAGE_LICENSE_REQUIRED"/>
     <xsd:enumeration value="PACKAGING_API_INSTALL_FAILED"/>
     <xsd:enumeration value="PACKAGING_API_UNINSTALL_FAILED"/>
     <xsd:enumeration value="PALI_INVALID_ACTION_ID"/>
     <xsd:enumeration value="PALI_INVALID_ACTION_NAME"/>
     <xsd:enumeration value="PALI_INVALID_ACTION_TYPE"/>
     <xsd:enumeration value="PAL_INVALID_ASSISTANT_RECOMMENDATION_TYPE_ID"/>
     <xsd:enumeration value="PAL_INVALID_ENTITY_ID"/>
     <xsd:enumeration value="PAL_INVALID_FLEXIPAGE_ID"/>
     <xsd:enumeration value="PAL_INVALID_LAYOUT_ID"/>
     <xsd:enumeration value="PAL_INVALID_PARAMETERS"/>
     <xsd:enumeration value="PARAMETER_TOO_LARGE"/>
     <xsd:enumeration value="PARTICIPANT_RELATIONSHIP_EXISTS"/>
     <xsd:enumeration value="PAYLOAD_SIZE_EXCEEDED"/>
     <xsd:enumeration value="PA_API_EXCEPTION"/>
     <xsd:enumeration value="PA_AXIS_FAULT"/>
     <xsd:enumeration value="PA_INVALID_ID_EXCEPTION"/>
     <xsd:enumeration value="PA_NO_ACCESS_EXCEPTION"/>
     <xsd:enumeration value="PA_NO_DATA_FOUND_EXCEPTION"/>
     <xsd:enumeration value="PA_URI_SYNTAX_EXCEPTION"/>
     <xsd:enumeration value="PA_VISIBLE_ACTIONS_FILTER_ORDERING_EXCEPTION"/>
     <xsd:enumeration value="PENDING_COMMIT"/>
     <xsd:enumeration value="PICKLIST_INACTIVE_VALUES_EXCEEDED"/>
     <xsd:enumeration value="PLATFORM_EVENT_ENCRYPTION_ERROR"/>
     <xsd:enumeration value="PLATFORM_EVENT_PUBLISHING_UNAVAILABLE"/>
     <xsd:enumeration value="PLATFORM_EVENT_PUBLISH_FAILED"/>
     <xsd:enumeration value="PORTAL_NO_ACCESS"/>
     <xsd:enumeration value="PORTAL_USER_ALREADY_EXISTS_FOR_CONTACT"/>
     <xsd:enumeration value="PORTAL_USER_CREATION_RESTRICTED_WITH_ENCRYPTION"/>
     <xsd:enumeration value="PRICE_NOT_FOUND"/>
     <xsd:enumeration value="PRIVATE_CONTACT_ON_ASSET"/>
     <xsd:enumeration value="PROCESSING_HALTED"/>
     <xsd:enumeration value="PROGRAM_PROGRESS_NOT_ACTIVE"/>
     <xsd:enumeration value="QA_INVALID_CREATE_FEED_ITEM"/>
     <xsd:enumeration value="QA_INVALID_SUCCESS_MESSAGE"/>
     <xsd:enumeration value="QUERY_REFINEMENT_VALUE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="QUERY_TIMEOUT"/>
     <xsd:enumeration value="QUICK_ACTION_LIST_ITEM_NOT_ALLOWED"/>
     <xsd:enumeration value="QUICK_ACTION_LIST_NOT_ALLOWED"/>
     <xsd:enumeration value="RECORD_CREATION_FAILED"/>
     <xsd:enumeration value="RECORD_IN_USE_BY_WORKFLOW"/>
     <xsd:enumeration value="RECORD_UPDATE_FAILED"/>
     <xsd:enumeration value="RECOVERABLE_SEARCH_PROVIDER_ERROR"/>
     <xsd:enumeration value="RELATED_ENTITY_FILTER_VALIDATION_EXCEPTION"/>
     <xsd:enumeration value="REL_FIELD_BAD_ACCESSIBILITY"/>
     <xsd:enumeration value="REPUTATION_MINIMUM_NUMBER_NOT_REACHED"/>
     <xsd:enumeration value="REQUEST_RUNNING_TOO_LONG"/>
     <xsd:enumeration value="REQUIRED_FEATURE_MISSING"/>
     <xsd:enumeration value="REQUIRED_FIELD_MISSING"/>
     <xsd:enumeration value="REQUIRE_CONNECTED_APP_SCS"/>
     <xsd:enumeration value="REQUIRE_CONNECTED_APP_SESSION_SCS"/>
     <xsd:enumeration value="REQUIRE_RUNAS_USER"/>
     <xsd:enumeration value="RETRIEVE_EXCHANGE_ATTACHMENT_FAILED"/>
     <xsd:enumeration value="RETRIEVE_EXCHANGE_EMAIL_FAILED"/>
     <xsd:enumeration value="RETRIEVE_EXCHANGE_EVENT_FAILED"/>
     <xsd:enumeration value="RETRIEVE_GOOGLE_EMAIL_FAILED"/>
     <xsd:enumeration value="RETRIEVE_GOOGLE_EVENT_FAILED"/>
     <xsd:enumeration value="RETRIEVE_USER_CONFIG_ERROR"/>
     <xsd:enumeration value="ROUTES_EVALUATION_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="SALESFORCE_INBOX_TRANSPORT_CONNECTION_ERROR"/>
     <xsd:enumeration value="SALESFORCE_INBOX_TRANSPORT_INVALID_INPUT_ERROR"/>
     <xsd:enumeration value="SALESFORCE_INBOX_TRANSPORT_TOKEN_ERROR"/>
     <xsd:enumeration value="SALESFORCE_INBOX_TRANSPORT_UNKNOWN_ERROR"/>
     <xsd:enumeration value="SCHEMA_OBJECT_NOT_FOUND"/>
     <xsd:enumeration value="SEARCH_PROVIDER_REQUEST_RATE_EXCEEDED"/>
     <xsd:enumeration value="SELF_REFERENCE_FROM_FLOW"/>
     <xsd:enumeration value="SELF_REFERENCE_FROM_TRIGGER"/>
     <xsd:enumeration value="SERVICE_UNAVAILABLE"/>
     <xsd:enumeration value="SESSION_EXPIRED"/>
     <xsd:enumeration value="SESSION_INVALIDATED"/>
     <xsd:enumeration value="SHARE_NEEDED_FOR_CHILD_OWNER"/>
     <xsd:enumeration value="SINGLE_EMAIL_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="SLACK_API_ERROR"/>
     <xsd:enumeration value="SOCIAL_ACCOUNT_NOT_FOUND"/>
     <xsd:enumeration value="SOCIAL_ACTION_INVALID"/>
     <xsd:enumeration value="SOCIAL_PERSONA_NOT_FOUND"/>
     <xsd:enumeration value="SOCIAL_POST_INVALID"/>
     <xsd:enumeration value="SOCIAL_POST_NOT_FOUND"/>
     <xsd:enumeration value="SPECIFICATION_GENERATION_EXCEPTION"/>
     <xsd:enumeration value="STANDARD_PRICE_NOT_DEFINED"/>
     <xsd:enumeration value="STORAGE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="STRING_TOO_LONG"/>
     <xsd:enumeration value="SUBDOMAIN_IN_USE"/>
     <xsd:enumeration value="TABSET_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="TEMPLATE_NOT_ACTIVE"/>
     <xsd:enumeration value="TEMPLATE_NOT_FOUND"/>
     <xsd:enumeration value="TERMS_OF_SERVICE_UNREAD"/>
     <xsd:enumeration value="TERRITORY_REALIGN_IN_PROGRESS"/>
     <xsd:enumeration value="TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET"/>
     <xsd:enumeration value="TEXT_TO_PICKLIST_VALUES_EXCEEDED"/>
     <xsd:enumeration value="TOO_MANY_APEX_REQUESTS"/>
     <xsd:enumeration value="TOO_MANY_ENUM_VALUE"/>
     <xsd:enumeration value="TOO_MANY_JOBS"/>
     <xsd:enumeration value="TOO_MANY_POSSIBLE_USERS_EXIST"/>
     <xsd:enumeration value="TRANSFER_REQUIRES_READ"/>
     <xsd:enumeration value="UISF_ENTITY_QUERY_FAILED"/>
     <xsd:enumeration value="UISF_NO_MAPPINGS_FOUND"/>
     <xsd:enumeration value="UISF_TOKEN_NOT_FOUND"/>
     <xsd:enumeration value="UISF_UNKNOWN_EXCEPTION"/>
     <xsd:enumeration value="UISF_USER_MAPPING_FAILED"/>
     <xsd:enumeration value="UNABLE_TO_LOCK_ROW"/>
     <xsd:enumeration value="UNAUTHORIZED_SEARCH_PROVIDER_REQUEST"/>
     <xsd:enumeration value="UNAVAILABLE_RECORDTYPE_EXCEPTION"/>
     <xsd:enumeration value="UNAVAILABLE_REF"/>
     <xsd:enumeration value="UNDEFINED_MAPPING_DEFINITION"/>
     <xsd:enumeration value="UNDELETE_FAILED"/>
     <xsd:enumeration value="UNKNOWN_EXCEPTION"/>
     <xsd:enumeration value="UNKNOWN_TOKEN_ERROR"/>
     <xsd:enumeration value="UNQUALIFIED_CART"/>
     <xsd:enumeration value="UNSAFE_HTML_CONTENT"/>
     <xsd:enumeration value="UNSPECIFIED_EMAIL_ADDRESS"/>
     <xsd:enumeration value="UNSUPPORTED_APEX_TRIGGER_OPERATON"/>
     <xsd:enumeration value="UNSUPPORTED_MODE"/>
     <xsd:enumeration value="UNSUPPORTED_PAYMENT_GATEWAY_TYPE"/>
     <xsd:enumeration value="UNSUPPORTED_PAYMENT_REQUEST_TYPE"/>
     <xsd:enumeration value="UNSUPPORTED_SITE"/>
     <xsd:enumeration value="UNSUPPORTED_SITE_FILE_IMPORTED_EXCEPTION"/>
     <xsd:enumeration value="UNSUPPORTED_SOCIAL_PROVIDER"/>
     <xsd:enumeration value="UNVERIFIED_SENDER_ADDRESS"/>
     <xsd:enumeration value="UPDATE_GOOGLE_EMAIL_LABEL_FAILED"/>
     <xsd:enumeration value="USER_OWNS_PORTAL_ACCOUNT_EXCEPTION"/>
     <xsd:enumeration value="USER_WITHOUT_WEM_PERMISSION"/>
     <xsd:enumeration value="USER_WITH_APEX_SHARES_EXCEPTION"/>
     <xsd:enumeration value="VARIANT_NOT_FOUND"/>
     <xsd:enumeration value="VF_COMPILE_ERROR"/>
     <xsd:enumeration value="WEBLINK_SIZE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="WEBLINK_URL_INVALID"/>
     <xsd:enumeration value="WEM_SEGMENTS_CAN_NOT_HAVE_NON_ACTIVE_SEGMENT_TYPE"/>
     <xsd:enumeration value="WEM_SHIFT_SEGMENT_TIME_IS_OUTSIDE_OF_THE_SHIFT_DURATION"/>
     <xsd:enumeration value="WEM_USER_NOT_ORG_ADMIN"/>
     <xsd:enumeration value="WORKSPACE_NOT_FOUND"/>
     <xsd:enumeration value="WRONG_CONTROLLER_TYPE"/>
     <xsd:enumeration value="XCLEAN_DJ_MATCH_IGNORABLE_ERROR"/>
     <xsd:enumeration value="XCLEAN_DJ_MATCH_INTERNAL_DJ_ERROR"/>
     <xsd:enumeration value="XCLEAN_DJ_MATCH_NON_RETRIABLE_ERROR"/>
     <xsd:enumeration value="XCLEAN_DJ_MATCH_RETRIABLE_ERROR"/>
     <xsd:enumeration value="XCLEAN_DJ_MATCH_UNKNOWN_ERROR"/>
     <xsd:enumeration value="XCLEAN_UNEXPECTED_ERROR"/>
    </xsd:restriction>
   </xsd:simpleType>
  </xsd:schema>
  <xsd:schema elementFormDefault="qualified" targetNamespace="urn:sobject.tooling.soap.sforce.com">
   <xsd:import namespace="urn:metadata.tooling.soap.sforce.com"/>
   <xsd:import namespace="urn:tooling.soap.sforce.com"/>
   <xsd:complexType name="Package2VersionCodeCoverage">
    <xsd:sequence>
     <xsd:element name="apexCodeCoveragePercentage" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Package2VersionCodeCoveragePercentage">
    <xsd:sequence>
     <xsd:element name="className" type="xsd:string"/>
     <xsd:element name="codeCoveragePercentage" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Package2VersionCodeCoveragePercentages">
    <xsd:sequence>
     <xsd:element name="codeCovPercentages" minOccurs="0" maxOccurs="unbounded" type="ens:Package2VersionCodeCoveragePercentage"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PackageUploadError">
    <xsd:sequence>
     <xsd:element name="message" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PackageUploadErrors">
    <xsd:sequence>
     <xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="ens:PackageUploadError"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageCspTrustedSite">
    <xsd:sequence>
     <xsd:element name="endpointUrl" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageCspTrustedSites">
    <xsd:sequence>
     <xsd:element name="settings" minOccurs="0" maxOccurs="unbounded" type="ens:SubscriberPackageCspTrustedSite"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageDependencies">
    <xsd:sequence>
     <xsd:element name="ids" minOccurs="0" maxOccurs="unbounded" type="ens:SubscriberPackageDependency"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageDependency">
    <xsd:sequence>
     <xsd:element name="subscriberPackageVersionId" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageDestinationProfile">
    <xsd:sequence>
     <xsd:element name="description" type="xsd:string"/>
     <xsd:element name="displayName" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="noAccess" type="xsd:boolean"/>
     <xsd:element name="profileId" type="xsd:string"/>
     <xsd:element name="type" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageInstallError">
    <xsd:sequence>
     <xsd:element name="message" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageInstallErrors">
    <xsd:sequence>
     <xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="ens:SubscriberPackageInstallError"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageProfileMapping">
    <xsd:sequence>
     <xsd:element name="source" type="xsd:string"/>
     <xsd:element name="target" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageProfileMappings">
    <xsd:sequence>
     <xsd:element name="profileMappings" minOccurs="0" maxOccurs="unbounded" type="ens:SubscriberPackageProfileMapping"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageProfiles">
    <xsd:sequence>
     <xsd:element name="destinationProfiles" minOccurs="0" maxOccurs="unbounded" type="ens:SubscriberPackageDestinationProfile"/>
     <xsd:element name="sourceProfiles" minOccurs="0" maxOccurs="unbounded" type="ens:SubscriberPackageSourceProfile"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageSourceProfile">
    <xsd:sequence>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageRemoteSiteSetting">
    <xsd:sequence>
     <xsd:element name="secure" type="xsd:boolean"/>
     <xsd:element name="url" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageRemoteSiteSettings">
    <xsd:sequence>
     <xsd:element name="settings" minOccurs="0" maxOccurs="unbounded" type="ens:SubscriberPackageRemoteSiteSetting"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="sObject">
    <xsd:sequence>
     <xsd:element name="fieldsToNull" minOccurs="0" maxOccurs="unbounded" type="xsd:string" nillable="true"/>
     <xsd:element name="Id" type="tns:ID" nillable="true"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="AIApplication">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AIApplication" nillable="true"/>
       <xsd:element name="MlPredictionDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="MlRecommendationDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:AIApplicationStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:AIApplicationType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AIApplicationConfig">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Application" minOccurs="0" type="ens:AIApplication" nillable="true"/>
       <xsd:element name="ApplicationId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInsightReasonEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AIApplicationConfig" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Rank" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="ScoringMode" minOccurs="0" type="tns:AIScoringMode" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AIReplyRecommendationsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAiReplyRecommendationsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AIReplyRecommendationsSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AccountInsightsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAccountInsightsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AccountInsightsSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AccountIntelligenceSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAccountLogosEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAutomatedAccountFieldsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNewsStoriesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AccountIntelligenceSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AccountSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAccountHistoryTrackingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAccountInsightsInMobileEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAccountOwnerReportEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAccountTeamsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContactHistoryTrackingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRelateContactToMultipleAccountsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AccountSettings" nillable="true"/>
       <xsd:element name="ShowViewHierarchyLink" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AccountingSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAccountingSubledgerEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFinancePeriodEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPaymentMethodAdjustEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScheduledJobEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AccountingSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowAlert">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CcEmails" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowAlert" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SenderType" minOccurs="0" type="tns:ActionEmailSenderType" nillable="true"/>
       <xsd:element name="TemplateId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowFieldUpdate">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldDefinition" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
       <xsd:element name="FieldDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LiteralValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LookupValueId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowFieldUpdate" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SourceTableEnumOrId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowOutboundMessage">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IntegrationUserId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowOutboundMessage" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActionOverride">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowTask">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowTask" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Priority" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Subject" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActionsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDefaultQuickActionsOnEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMdpEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOfflineWebLinksEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsThirdPartyActionsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ActionsSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActivationPlatform">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActivationPlatformActvAttrs" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ActivationPlatformAdditionalMetadata" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ActivationPlatformConnectorType" minOccurs="0" type="tns:ActivationPlatformConnectorType" nillable="true"/>
       <xsd:element name="ActvPlatformFields" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ActvnPlatformAudIdentifiers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DataConnector" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="DataConnectorId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Enabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IncludeSegmentNames" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LogoUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ActivationPlatform" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Notes" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OutputFormat" minOccurs="0" type="tns:ActivationPlatformFileOutputFormat" nillable="true"/>
       <xsd:element name="OutputGrouping" minOccurs="0" type="tns:ActivationPlatformFileOutputGrouping" nillable="true"/>
       <xsd:element name="PeriodicRefreshFrequecy" minOccurs="0" type="tns:ActivationPlatformPeriodicFullRefresh" nillable="true"/>
       <xsd:element name="RefreshFrequency" minOccurs="0" type="tns:ActivationPlatformRefreshFrequency" nillable="true"/>
       <xsd:element name="RefreshMode" minOccurs="0" type="tns:ActivationPlatformRefreshMode" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActivationPlatformActvAttr">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActivationPlatform" minOccurs="0" type="ens:ActivationPlatform" nillable="true"/>
       <xsd:element name="ActivationPlatformId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ActivationPlatformActvAttr" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ObjectName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActivationPlatformField">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActivationPlatform" minOccurs="0" type="ens:ActivationPlatform" nillable="true"/>
       <xsd:element name="ActivationPlatformFieldValues" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ActivationPlatformId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HelpText" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHidden" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ActivationPlatformField" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:ActivationPlatformFieldDataType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActivitiesSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AllowUsersToRelateMultipleContactsToTasksAndEvents" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AutoRelateEventAttendees" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActivityRemindersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsClickCreateEventsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDragAndDropSchedulingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmailTrackingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlowTaskNotifsViaApexEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGroupTasksEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHideChildEventsPreferenceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsListViewSchedulingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLogNoteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMlSingleClientProfileEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMultidayEventsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRecurringEventsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRecurringTasksEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRollUpActivToContactsAcctEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSidebarCalendarShortcutEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSimpleTaskCreateUiEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTimelineCompDateSortEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUnsTaskDelegatedToNotificationsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUserListViewCalendarsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="MeetingRequestsLogo" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ActivitiesSettings" nillable="true"/>
       <xsd:element name="ShowCustomLogoMeetingRequests" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ShowEventDetailsMultiUserCalendar" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ShowHomePageHoverLinksForEvents" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ShowMyTasksHoverLinks" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActvPfrmDataConnectorS3">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActvPfrmDataConnectors" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="BucketName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExportDirectory" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ActvPfrmDataConnectorS3" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActvPlatformAdncIdentifier">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActivationPlatform" minOccurs="0" type="ens:ActivationPlatform" nillable="true"/>
       <xsd:element name="ActivationPlatformId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IdentifierHashMethod" minOccurs="0" type="tns:ActivationPlatformIdentifierHashMethod" nillable="true"/>
       <xsd:element name="IdentifierType" minOccurs="0" type="tns:ActivationPlatformIdentifierType" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ActvPlatformAdncIdentifier" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActvPlatformFieldValue">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActivationPlatformField" minOccurs="0" type="ens:ActivationPlatformField" nillable="true"/>
       <xsd:element name="ActivationPlatformFieldId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDefault" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ActvPlatformFieldValue" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Value" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ActvPlatformOAuthConnector">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActvPfrmDataConnectors" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ActvPlatformOAuthConnector" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OauthProvider" minOccurs="0" type="tns:OAuthProviderType" nillable="true"/>
       <xsd:element name="OauthUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AddressSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CountriesAndStates" minOccurs="0" type="ens:CountriesAndStates" nillable="true"/>
       <xsd:element name="CountriesAndStatesId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AddressSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AdjustmentsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAdjustmentsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOwnerAdjustmentsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AnalyticsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AlwaysGenPreviews" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AnalyticsAdoptionMetadata" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AutoInstallApps" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CanAccessAnalyticsViaApi" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CanAnnotateDashboards" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CanEnableSavedView" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CanExploreDataConversationally" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CanShareAppsWithCommunities" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CanViewThumbnailAssets" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EtlOrchestrationPref" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAmazonRedshiftOutputConnectorEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAnalyticsEncryptionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAnalyticsSharingEnableEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAutoCompleteComboEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAutonomousExperienceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAzureDlGen2OutputConnectorEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsC360GlobalProfileDataEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCreateLegacyDataflowsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDashboardComponentSnapshotEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDashboardFlexiTableEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDashboardToPdfEnableEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmailReportsToPortalUsersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFirebirdEditorEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFloatingReportHeadersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHighVolumePushbackEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInsightsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInsightsHcModeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLightningReportBuilderEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLotusNotesImagesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMassEnableReportBuilderEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNewChartsEngineEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNullDimensionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOrgCanViewTableauEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOrgHasMobileOfflineEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOrgHasWatchlistEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsQueryLiveConnectorsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRemoveFooterForRepDisplayEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRemoveFooterFromRepExpEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsReportHideXlsExportPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsReportInlineEditPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsReportNotificationsEnableEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRequestPrioritySchdlEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsS1AnalyticsEclairEnableEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsS3OutputConnectorEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSalesforceOutputConnectorEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSecureImageSharingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSfxJoinedReportsEnableEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSnowflakeOutputConnectorEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTableauHyperOutputConnectorEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUseOldChartsLookAndFeelEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWaveAssetsNewDateVersionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWaveCustomFiscalEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWaveIndexMvDimEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWaveIndexMvDimV2Enabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWaveLwcDashboardsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWaveMultiCurrencyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWaveRecordNavigationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWaveReplicationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWaveSharingInheritanceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWaveSqlCfIndexingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWaveTrendedDatasetCleanupEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="MaxHoursAppInProgress" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AnalyticsSettings" nillable="true"/>
       <xsd:element name="RecipeDirectDataPref" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RecipeFiscalPref" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RecipePreCachingOptOut" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RecipeStagedDataPref" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ReplaceBlankMeasuresWithNulls" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SetWaveIsYearEndFiscalYear" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SonicEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="TurnOnTimeZones" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AnimationRule">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AnimationFrequency" minOccurs="0" type="tns:AnimationFrequencyUnit" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AnimationRule" nillable="true"/>
       <xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillable="true"/>
       <xsd:element name="RecordTypeContext" minOccurs="0" type="tns:AnimationRuleRecordTypeContext" nillable="true"/>
       <xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TargetField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TargetFieldChangeToValues" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexClass">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="BodyCrc" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsValid" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LengthWithoutComments" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ApexClass" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:ApexCodeUnitStatus" nillable="true"/>
       <xsd:element name="SymbolTable" minOccurs="0" type="tns:SymbolTable" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexClassMember">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContentEntity" minOccurs="0" type="ens:ApexClass" nillable="true"/>
       <xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ApexClass" nillable="true"/>
       <xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SymbolTable" minOccurs="0" type="tns:SymbolTable" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexCodeCoverage">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexClassOrTrigger" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="ApexClassOrTriggerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ApexTestClass" minOccurs="0" type="ens:ApexClass" nillable="true"/>
       <xsd:element name="ApexTestClassId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Coverage" minOccurs="0" type="tns:Coverage" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="NumLinesCovered" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="NumLinesUncovered" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TestMethodName" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexCodeCoverageAggregate">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexClassOrTrigger" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="ApexClassOrTriggerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Coverage" minOccurs="0" type="tns:Coverage" nillable="true"/>
       <xsd:element name="CoverageLastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="NumLinesCovered" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="NumLinesUncovered" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexComponent">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="ControllerKey" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ControllerType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Markup" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexComponentMember">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContentEntity" minOccurs="0" type="ens:ApexComponent" nillable="true"/>
       <xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ApexComponent" nillable="true"/>
       <xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexDebuggerBreakpoint">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexDebuggerEvent">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexDebuggerLicense">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ChildOrg" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ChildSession" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ChildUser" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ChildUsername" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CurrencyIsoCode" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Expires" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LicenseType" minOccurs="0" type="tns:ApexDebuggerLicenseType" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexDebuggerRequest">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexDebuggerSession">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CurrencyIsoCode" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntryPointFilter" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAsyncIgnored" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInternal" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="License" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LicenseOrg" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LicenseType" minOccurs="0" type="tns:ApexDebuggerLicenseType" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RequestTypeFilter" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:ApexDebuggerStatus" nillable="true"/>
       <xsd:element name="StatusBy" minOccurs="0" type="tns:ApexDebuggerKilledBy" nillable="true"/>
       <xsd:element name="StatusMessage" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="StatusUsername" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="UserIdFilter" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexEmailNotification">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Email" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="User" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexExecutionOverlayAction">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActionScript" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ActionScriptType" minOccurs="0" type="tns:ApexExecutionOverlayActionType" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ExecutableEntity" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="ExecutableEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ExecutableEntityName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExpirationDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDumpingHeap" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Iteration" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Line" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Scope" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="ScopeId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexExecutionOverlayResult">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActionScript" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ActionScriptType" minOccurs="0" type="tns:ApexExecutionOverlayActionType" nillable="true"/>
       <xsd:element name="ApexResult" minOccurs="0" type="tns:ApexResult" nillable="true"/>
       <xsd:element name="ClassName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ExpirationDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="HeapDump" minOccurs="0" type="tns:HeapDump" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDumpingHeap" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Iteration" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Line" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Namespace" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OverlayResultLength" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="RequestedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="RequestedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SOQLResult" minOccurs="0" type="tns:SOQLResult" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="User" minOccurs="0" type="ens: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" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Location" minOccurs="0" type="tns:ApexLogLocation" nillable="true"/>
       <xsd:element name="LogLength" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="LogUser" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="LogUserId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Operation" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Request" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RequestIdentifier" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="StartTime" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexOrgWideCoverage">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="PercentCovered" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexPage">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="ControllerKey" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ControllerType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAvailableInTouch" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsConfirmationTokenRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Markup" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ApexPage" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexPageInfo">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexPageId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAvailableInTouch" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsShowHeader" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NameSpacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexPageMember">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContentEntity" minOccurs="0" type="ens:ApexPage" nillable="true"/>
       <xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ApexPage" nillable="true"/>
       <xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAggregateCodeCoverageOnlyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApexAccessRightsPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApexApprovalLockUnlockEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApexCtrlImplicitWithSharingPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApexPropertyGetterPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAuraApexCtrlAuthUserAccessCheckPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAuraApexCtrlGuestUserAccessCheckPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCompileOnDeployEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDisableParallelApexTestingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDoNotEmailDebugLogEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGaplessTestAutoNumEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMngdCtrlActionAccessPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNonCertifiedApexMdCrudEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSecureNoArgConstructorPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ApexSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexTestQueueItem">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexClass" minOccurs="0" type="ens:ApexClass" nillable="true"/>
       <xsd:element name="ApexClassId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ExtendedStatus" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ParentJobId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ShouldSkipCodeCoverage" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:AsyncApexJobStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TestRunResultId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexTestResult">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexClass" minOccurs="0" type="ens:ApexClass" nillable="true"/>
       <xsd:element name="ApexClassId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ApexLog" minOccurs="0" type="ens:ApexLog" nillable="true"/>
       <xsd:element name="ApexLogId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ApexTestResults" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ApexTestRunResult" minOccurs="0" type="ens:ApexTestRunResult" nillable="true"/>
       <xsd:element name="ApexTestRunResultId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="AsyncApexJob" minOccurs="0" type="ens:AsyncApexJob" nillable="true"/>
       <xsd:element name="AsyncApexJobId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Message" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MethodName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Outcome" minOccurs="0" type="tns:ApexTestOutcome" nillable="true"/>
       <xsd:element name="QueueItem" minOccurs="0" type="ens:ApexTestQueueItem" nillable="true"/>
       <xsd:element name="QueueItemId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="RunTime" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="StackTrace" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TestTimestamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexTestResultLimits">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexTestResult" minOccurs="0" type="ens:ApexTestResult" nillable="true"/>
       <xsd:element name="ApexTestResultId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="AsyncCalls" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Callouts" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Cpu" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Dml" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="DmlRows" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Email" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LimitContext" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LimitExceptions" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MobilePush" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="QueryRows" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Soql" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Sosl" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexTestRunResult">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AsyncApexJob" minOccurs="0" type="ens:AsyncApexJob" nillable="true"/>
       <xsd:element name="AsyncApexJobId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ClassesCompleted" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="ClassesEnqueued" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="EndTime" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsAllTests" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="JobName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MethodsCompleted" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="MethodsEnqueued" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="MethodsFailed" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Source" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="StartTime" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:AsyncApexJobStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TestTime" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="User" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexTestSuite">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexClassIds" minOccurs="0" maxOccurs="unbounded" type="tns:ID" nillable="true"/>
       <xsd:element name="ApexClassJunctions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TestSuiteName" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexTrigger">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="BodyCrc" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsValid" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LengthWithoutComments" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ApexTrigger" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:ApexCodeUnitStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="UsageAfterDelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UsageAfterInsert" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UsageAfterUndelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UsageAfterUpdate" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UsageBeforeDelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UsageBeforeInsert" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UsageBeforeUpdate" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UsageIsBulk" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexTriggerMember">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContentEntity" minOccurs="0" type="ens:ApexTrigger" nillable="true"/>
       <xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ApexTrigger" nillable="true"/>
       <xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SymbolTable" minOccurs="0" type="tns:SymbolTable" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AppAnalyticsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsSimulationModeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AppAnalyticsSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AppExperienceSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DoesHideAllAppsInAppLauncher" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AppExperienceSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ArchiveSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsEntityArchivingEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ArchiveSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AssignmentRule">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AssociationEngineSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAssociationEngineEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AssociationEngineSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AsyncApexJob">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexClass" minOccurs="0" type="ens:ApexClass" nillable="true"/>
       <xsd:element name="ApexClassId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="AsyncApex" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CompletedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CronTriggerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ExtendedStatus" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="JobItemsProcessed" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="JobType" minOccurs="0" type="tns:AsyncApexJobType" nillable="true"/>
       <xsd:element name="LastProcessed" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastProcessedOffset" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="MethodName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NumberOfErrors" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="ParentJobId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:AsyncApexJobStatus" nillable="true"/>
       <xsd:element name="TotalJobItems" minOccurs="0" type="xsd:int" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AuraDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AuraDefinitionBundle" minOccurs="0" type="ens:AuraDefinitionBundle" nillable="true"/>
       <xsd:element name="AuraDefinitionBundleId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DefType" minOccurs="0" type="tns:AuraDefType" nillable="true"/>
       <xsd:element name="Format" minOccurs="0" type="tns:AuraFormat" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Source" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AuraDefinitionBundle">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AuraDefinitionBundle" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AuraDefinitionChange">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContentEntity" minOccurs="0" type="ens:AuraDefinition" nillable="true"/>
       <xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeleteIndicator" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Source" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AutoResponseRule">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AutomatedContactsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAddContactAutomaticallyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAddContactRoleAutomaticallyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAddContactRoleWithSuggestionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAddContactWithSuggestionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:AutomatedContactsSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BlockchainSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsBcpEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEtpNftEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:BlockchainSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BranchManagementSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AssociateAccountWithBranch" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:BranchManagementSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BrandingSet">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:BrandingSet" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BrandingSetProperty">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="BrandingSet" minOccurs="0" type="ens:BrandingSet" nillable="true"/>
       <xsd:element name="BrandingSetId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="PropertyName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PropertyValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BriefcaseDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:BriefcaseDefinition" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BusProcessFeedbackConfig">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActionName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ActionType" minOccurs="0" type="tns:ExpFeedbackCollType" nillable="true"/>
       <xsd:element name="ConfigurationDescription" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Field" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Object" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Recipient" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RecordType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TriggerAction" minOccurs="0" type="tns:RecordTriggerType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BusinessHoursEntry">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Default" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FridayEndTime" minOccurs="0" type="xsd:time" nillable="true"/>
       <xsd:element name="FridayStartTime" minOccurs="0" type="xsd:time" nillable="true"/>
       <xsd:element name="MondayEndTime" minOccurs="0" type="xsd:time" nillable="true"/>
       <xsd:element name="MondayStartTime" minOccurs="0" type="xsd:time" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SaturdayEndTime" minOccurs="0" type="xsd:time" nillable="true"/>
       <xsd:element name="SaturdayStartTime" minOccurs="0" type="xsd:time" nillable="true"/>
       <xsd:element name="SundayEndTime" minOccurs="0" type="xsd:time" nillable="true"/>
       <xsd:element name="SundayStartTime" minOccurs="0" type="xsd:time" nillable="true"/>
       <xsd:element name="ThursdayEndTime" minOccurs="0" type="xsd:time" nillable="true"/>
       <xsd:element name="ThursdayStartTime" minOccurs="0" type="xsd:time" nillable="true"/>
       <xsd:element name="TimeZoneIdentifier" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TuesdayEndTime" minOccurs="0" type="xsd:time" nillable="true"/>
       <xsd:element name="TuesdayStartTime" minOccurs="0" type="xsd:time" nillable="true"/>
       <xsd:element name="WednesdayEndTime" minOccurs="0" type="xsd:time" nillable="true"/>
       <xsd:element name="WednesdayStartTime" minOccurs="0" type="xsd:time" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BusinessHoursSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:BusinessHoursSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="BusinessProcess">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:BusinessProcess" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CMSConnectAsset">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AssetPath" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="AssetType" minOccurs="0" type="tns:CMSConnectionAssetType" nillable="true"/>
       <xsd:element name="CmsConnectSource" minOccurs="0" type="ens:CMSConnectSource" nillable="true"/>
       <xsd:element name="CmsConnectSourceId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="SortOrder" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CMSConnectLanguage">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CmsConnectSource" minOccurs="0" type="ens:CMSConnectSource" nillable="true"/>
       <xsd:element name="CmsConnectSourceId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CmsLanguage" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CMSConnectPersonalization">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CmsConnectSource" minOccurs="0" type="ens:CMSConnectSource" nillable="true"/>
       <xsd:element name="CmsConnectSourceId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ConnectorPage" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ConnectorPageAsset" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="OptionalParams" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CMSConnectResourceDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CmsConnectResourceType" minOccurs="0" type="ens:CMSConnectResourceType" nillable="true"/>
       <xsd:element name="CmsConnectResourceTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CmsConnectSource" minOccurs="0" type="ens:CMSConnectSource" nillable="true"/>
       <xsd:element name="CmsConnectSourceId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OptionsIsCollection" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PayloadType" minOccurs="0" type="tns:CMSConnectResourcePayloadType" nillable="true"/>
       <xsd:element name="ResourceIdPath" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ResourceNamePath" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ResourcePath" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RootNodePath" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CMSConnectResourceType">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CMSConnectResourceTypes" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CmsConnectSource" minOccurs="0" type="ens:CMSConnectSource" nillable="true"/>
       <xsd:element name="CmsConnectSourceId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PayloadType" minOccurs="0" type="tns:CMSConnectResourcePayloadType" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CMSConnectSource">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CMSConnectAssets" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CMSConnectLanguages" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CMSConnectResourceDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CMSConnectResourceTypes" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CmsConnectPersonalizations" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ConnectionType" minOccurs="0" type="tns:CMSSourceConnectionType" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CssScope" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CMSConnectSource" nillable="true"/>
       <xsd:element name="NamedCredential" minOccurs="0" type="ens:NamedCredential" nillable="true"/>
       <xsd:element name="NamedCredentialId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Parent" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="ParentId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="RootPath" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SortOrder" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:CMSConnectionStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:CMSConnectionSourceType" nillable="true"/>
       <xsd:element name="WebsiteUrl" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CampaignInfluenceModel">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CampaignSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AiAttributionSuccessMilestone" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="AiAttributionTimeframe" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAccountsAsCmEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAiAttributionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAutoCampInfluenceDisabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsB2bmaCampaignInfluence2Enabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCampaignHistoryTrackEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCampaignInfluence2Enabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCampaignMemberTwcfEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEkaiEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSuppressNoValueCi2Enabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CampaignSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CaseSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CaseAssignNotificationTemplate" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CaseAutoProcUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CaseCloseNotificationTemplate" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CaseCommentNotificationTemplate" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CaseCreateNotificationTemplate" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CaseFeedReadUnreadLtng" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CaseMergeInLightning" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CloseCaseThroughStatusChange" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DefaultCaseFeedLayoutOn" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DefaultCaseOwner" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DefaultCaseOwnerType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DefaultCaseUser" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EmailActionDefaultsHandlerClass" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EmailToCaseId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EscalateCaseBefore" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="GenericMessageEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCaseFeedEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCaseSwarmingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCollapseEmailThreadEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDraftEmailsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEarlyEscalationRuleTriggersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmailActionDefaultsHandlerEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmailContactOnCasePostEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEscalateQfiToCaseInternalEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEscalateQfiToCaseNetworksEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsExtNetworksCaseFeedEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMultiLangSolnSrchCssEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMultiLangSolnSrchPkbEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMultiLangSolutionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSolutionCategoryEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSolutionInlineCategoryEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSolutionShortSummaryEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSuggestedArticlesApplicationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSuggestedArticlesCustomerPortalEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSuggestedArticlesPartnerPortalEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSuggestedSolutionsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="KeepCaseMergeRecords" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="KeepRecordTypeOnAssignmentRule" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CaseSettings" nillable="true"/>
       <xsd:element name="NotifyContactOnCaseComment" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="NotifyDefaultCaseOwner" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="NotifyOwnerOnCaseComment" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="NotifyOwnerOnCaseOwnerChange" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PredictiveSupportEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ShowEmailAttachmentsInCaseAttachmentsRl" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ShowFewerCloseActions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SystemUserEmail" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="UseSystemEmailAddress" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UseSystemUserAsDefaultCaseUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="VisibleInCssCheckbox" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="WebToCaseId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CaseSubjectParticle">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Index" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CaseSubjectParticle" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TextField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:CaseSubjectParticleType" nillable="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" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExpirationDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="KeySize" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OptionsIsCaSigned" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OptionsIsEncryptedWithPE" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OptionsIsKeyExportTle" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OptionsIsNewEncr" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OptionsIsPrivateKeyExportable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OptionsIsUnusable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OptionsIsUsingKMS" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ChatterAnswersSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EmailFollowersOnBestAnswer" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="EmailFollowersOnReply" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="EmailOwnerOnPrivateReply" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="EmailOwnerOnReply" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="FacebookAuthProvider" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAnswerViaEmailEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsChatterAnswersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFacebookSsoEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInlinePublisherEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsReputationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRichTextEditorEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ChatterAnswersSettings" nillable="true"/>
       <xsd:element name="ShowInPortals" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ChatterEmailsMDSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsChatterDigestEmailsApiOnlyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsChatterEmailAttachmentEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCollaborationEmailEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDisplayAppDownloadBadgesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmailReplyToChatterEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmailToChatterEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ChatterEmailsMDSettings" nillable="true"/>
       <xsd:element name="NoQnOwnNotifyOnCaseCmt" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="NoQnOwnNotifyOnRep" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="NoQnSubNotifyOnBestR" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="NoQnSubNotifyOnRep" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ChatterSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AllowChatterGroupArchiving" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AllowRecordsInChatterGroup" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsApprovalRequestEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCaseFeedRelativeTimestampsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsChatterEmoticonsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsChatterEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFeedEditEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFeedPinningEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFeedsDraftPostsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFeedsRichTextEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInviteCsnUsersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOutOfOfficeEnabledPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRichLinkPreviewsInFeedEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTodayRecsInFeedEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ChatterSettings" nillable="true"/>
       <xsd:element name="UnlistedGroupsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CleanDataService">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CleanRules" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MatchEngine" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CleanRule">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CleanDataService" minOccurs="0" type="ens:CleanDataService" nillable="true"/>
       <xsd:element name="CleanDataServiceId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DataAssessmentStatus" minOccurs="0" type="tns:CleanRuleDataAssessmentStatus" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldMappingClients" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="IsBulkEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSilentSaveEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MatchConfidence" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="MatchRule" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ShouldBypassTriggers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ShouldBypassWorkflow" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SourceSobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:CleanRuleStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CollectionsDashboardSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCollectionsDashboardEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CollectionsDashboardSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ColorDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Color" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Context" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TabDefinition" minOccurs="0" type="ens:TabDefinition" nillable="true"/>
       <xsd:element name="TabDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Theme" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ChannelLayout">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ChannelLayout" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CommerceSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CommerceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CommerceSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CommunitiesSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApplyLoginPageTypeToEmbeddedLogin" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="BlockEmbeddedLoginUnknownUrlRedirect" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CanModerateAllFeedPosts" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CanModerateInternalFeedPosts" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EmbeddedVisualforcePages" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCommunityWorkspacesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCspContactVisibilityPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCspNotesOnAccConPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEnablePrmEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsExternalAccHierPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGuestPermDisOptOutCrucEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGuestRecordReassignOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGuestSecurityOptOutCrucEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGuvSecurityOptOutPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInviteChatterGuestEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNameFieldsUserPiiEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNetPortalUserReportOptsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNetworksEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOotbProfExtUserOpsEnableEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPowerCustomerCaseStatusEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPreventBadgeGuestAccessEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPrmAccRelPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRelaxPartnerAccountFieldPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUnsupportedBrowserModalPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUsernameUniqForOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CommunitiesSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CommunityTemplateDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="BaseTemplate" minOccurs="0" type="tns:CommunityBaseTemplate" nillable="true"/>
       <xsd:element name="Category" minOccurs="0" type="tns:CommunityTemplateCategory" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DefaultBrandingSet" minOccurs="0" type="ens:BrandingSet" nillable="true"/>
       <xsd:element name="DefaultBrandingSetId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="DefaultThemeDefinition" minOccurs="0" type="ens:CommunityThemeDefinition" nillable="true"/>
       <xsd:element name="DefaultThemeDefinitionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CommunityTemplateDefinition" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Publisher" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CommunityThemeDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DefaultBrandingSet" minOccurs="0" type="ens:BrandingSet" nillable="true"/>
       <xsd:element name="DefaultBrandingSetId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CommunityThemeDefinition" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Publisher" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CommunityWorkspacesNode">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DevName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExternalId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HelpLocator" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Locator" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NetworkId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PageType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Parent" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Workspace" minOccurs="0" type="xsd:string" nillable="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" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CompactLayout" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CompactLayoutInfo">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDefault" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Items" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CompactLayout" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CompactLayoutItemInfo">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CompactLayoutInfo" minOccurs="0" type="ens:CompactLayoutInfo" nillable="true"/>
       <xsd:element name="CompactLayoutInfoId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldDefinition" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
       <xsd:element name="FieldDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SortOrder" minOccurs="0" type="xsd:int" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CompanySettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FiscalYear" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCustomFiscalYearEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CompanySettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ConnectedAppSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAdminApprovedAppsOnlyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAdminApprovedAppsOnlyForExternalUserEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSkipUserProvisioningWizardWelcomePageEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ConnectedAppSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ConnectedApplication">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ConnAppPluginClassId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ContactEmail" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContactPhone" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExecutionUserId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IconUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="InfoUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LogoUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MobileSessionTimeout" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MobileStartUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OptionsAllowAdminApprovedUsersOnly" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OptionsFullContentPushNotifications" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OptionsHasSessionLevelPolicy" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OptionsIsInternal" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OptionsRefreshTokenValidityMetric" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PinLength" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RefreshTokenValidityPeriod" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SamlLoginInformation" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SessionPolicyAction" minOccurs="0" type="tns:PolicyAction" nillable="true"/>
       <xsd:element name="SessionTimeout" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="StartUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Version" minOccurs="0" type="xsd:string" 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:QueryResult" nillable="true"/>
       <xsd:element name="ApexPageMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ApexTriggerMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="AuraDefinitionChanges" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CustomFieldMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="DeployDetails" minOccurs="0" type="tns:DeployDetails" nillable="true"/>
       <xsd:element name="ErrorMsg" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCheckOnly" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRunTests" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MetadataContainer" minOccurs="0" type="ens:MetadataContainer" nillable="true"/>
       <xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="MetadataContainerMember" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="MetadataContainerMemberId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="State" minOccurs="0" type="tns:ContainerAsyncRequestState" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ValidationRuleMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WorkflowAlertMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WorkflowFieldUpdateMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WorkflowOutboundMessageMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WorkflowRuleMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WorkflowTaskMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ContentSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsChatterFileLinkEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCmsC2CconnectionsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContentAutoAssignEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContentDistForPortalUsersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContentDistPwOptionsBit1Enabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContentDistPwOptionsBit2Enabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContentDistributionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContentEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContentSupportMultiLanguageEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContentWorkspaceAccessEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleteFileInContentPacksEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFileShareSetByRecordEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFilesUsrShareNetRestrictedEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsJpgPreviewsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLibraryManagedFilesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsShowChatterFilesInContentEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSiteGuestUserToUploadFilesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUploadFilesOnAttachmentsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ContentSettings" nillable="true"/>
       <xsd:element name="SetValidContentTypeForAtchDocDownload" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SkipContentAssetTriggers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SkipContentAssetTriggersOnDeploy" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ContractSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AutoCalculateEndDate" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AutoExpirationDelay" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="AutoExpirationRecipient" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="AutoExpireContracts" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsContractHistoryTrackingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ContractSettings" nillable="true"/>
       <xsd:element name="NotifyOwnersOnContractExpiration" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ConversationalIntelligenceSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCallCoachingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCallCoachingZoomEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOpptyMatchingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ConversationalIntelligenceSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CountriesAndStates">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Country">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IntegrationValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsoCode" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OrgDefault" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Standard" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Visible" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CspTrustedSite">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Context" minOccurs="0" type="tns:CspTrustedSiteContext" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EndpointUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApplicableToConnectSrc" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApplicableToFontSrc" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApplicableToFrameSrc" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApplicableToImgSrc" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApplicableToMediaSrc" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApplicableToStyleSrc" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CurrencySettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCurrencyEffectiveDatesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCurrencySymbolWithMultiCurrencyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMultiCurrencyActivationAllowed" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMultiCurrencyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsParenCurrencyConvDisabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CurrencySettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomAddressFieldSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCustomAddressFieldEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CustomAddressFieldSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomObject">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CustomHelpId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExternalDataSource" minOccurs="0" type="ens:ExternalDataSource" nillable="true"/>
       <xsd:element name="ExternalDataSourceId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ExternalName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExternalRepository" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SharingModel" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomField">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="InlineHelpText" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Length" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MaskChar" minOccurs="0" type="tns:EncryptedFieldMaskChar" nillable="true"/>
       <xsd:element name="MaskType" minOccurs="0" type="tns:EncryptedFieldMaskType" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CustomField" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Precision" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="RelationshipLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Scale" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SummaryOperation" minOccurs="0" type="tns:SummaryOperations" nillable="true"/>
       <xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomFieldMember">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContentEntity" minOccurs="0" type="ens:CustomField" nillable="true"/>
       <xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CustomField" nillable="true"/>
       <xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomHelpMenuSection">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Fullname" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CustomHelpMenuSection" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomHttpHeader">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HeaderFieldName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HeaderFieldValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Parent" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="ParentId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Index">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IndexFields" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:IndexType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IndexField">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Field" minOccurs="0" type="ens:CustomField" nillable="true"/>
       <xsd:element name="FieldId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Index" minOccurs="0" type="ens:Index" nillable="true"/>
       <xsd:element name="IndexId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Ordinal" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SortDirection" minOccurs="0" type="tns:IndexSortDirection" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomNotificationType">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CustomNotifTypeName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Desktop" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSlack" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Mobile" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="HomePageLayout">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomTab">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ContentId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EncodingKey" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HasSidebar" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IconId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CustomTab" nillable="true"/>
       <xsd:element name="MotifName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:CustomTabDefinitionType" nillable="true"/>
       <xsd:element name="Url" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomerDataPlatformSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCustomerDataPlatformEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CustomerDataPlatformSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomizablePropensityScoringSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCpsPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CustomizablePropensityScoringSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DashboardMobileSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDashboardIpadAppEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataAssessmentConfigItem">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DataAssessmentConfigField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DataAssessmentConfigValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataConnectorS3">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Delimiter" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FileNameWildcard" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ImportFromDirectory" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:DataConnectorS3" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="S3AccessKey" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="S3BucketName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="S3SecretKey" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataDotComSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAccountExportButtonOffEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAccountImportButtonOffEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAllowDupeContactFromLeadEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAllowDupeLeadFromContactEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContactExportButtonOffEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContactImportButtonOffEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDataDotComCleanEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDataDotComOptOutsEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDatacloudApiEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDdcSocialKeyEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:DataDotComSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataImportManagementSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDataConnectorHubspotEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:DataImportManagementSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataIntegrationRecordPurchasePermission">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ExternalObject" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="User" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="UserRecordPurchaseLimit" minOccurs="0" type="xsd:int" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataPackageKitDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeployed" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:DataPackageKitDefinition" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ParentDataPackageKitDefinition" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="VersionNumber" minOccurs="0" type="xsd:double" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataPackageKitObject">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:DataPackageKitObject" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataSource">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DataSources" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="DataStreamDefinitionDataSources" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:DataSource" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Prefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataSourceBundleDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DataPlatformId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="DataSourceBundleDefinition" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Icon" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMultiDeploymentSupported" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:DataSourceBundleDefinition" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="referenceObject" minOccurs="0" type="tns:QueryResult" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataSourceObject">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DataSource" minOccurs="0" type="ens:DataSource" nillable="true"/>
       <xsd:element name="DataSourceId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="DataStreamTemplateDataSourceObject" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExternalRecordIdentifier" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:DataSourceObject" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ObjectType" minOccurs="0" type="tns:DataObjectType" nillable="true"/>
       <xsd:element name="SourceObject" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataSourceSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsQuantityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRevenueEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataSrcDataModelFieldMap">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DataSourceFieldId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MktDataModelFieldId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SourceObject" minOccurs="0" type="ens:DataSourceObject" nillable="true"/>
       <xsd:element name="SourceObjectId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TargetObjectId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="VersionNumber" minOccurs="0" type="xsd:double" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataStreamDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AreHeadersIncludedInFile" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="BulkIngest" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CreationType" minOccurs="0" type="tns:DefinitionCreationType" nillable="true"/>
       <xsd:element name="DataConnector" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="DataConnectorId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="DataConnectorType" minOccurs="0" type="tns:DataConnectorType" nillable="true"/>
       <xsd:element name="DataExtensionIdentifier" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DataExtractField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DataPlatDataSetBundleId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="DataPlatformDataSetItemName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DataSource" minOccurs="0" type="ens:DataSource" nillable="true"/>
       <xsd:element name="DataSourceId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="DataStreamDefinition" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FileNameWildcard" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="InternalOrganization" minOccurs="0" type="ens:InternalOrganization" nillable="true"/>
       <xsd:element name="InternalOrganizationId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLimitedToNewFiles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMissingFileFailure" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:DataStreamDefinition" nillable="true"/>
       <xsd:element name="MktDataLakeObjectId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="MktDataTranObjectId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataStreamTemplate">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DataSourceBundleDefinition" minOccurs="0" type="ens:DataSourceBundleDefinition" nillable="true"/>
       <xsd:element name="DataSourceBundleDefinitionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="DataSourceObject" minOccurs="0" type="ens:DataSourceObject" nillable="true"/>
       <xsd:element name="DataSourceObjectId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:DataStreamTemplate" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ObjectCategoryId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="RefreshFrequency" minOccurs="0" type="tns:DataImportRefreshFrequency" nillable="true"/>
       <xsd:element name="RefreshHours" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RefreshMode" minOccurs="0" type="tns:DataImportRefreshMode" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DataType">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ContextServiceDataTypeId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContextWsdlDataTypeId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsComplex" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DebugLevel">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexCode" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="ApexProfiling" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="Callout" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Database" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Nba" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="System" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Validation" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="Visualforce" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="Wave" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="Workflow" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DeployRequest">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AllowMissingFiles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AutoUpdatePackage" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CanceledBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CanceledById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ChangeSetName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CheckOnly" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CompletedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeployTestResults" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ErrorMessage" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ErrorStatusCode" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IgnoreWarnings" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="NumberComponentErrors" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="NumberComponentsDeployed" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="NumberComponentsTotal" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="NumberTestErrors" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="NumberTestsCompleted" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="NumberTestsTotal" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="PurgeOnDelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RollbackOnError" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RunTestsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SinglePackage" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="StartDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="StateDetail" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:DeployStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TestLevel" minOccurs="0" type="tns:TestLevel" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:AsyncRequestSource" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DeployTestResult">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CodeType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ComponentId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeployRequest" minOccurs="0" type="ens:DeployRequest" nillable="true"/>
       <xsd:element name="DeployRequestId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Message" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MethodName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Namespace" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="StackTrace" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Success" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Time" minOccurs="0" type="xsd:int" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DeploymentSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DoesSkipAsyncApexValidation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:DeploymentSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DevHubSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DevOpsCenterBetaMsa" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDevOpsCenterEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDevOpsCenterGaEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPackaging2Enabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScratchOrgManagementPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsShapeExportPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:DevHubSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DiscoverySettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsEinsteinAnswersPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEinsteinArticleRecommendationsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:DiscoverySettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Document">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Author" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="AuthorId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Body" minOccurs="0" type="xsd:base64Binary" nillable="true"/>
       <xsd:element name="BodyLength" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="ContentType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Folder" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="FolderId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsBodySearchable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInternalUseOnly" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPublic" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Keywords" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastReferencedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastViewedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:Document" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Url" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DocumentChecklistSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DciCustomSharing" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DeleteDciWithFiles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:DocumentChecklistSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DomainProvision">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CnameTarget" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DomainId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ProvisionEndDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ProvisionFinalizeDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ProvisionStartDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TargetCdnCertificate" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TargetDomainName" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DuplicateJobDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DuplicateJobMatchingRuleDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SobjectSubtype" minOccurs="0" type="tns:MatchingRuleSobjectSubtype" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DuplicateJobMatchingRuleDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DuplicateJobDefinition" minOccurs="0" type="ens:DuplicateJobDefinition" nillable="true"/>
       <xsd:element name="DuplicateJobDefinitionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MatchingRule" minOccurs="0" type="ens:MatchingRule" nillable="true"/>
       <xsd:element name="MatchingRuleId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EACSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AddRcCompToFlexiPages" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AutoPopulateGoogleMeetLinks" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AutomatedEmailFilter" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActivityAnalyticsPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsActivityCaptureEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsActivityMetricsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsActivitySyncEngineEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEacForEveryonePrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEnforceEacSharingPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInboxActivitySharingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInsightsInTimelineEacStdEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInsightsInTimelineEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EACSettings" nillable="true"/>
       <xsd:element name="ProvisionProductivityFeatures" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SalesforceEventsOnlyPref" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SensitiveEmailFilter" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SyncInternalEvents" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EinsteinAgentSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EinsteinAgentRecommendations" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EinsteinAgentSettings" nillable="true"/>
       <xsd:element name="ReRunAttributeBasedRules" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RunAssignmentRules" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EinsteinAssistantSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsEinsteinAssistantDataExtractionEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEinsteinAssistantEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEinsteinEnableVoiceLoggingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EinsteinAssistantSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EinsteinDealInsightsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsUnlikelyToCloseThisMonthEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EinsteinDealInsightsSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EinsteinDocumentCaptureSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsEinsteinDocumentReaderEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EinsteinDocumentCaptureSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmailAdministrationSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsComplianceBccEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmailConsentManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmailSenderIdComplianceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmailSpfComplianceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmailToSalesforceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmailTrackingIpBlocklistEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmailWorkflowApprovalEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEnhancedEmailEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHandleBouncedEmailsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHtmlEmailEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInternationalEmailAddressesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsListEmailLogActivitiesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsResendBouncedEmailsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRestrictTlsToDomainsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSendThroughGmailPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSendViaExchangePrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSendViaGmailPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUseOrgFootersForExtTransEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EmailAdministrationSettings" nillable="true"/>
       <xsd:element name="SendEmailsEvenWhenAutomationUpdatesSameRecord" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SendMassEmailNotification" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SendTextOnlySystemEmails" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmailIntegrationSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DoesEmailLogAsEmailMessageInOutlook" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DoesGmailStayConnectedToSalesforce" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsContactAndEventSyncEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmailTrackingInMobileEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEngageForOutlookEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGmailIntegrationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInboxMobileIntuneEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLayoutCustomizationAllowed" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOutlookIntegrationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOutlookMobileIntegrationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsProductivityFeaturesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSupplementalContactInfoInMobileEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EmailIntegrationSettings" nillable="true"/>
       <xsd:element name="OrgIsSyncingEventsOutbound" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ShouldUseTrustedDomainsList" minOccurs="0" type="xsd:boolean" 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="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EmailTemplate" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RelatedEntityType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Subject" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="UiType" minOccurs="0" type="tns:EmailTemplateUiType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmailTemplateSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsTemplateEnhancedFolderPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EmailTemplateSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmailToCaseRoutingAddress">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AddressType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="AuthorizedSenders" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CaseOrigin" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CaseOwner" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CaseOwnerType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CasePriority" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreateTask" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EmailAddress" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EmailServicesAddress" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FallbackQueue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsVerified" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RoutingFlow" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RoutingName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SaveEmailHeaders" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="TaskStatus" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmailToCaseSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsE2CattachmentAsFileEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsE2CsourceTrackingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmailToCaseEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHtmlEmailEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOnDemandEmailToCaseEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsThreadIdInBodyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsThreadIdInSubjectEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="NotifyOwnerOnNewCaseEmail" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OverEmailLimitAction" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PreQuoteSignature" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UnauthorizedSenderAction" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceBranding">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ContrastInvertedColor" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContrastPrimaryColor" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EmbeddedServiceConfig" minOccurs="0" type="ens:EmbeddedServiceConfig" nillable="true"/>
       <xsd:element name="EmbeddedServiceConfigId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Font" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Height" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EmbeddedServiceBranding" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NavBarColor" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NavBarTextColor" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PrimaryColor" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SecondaryColor" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SecondaryNavBarColor" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Width" minOccurs="0" type="xsd:int" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceConfig">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AreGuestUsersAllowed" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AuthMethod" minOccurs="0" type="tns:EmbeddedServiceAuthMethod" nillable="true"/>
       <xsd:element name="Branding" minOccurs="0" type="ens:BrandingSet" nillable="true"/>
       <xsd:element name="BrandingId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeploymentFeature" minOccurs="0" type="tns:EmbeddedServiceDeploymentFeature" nillable="true"/>
       <xsd:element name="DeploymentType" minOccurs="0" type="tns:EmbeddedServiceDeploymentType" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EmbeddedServiceConfig" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ShouldHideAuthDialog" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SiteId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceCustomComponent">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CustomComponent" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="CustomComponentId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CustomComponentType" minOccurs="0" type="tns:EmbeddedServiceCustomComponentType" nillable="true"/>
       <xsd:element name="EmbeddedServiceConfig" minOccurs="0" type="ens:EmbeddedServiceConfig" nillable="true"/>
       <xsd:element name="EmbeddedServiceConfigId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Feature" minOccurs="0" type="tns:EmbeddedServiceFeature" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceCustomLabel">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CustomLabel" minOccurs="0" type="ens:ExternalString" nillable="true"/>
       <xsd:element name="CustomLabelId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="EmbeddedServiceConfig" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="EmbeddedServiceConfigId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LabelKey" minOccurs="0" type="tns:EmbeddedServiceLabelKey" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceCustomization">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CustomizationName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Parent" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="ParentId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceFlow">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="EmbeddedServiceConfig" minOccurs="0" type="ens:EmbeddedServiceConfig" nillable="true"/>
       <xsd:element name="EmbeddedServiceConfigId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Feature" minOccurs="0" type="tns:EmbeddedServiceFeature" nillable="true"/>
       <xsd:element name="Flow" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FlowType" minOccurs="0" type="tns:EmbeddedServiceFlowType" nillable="true"/>
       <xsd:element name="IsAuthenticationRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceFlowConfig">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="EmbeddedServiceConfig" minOccurs="0" type="ens:EmbeddedServiceConfig" nillable="true"/>
       <xsd:element name="EmbeddedServiceConfigId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Enabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EmbeddedServiceFlowConfig" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceLiveAgent">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AvatarImg" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EmbeddedServiceConfig" minOccurs="0" type="ens:EmbeddedServiceConfig" nillable="true"/>
       <xsd:element name="EmbeddedServiceConfigId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Enabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="FontSize" minOccurs="0" type="tns:EmbeddedServiceFontSize" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOfflineCaseEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsQueuePositionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LiveAgentChatUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LiveAgentContentUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LiveChatButtonId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LiveChatDeploymentId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EmbeddedServiceLiveAgent" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OfflineCaseBackgroundImg" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PrechatBackgroundImg" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PrechatEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PrechatJson" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Scenario" minOccurs="0" type="tns:EmbeddedServiceScenario" nillable="true"/>
       <xsd:element name="SmallCompanyLogoImg" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="WaitingStateBackgroundImg" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceMenuItem">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Channel" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="ChannelId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ChannelType" minOccurs="0" type="tns:EmbeddedServiceChannelType" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CustomUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DisplayOrder" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="EmbeddedServiceMenu" minOccurs="0" type="ens:EmbeddedServiceMenuSettings" nillable="true"/>
       <xsd:element name="EmbeddedServiceMenuId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IconUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDisplayedOnPageLoad" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ItemName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="OsOptionsHideInIOS" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OsOptionsHideInLinuxOS" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OsOptionsHideInMacOS" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OsOptionsHideInOtherOS" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OsOptionsHideInWindowsOS" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PhoneNumber" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ShouldOpenUrlInSameTab" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceMenuSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Branding" minOccurs="0" type="ens:BrandingSet" nillable="true"/>
       <xsd:element name="BrandingId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EmbeddedServiceMenuSettings" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceQuickAction">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="EmbeddedServiceLiveAgent" minOccurs="0" type="ens:EmbeddedServiceLiveAgent" nillable="true"/>
       <xsd:element name="EmbeddedServiceLiveAgentId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Order" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="QuickActionDefinition" minOccurs="0" type="ens:QuickActionDefinition" nillable="true"/>
       <xsd:element name="QuickActionDefinitionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="QuickActionType" minOccurs="0" type="tns:EmbeddedServiceQuickActionType" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmbeddedServiceResource">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Parent" minOccurs="0" type="ens:EmbeddedServiceCustomization" nillable="true"/>
       <xsd:element name="ParentId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Resource" minOccurs="0" type="ens:StaticResource" nillable="true"/>
       <xsd:element name="ResourceId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ResourceType" minOccurs="0" type="tns:EmbeddedServiceResourceType" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmployeeFieldAccessSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsEmployeeFieldMaskDefaultsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmployeeFieldMaskingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EmployeeFieldAccessSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EmployeeUserSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EmailEncoding" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsEmployeeAutoCreateUserEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEmployeeIsSourceOfTruthEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EmployeeUserSettings" nillable="true"/>
       <xsd:element name="Permset" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Profile" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="UsernameSuffix" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EncryptionKeySettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CanOptOutOfDerivationWithByok" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCacheOnlyKeysEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsReplayDetectionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EncryptionKeySettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EnhancedNotesSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsEnhancedNotesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTasksOnEnhancedNotesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EnhancedNotesSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EntitlementSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AssetLookupLimitedToActiveEntitlementsOnAccount" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AssetLookupLimitedToActiveEntitlementsOnContact" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AssetLookupLimitedToSameAccount" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AssetLookupLimitedToSameContact" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntitlementLookupLimitedToActiveStatus" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="EntitlementLookupLimitedToSameAccount" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="EntitlementLookupLimitedToSameAsset" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="EntitlementLookupLimitedToSameContact" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IgnoreMilestoneBusinessHours" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEntitlementVersioningEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEntitlementsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMilestoneFeedItemEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMilestoneStoppedTimeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EntitlementSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EntityDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexTriggers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="AssignmentRules" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="AutoResponseRules" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="BusinessProcesses" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ChildRelationships" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CompactLayouts" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CustomFields" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="DefaultCompactLayout" minOccurs="0" type="ens:CompactLayoutInfo" nillable="true"/>
       <xsd:element name="DefaultCompactLayoutId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DefaultImplementation" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeploymentStatus" minOccurs="0" type="tns:DeploymentStatus" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DetailUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EditDefinitionUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EditUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExtendedBy" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExtendsInterfaces" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExternalSharingModel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldSets" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Fields" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="FormulaVariables" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HasSubtypes" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="HelpSettingPageName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HelpSettingPageUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ImplementedBy" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ImplementsInterfaces" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="InternalSharingModel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActivityTrackable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApexTriggerable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAutoActivityCaptureEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCompactLayoutable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCustomSetting" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCustomizable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeepCloneable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeprecatedAndHidden" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEverCreatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEverDeletable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEverUpdatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFeedEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFieldHistoryTracked" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIdEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInterface" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLayoutable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMruEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsProcessEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsQueryable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsReplicateable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsReportingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRetrieveable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSearchLayoutable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSearchable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSubtype" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTriggerable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkflowEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="KeyPrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Layouts" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Limits" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="LookupFilters" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CustomObject" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NewUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OwnerChangeOptions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Particles" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="PluralLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PostTemplates" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Publisher" minOccurs="0" type="ens:Publisher" nillable="true"/>
       <xsd:element name="PublisherId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="QualifiedApiName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="QuickActionDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="RecordTypes" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="RecordTypesSupported" minOccurs="0" type="tns:RecordTypesSupported" nillable="true"/>
       <xsd:element name="RelatedListDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="RelationshipDomains" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="RunningUserEntityAccess" minOccurs="0" type="ens:UserEntityAccess" nillable="true"/>
       <xsd:element name="RunningUserEntityAccessId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SearchLayouts" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="StandardActions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ValidationRules" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WebLinks" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WorkflowAlerts" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WorkflowFieldUpdates" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WorkflowOutboundMessages" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WorkflowTasks" minOccurs="0" type="tns:QueryResult" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EntityImplements">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EntityLimit">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Max" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Remaining" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:EntityLimitType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EntityParticle">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ByteLength" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="DataType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DefaultValueFormula" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Digits" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExtraTypeInfo" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldDefinition" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
       <xsd:element name="FieldDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="InlineHelpText" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsApiFilterable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApiGroupable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApiSortable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAutonumber" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCalculated" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCaseSensitive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCompactLayoutable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsComponent" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCompound" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCreatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDefaultedOnCreate" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDependentPicklist" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeprecatedAndHidden" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDisplayLocationInDecimal" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEncrypted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFieldHistoryTracked" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHighScaleNumber" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHtmlFormatted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIdLookup" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLayoutable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsListVisible" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNameField" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNamePointing" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNillable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPermissionable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUnique" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUpdatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkflowFilterable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWriteRequiresMasterRead" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Length" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Mask" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MaskType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Precision" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="QualifiedApiName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ReferenceTargetField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ReferenceTo" minOccurs="0" type="tns:RelationshipReferenceTo" nillable="true"/>
       <xsd:element name="RelationshipName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RelationshipOrder" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Scale" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="ValueType" minOccurs="0" type="ens:DataType" nillable="true"/>
       <xsd:element name="ValueTypeId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EssentialsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EmailConnectorEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EssentialsSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EventRelayConfig">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DestinationResourceName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EventChannel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EventRelayConfig" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RelayOption" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="State" minOccurs="0" type="tns:EventRelayAdminState" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EventSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="BypassMeteringBlock" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsApexLimitEventsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleteMonitoringDataEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDynamicStreamingChannelEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEventLogWaveIntegrationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLoginForensicsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsStreamingApiEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTerminateOldestSessionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTransactionSecurityPoliciesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:EventSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExpressionSetView">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalAIModel">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalCredential">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AuthenticationProtocol" minOccurs="0" type="tns:AuthenticationProtocol" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExternalCredentialParameters" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ExternalCredential" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalCredentialParameter">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AuthProviderId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Certificate" minOccurs="0" type="ens:Certificate" nillable="true"/>
       <xsd:element name="CertificateId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExternalCredential" minOccurs="0" type="ens:ExternalCredential" nillable="true"/>
       <xsd:element name="ExternalCredentialId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="ParameterName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ParameterType" minOccurs="0" type="tns:ExternalCredentialParamType" nillable="true"/>
       <xsd:element name="ParameterValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Principal" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="PrincipalId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SequenceNumber" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalDataSource">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AuthProviderId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Certificate" minOccurs="0" type="ens:Certificate" nillable="true"/>
       <xsd:element name="CertificateId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CustomConfiguration" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CustomEntityDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CustomHttpHeaders" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Endpoint" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExternalDataSrcDescriptors" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWritable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ExternalDataSource" nillable="true"/>
       <xsd:element name="NamedCredential" minOccurs="0" type="ens:NamedCredential" nillable="true"/>
       <xsd:element name="NamedCredentialId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OauthRefreshToken" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OauthScope" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OauthToken" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Password" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PrincipalType" minOccurs="0" type="tns:ExternalPrincipalType" nillable="true"/>
       <xsd:element name="Protocol" minOccurs="0" type="tns:AuthenticationProtocol" nillable="true"/>
       <xsd:element name="Repository" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Username" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Version" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalDataSrcDescriptor">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CustomObject" minOccurs="0" type="ens:CustomObject" nillable="true"/>
       <xsd:element name="CustomObjectId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Descriptor" minOccurs="0" type="xsd:base64Binary" nillable="true"/>
       <xsd:element name="DescriptorVersion" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExternalDataSource" minOccurs="0" type="ens:ExternalDataSource" nillable="true"/>
       <xsd:element name="ExternalDataSourceId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ExternalDataSrcDescriptor" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Subtype" minOccurs="0" type="tns:ExternalDataSrcDescSubtype" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="SystemVersion" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:ExternalDataSrcDescType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalServiceRegistration">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamedCredential" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RegistrationProviderType" minOccurs="0" type="tns:ExternalServiceRegistrationProviderType" nillable="true"/>
       <xsd:element name="Schema" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SchemaAbsoluteUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SchemaType" minOccurs="0" type="tns:ExternalServiceSchemaType" nillable="true"/>
       <xsd:element name="SchemaUploadFileExtension" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SchemaUploadFileName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SchemaUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ServiceBinding" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:ExternalServiceStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="SystemVersion" minOccurs="0" type="xsd:int" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalString">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Category" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsProtected" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Localization" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Value" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalStringLocalization">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ExternalString" minOccurs="0" type="ens:ExternalString" nillable="true"/>
       <xsd:element name="ExternalStringId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Value" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FTestAccessSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsTestPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:FTestAccessSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FTestSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsTestPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:FTestSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FeedItemSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CharacterLimit" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="DisplayFormat" minOccurs="0" type="tns:FeedItemDisplayFormat" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FeedItemType" minOccurs="0" type="tns:FeedItemType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PostTemplate">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="BusinessOwner" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="BusinessOwnerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="BusinessStatus" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CompactLayoutItems" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ComplianceGroup" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ControlledFields" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ControllingFieldDefinition" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
       <xsd:element name="ControllingFieldDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DataType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExtraTypeInfo" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsApiFilterable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApiGroupable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApiSortable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCalculated" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCompactLayoutable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCompound" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEverApiAccessible" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFieldHistoryTracked" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHighScaleNumber" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHtmlFormatted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIndexed" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsListFilterable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsListSortable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsListVisible" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNameField" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNillable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPolymorphicForeignKey" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSearchPrefilterable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkflowFilterable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Length" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="LookupFilters" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CustomField" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Particles" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Precision" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Publisher" minOccurs="0" type="ens:Publisher" nillable="true"/>
       <xsd:element name="PublisherId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="QualifiedApiName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ReferenceTargetField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ReferenceTo" minOccurs="0" type="tns:RelationshipReferenceTo" nillable="true"/>
       <xsd:element name="RelationshipDomains" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="RelationshipName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RunningUserFieldAccess" minOccurs="0" type="ens:UserFieldAccess" nillable="true"/>
       <xsd:element name="RunningUserFieldAccessId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Scale" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SecurityClassification" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ValueType" minOccurs="0" type="ens:DataType" nillable="true"/>
       <xsd:element name="ValueTypeId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="WorkflowFieldUpdates" minOccurs="0" type="tns:QueryResult" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldImplements">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldMapping">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldMappingClient" minOccurs="0" type="ens:CleanRule" nillable="true"/>
       <xsd:element name="FieldMappingClientId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="FieldMappings" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldMappingField">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DataServiceField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DataServiceObjectName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldMappingRow" minOccurs="0" type="ens:FieldMappingRow" nillable="true"/>
       <xsd:element name="FieldMappingRowId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Priority" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldMappingRow">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FieldMapping" minOccurs="0" type="ens:FieldMapping" nillable="true"/>
       <xsd:element name="FieldMappingId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="FieldMappingRows" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="FieldName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Operation" minOccurs="0" type="tns:MappingOperation" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldRestrictionRule">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Classification" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ClassificationType" minOccurs="0" type="tns:ClassificationType" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EnforcementType" minOccurs="0" type="tns:EnforcementType" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:FieldRestrictionRule" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RecordFilter" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TargetEntity" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="UserCriteria" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Version" minOccurs="0" type="xsd:int" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldServiceSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApptAssistantExpiration" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="ApptAssistantInfoUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ApptAssistantRadiusUnitValue" minOccurs="0" type="tns:ApptAssistantRadiusUnit" nillable="true"/>
       <xsd:element name="ApptAssistantRadiusValue" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="ApptAssistantStatus" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeepLinkPublicSecurityKey" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DoesAllowEditSaForCrew" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DoesShareSaParentWoWithAr" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DoesShareSaWithAr" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldServiceNotificationsOrgPref" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="FieldServiceOrgPref" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsFloatingWorkOrderEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGeoCodeSyncEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLocationHistoryEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkOrdersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkPlansAutoGenerationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkStepManualStatusUpdateEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:FieldServiceSettings" nillable="true"/>
       <xsd:element name="MobileFeedbackEmails" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="O2EngineEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OptimizationServiceAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ServiceAppointmentsDueDateOffsetOrgValue" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="WorkOrderDurationSource" minOccurs="0" type="tns:WorkOrderDurationSource" nillable="true"/>
       <xsd:element name="WorkOrderLineItemSearchFields" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="WorkOrderSearchFields" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldSet">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FileTypeDispositionAssignmentBean">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Behavior" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FileType" minOccurs="0" type="tns:FileType" nillable="true"/>
       <xsd:element name="SecurityRiskFileType" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FileUploadAndDownloadSecuritySettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:FileUploadAndDownloadSecuritySettings" nillable="true"/>
       <xsd:element name="NoHtmlUploadAsAttachment" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FilesConnectSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsContentHubAllowedEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContentHubCvtLinksAllowedEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContentHubEoSearchLayoutEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:FilesConnectSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FindSimilarOppFilter">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SimilarOpportunitiesDisplayColumns" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SimilarOpportunitiesMatchFields" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlexiPage">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:FlexiPage" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ParentFlexiPage" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:FlexiPageType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowCategory">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:FlowCategory" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActiveVersion" minOccurs="0" type="ens:Flow" nillable="true"/>
       <xsd:element name="ActiveVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LatestVersion" minOccurs="0" type="ens:Flow" nillable="true"/>
       <xsd:element name="LatestVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:FlowDefinition" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Versions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowElementTestCoverage">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ElementName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FlowTestCoverage" minOccurs="0" type="ens:FlowTestCoverage" nillable="true"/>
       <xsd:element name="FlowTestCoverageId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="FlowVersion" minOccurs="0" type="ens:Flow" nillable="true"/>
       <xsd:element name="FlowVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CanDebugFlowAsAnotherUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DoesEnforceApexCpuTimeLimit" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DoesFormulaEnforceDataAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DoesFormulaGenerateHtmlOutput" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAccessToInvokedApexRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApexPluginAccessModifierRespected" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEnhancedFlowListViewVisible" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlowApexContextRetired" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlowBlockAccessToSessionIdEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlowBrEncodedFixEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlowCustomPropertyEditorEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlowDeployAsActiveEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlowFieldFilterEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlowFormulasFixEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlowInterviewSharingEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlowNullPreviousValueFixEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlowPauseEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlowUseApexExceptionEmailEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlowViaRestUsesUserCtxtEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLightningRuntimeEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsManageFlowRequiredForAutomationCharts" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTimeResumedInSameRunContext" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:FlowSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowTest">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:FlowTest" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FlowTestCoverage">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexTestClass" minOccurs="0" type="ens:ApexClass" nillable="true"/>
       <xsd:element name="ApexTestClassId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FlowVersion" minOccurs="0" type="ens:Flow" nillable="true"/>
       <xsd:element name="FlowVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="NumElementsCovered" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="NumElementsNotCovered" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TestMethodName" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ForecastRangeSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Beginning" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Displaying" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PeriodType" minOccurs="0" type="tns:PeriodTypes" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ForecastingDisplayedFamilySettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ProductFamily" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ForecastingObjectListSelectedSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Field" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ForecastingObjectListSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ForecastingObjectListSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ForecastingSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DefaultToPersonalCurrency" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="GlobalAdjustmentsSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="GlobalForecastRangeSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="GlobalQuotasSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsForecastsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ForecastingSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ForecastingTypeSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DisplayedCategoryApiNames" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ForecastedCategoryApiNames" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ForecastingDateType" minOccurs="0" type="tns:ForecastingDateType" nillable="true"/>
       <xsd:element name="HasProductFamily" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAmount" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAvailable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsQuantity" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ManagerAdjustableCategoryApiNames" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OpportunityListFieldsSelectedSettings" minOccurs="0" type="ens:OpportunityListFieldsSelectedSettings" nillable="true"/>
       <xsd:element name="OpportunityListFieldsSelectedSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OpportunityListFieldsUnselectedSettings" minOccurs="0" type="ens:OpportunityListFieldsUnselectedSettings" nillable="true"/>
       <xsd:element name="OpportunityListFieldsUnselectedSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OpportunitySplitName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OwnerAdjustableCategoryApiNames" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Territory2ModelName" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FormulaFunction">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Category" minOccurs="0" type="ens:FormulaFunctionCategory" nillable="true"/>
       <xsd:element name="CategoryId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExampleString" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Types" minOccurs="0" type="tns:QueryResult" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FormulaFunctionAllowedType">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Function" minOccurs="0" type="ens:FormulaFunction" nillable="true"/>
       <xsd:element name="FunctionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:UddFormulaType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FormulaFunctionCategory">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Functions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FormulaOperator">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Value" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FormulaParticle">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FormulaSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDstAwareDatevalueEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:FormulaSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FormulaVariable">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Children" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="DataType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DataTypeLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Entity" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FormulaType" minOccurs="0" type="tns:UddFormulaType" nillable="true"/>
       <xsd:element name="HasChildren" 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:element name="Parent" minOccurs="0" type="ens:FormulaVariable" nillable="true"/>
       <xsd:element name="ParentId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Value" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="GlobalVariable">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="GlobalVariableType">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="GoogleAppsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="GoogleAppsDomain" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="GoogleAppsDomainLinked" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="GoogleAppsDomainValidated" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGmailButtonsAndLinksEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGmailButtonsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGmailLinksEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGoogleDocsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGoogleDocsTabEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGoogleTalkEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:GoogleAppsSettings" nillable="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="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DelegatedUsers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DoesIncludeBosses" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Owner" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="OwnerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Related" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="RelatedId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="HighVelocitySalesSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAcAutoSendEmailEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAcChangeTargetAssigneeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAcSkipWeekendsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCadenceVariantTestingPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsChgTgtAssigneeUsrPermPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDispositionCategoryEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEngagementWaveAnalyticsPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHighVelocitySalesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHighVelocitySalesSetupEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInvoiceAttributionPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLogAcallForCtiPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLogTasksForLinkedInPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOpportunityAttributionPermPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTaskLoggingPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:HighVelocitySalesSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IDEPerspective">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="User" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IDEWorkspace">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="User" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IPAddressRange">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EndAddress" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IpAddressFeature" minOccurs="0" type="tns:IPAddressFeature" nillable="true"/>
       <xsd:element name="IpAddressUsageScope" minOccurs="0" type="tns:IPAddressUsageScope" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:IPAddressRange" nillable="true"/>
       <xsd:element name="StartAddress" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IconDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ContentType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Height" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="TabDefinition" minOccurs="0" type="ens:TabDefinition" nillable="true"/>
       <xsd:element name="TabDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Theme" minOccurs="0" type="xsd:string" 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="IdeasSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HalfLife" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="IdeasProfilePage" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsChatterProfileEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHtmlIdeaEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIdeaMultipleCategoryEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIdeaThemesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIdeasControllerExtensionsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIdeasEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIdeasReputationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:IdeasSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="InboundNetworkConnProperty">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="InboundNetworkConnection" minOccurs="0" type="ens:InboundNetworkConnection" nillable="true"/>
       <xsd:element name="InboundNetworkConnectionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="PropertyName" minOccurs="0" type="tns:InboundConnPropertyName" nillable="true"/>
       <xsd:element name="PropertyValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="InboundNetworkConnection">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ConnectionType" minOccurs="0" type="tns:ExternalConnectionType" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="InboundNetworkConnProperties" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:InboundNetworkConnection" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:ExternalConnectionStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IncidentMgmtSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsEmailBroadcastTypeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIncidentMgmtEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSiteBannerBroadcastTypeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:IncidentMgmtSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IncludeEstTaxInQuoteSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsQuoteEstimatedTaxEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:IncludeEstTaxInQuoteSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IndustriesAutomotiveSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAutomotiveCloudEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAutomotiveServiceExcellenceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:IndustriesAutomotiveSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IndustriesLoyaltySettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsFixedTypeNqpAggregationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLoyaltyRedeemedPointsExpirationInfoPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLoyaltyRulesVerifyCdpMemberSegmentEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNqpRealTimePointBalanceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsQpRealTimePointBalanceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:IndustriesLoyaltySettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IndustriesManufacturingSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsIndManufacturingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIndustriesMfgAccountForecastEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIndustriesMfgAdvForecastEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIndustriesMfgIasEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIndustriesMfgProgramEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIndustriesMfgTargetsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPartnerLeadManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPartnerPerformanceManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPartnerVisitManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:IndustriesManufacturingSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IndustriesSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AllowMultipleProducersToWorkOnSamePolicy" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AppointmentDistributionOrgPref" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CaptureResourceUtilizationOrgPref" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreateCustomerPropertyFromLaProperty" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreateFinancialAccountFromLaAsset" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreateFinancialAccountFromLaLiability" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreateFinancialAccountsFromLaFinancials" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreateFinancialAccountsFromLaProperty" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreateFscAssetFromLaAsset" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreateFscAssetFromLaProperty" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreateFscLiabilityFromLaFinancial" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreateFscLiabilityFromLaLiability" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAccessToMasterListOfCoverageTypesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAccountScoreEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsActionableListEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAiAcceleratorEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAppFrmAnywhereOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAppInviteOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsBlockResourceAvailabilityOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsBusinessMessengerEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCalculationUsingParentPolicyOnlyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCallReportAdminContextPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCareMgmtSlackAccessEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsChurnPredictionRtEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsClaimMgmtEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsClinicalDataModelEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCompliantDataSharingForAccountEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCompliantDataSharingForCustomObjectsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCompliantDataSharingForFinancialDealEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCompliantDataSharingForInteractionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCompliantDataSharingForInteractionSummaryEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCompliantDataSharingForOpportunityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsComprehendMedicalEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCreateMultiAttendeeEventOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCustomFlowsOnCycleCountEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCustomFlowsOnExpiryPageEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDealManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDiscoveryFrameworkMetadataEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDpeProviderSearchSettingsOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEinsteinDocReaderEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEinsteinVisitsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEnhancedQuestionCreationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEventManagementOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEventWriteOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsExistingHealthCloudOrgEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFinancialDealCallReportCmpPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFinancialDealCallReportPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFinancialDealRoleHierarchyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFscInsuranceReportEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHcReferralScoringEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIeSentimentAnalysisEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIndustriesAssessmentEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIndustriesKycEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIndustriesRebatesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIntegratedCareManagementSettingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInteractionRoleHierarchyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInteractionSummaryPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInteractionSummaryRoleHierarchyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsManyToManyRelationshipsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMedRecSettingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMedicalDeviceEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMedicationManagementEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMortgageRlaTotalsOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMulesoftFhirR4ApisEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMultiResourceOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMultipleCareProgramEnrolleeOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMultipleTopicsForShiftsOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsObjectDetectionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOverbookingOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPatientAppointmentSchedulingOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPatientServicesOrchestrationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPolicyAdministrationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsProviderSearchSyncOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRblUsingCalcServiceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRecordRollupEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsReferralScoringEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScAssignFootprintEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScCarbonAccountingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScCarbonCreditAllocEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScCreateFootprintEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScEmssnsForecastingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScExternalEngMgmtEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScGenrateCnsmpRcdEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScScope3HubEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScSplitCnsmpRcdEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScTargetSettingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScWasteManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScWaterManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScbeiEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScdgfEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSentimentAnalysisEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsShareSaWithArOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSlackForCibEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSmartTagsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSustainabilityCloudEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSyncInteractionsPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTearSheetPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTextExtractEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTimelinePrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTopicOrTemplateEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTopicTimeSlotEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUmPayerAppAccessOrgPreferenceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsVideoVisitsOrgPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsVisitCalendarSyncEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsVisitInventoryEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LoanApplicantAddressAutoCreation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LoanApplicantAutoCreation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:IndustriesSettings" nillable="true"/>
       <xsd:element name="RlaEditIfAccHasEdit" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="TransformRbLtoDpe" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="InstalledSubscriberPackage">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="MinPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SubscriberPackage" minOccurs="0" type="ens:SubscriberPackage" nillable="true"/>
       <xsd:element name="SubscriberPackageId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SubscriberPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
       <xsd:element name="SubscriberPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="InstalledSubscriberPackageVersion">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MinPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
       <xsd:element name="MinPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SubscriberPackage" minOccurs="0" type="ens:SubscriberPackage" nillable="true"/>
       <xsd:element name="SubscriberPackageId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SubscriberPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
       <xsd:element name="SubscriberPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Flow">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Definition" minOccurs="0" type="ens:FlowDefinition" nillable="true"/>
       <xsd:element name="DefinitionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Environments" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsOverridable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTemplate" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:Flow" nillable="true"/>
       <xsd:element name="OverriddenFlow" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ProcessType" minOccurs="0" type="tns:FlowProcessType" nillable="true"/>
       <xsd:element name="RunInMode" minOccurs="0" type="tns:FlowRunInMode" nillable="true"/>
       <xsd:element name="SourceTemplate" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:FlowVersionStatus" nillable="true"/>
       <xsd:element name="TimeZoneSidKey" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TriggerOrder" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="VersionNumber" minOccurs="0" type="xsd:int" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="InterestTaggingSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsInterestTaggingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:InterestTaggingSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="InvLatePymntRiskCalcSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsInvLatePymntRiskCalcEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:InvLatePymntRiskCalcSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="InventorySettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsOciB2CintegrationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOmniChannelInventoryEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:InventorySettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="InvocableActionSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsPartialSaveAllowed" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:InvocableActionSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="IpRange">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="End" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Start" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KeywordList">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:KeywordList" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="SobjectTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeAnswerSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AssignTo" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DefaultArticleType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsArticleCreationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeCaseField">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeCaseFieldsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeCaseSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ArticlePdfCreationProfile" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ArticlePublicSharingCommunities" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ArticlePublicSharingSitesChatterAnswersId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ArticlePublicSharingSitesId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="AssignTo" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CustomizationClass" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DefaultContributionArticleType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Editor" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsArticleCreationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsArticlePublicSharingSitesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCaseDataCategoryMappingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UseProfileForPdfCreation" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeLanguage">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DefaultAssignee" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DefaultAssigneeType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DefaultReviewer" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DefaultReviewerType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeLanguageSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AnswersId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CasesId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DefaultLanguage" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsChatterQuestionKbDeflectionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCreateEditOnArticlesTabEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsExternalMediaContentEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsKbStandardSharingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsKnowledgeAgentContributionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsKnowledgeAnswersPromotionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsKnowledgeArticleTextHighlightsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsKnowledgeCaseRlEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsKnowledgeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsKnowledgeKeywordAutoCompleteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsKnowledgeTitleAutoCompleteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLightningKbAutoLoadRichTextFieldEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLightningKnowledgeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LanguagesId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:KnowledgeSettings" nillable="true"/>
       <xsd:element name="ShowArticleSummariesCustomerPortal" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ShowArticleSummariesInternalApp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ShowArticleSummariesPartnerPortal" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ShowValidationStatusField" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SuggestedArticlesId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="VotingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeSitesSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Site" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeSuggestedArticlesSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CaseFieldsId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="UseSuggestedArticlesForCase" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="WorkOrderFieldsId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="WorkOrderLineItemFieldsId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeWorkOrderField">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeWorkOrderFieldsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeWorkOrderLineItemField">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="KnowledgeWorkOrderLineItemFieldsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LanguageSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCanadaIcuFormatEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDataTranslationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEndUserLanguagesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIcuLocaleDateFormatEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLocalNamesForStdObjectsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLocaleInsensitiveFilteringEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPlatformLanguagesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTranslationWorkbenchEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:LanguageSettings" nillable="true"/>
       <xsd:element name="UseLanguageFallback" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Layout">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LayoutType" minOccurs="0" type="tns:LayoutType" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:Layout" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ShowSubmitAndAttachButton" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LeadConfigSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DoesEnableLeadConvertDefaultSubjectBlankTaskCreation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DoesHideOpportunityInConvertLeadWindow" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DoesPreserveLeadStatus" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DoesSelectNoOpportunityOnConvertLead" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DoesTrackHistory" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsConversionsOnMobileEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOrgWideMergeAndDeleteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:LeadConfigSettings" nillable="true"/>
       <xsd:element name="ShouldLeadConvertRequireValidation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ShouldSendNotificationEmailWhenLeadOwnerUpdatesViaApexInLex" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LeadConvertSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AllowOwnerChange" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:LeadConvertSettings" nillable="true"/>
       <xsd:element name="OpportunityCreationOptions" minOccurs="0" type="tns:VisibleOrRequired" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LightningBolt">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Category" minOccurs="0" type="tns:LightningBoltCategory" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:LightningBolt" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Publisher" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Summary" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LightningComponentBundle">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsExplicitImport" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsExposed" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:LightningComponentBundle" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RuntimeNamespace" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TargetConfigs" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LightningComponentResource">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FilePath" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Format" minOccurs="0" type="tns:LCResourceFormat" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LightningComponentBundle" minOccurs="0" type="ens:LightningComponentBundle" nillable="true"/>
       <xsd:element name="LightningComponentBundleId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Source" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LightningExperienceSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActiveThemeName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAccessCheckCrucPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsApiUserLtngOutAccessPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAuraCdnPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAuraSecStaticResCrucPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsErrorExperienceEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFeedbackInMobileEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGoogleSheetsForSfdcEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHideOpenInQuipEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIe11DeprecationMsgHiddenEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIe11LexCrucPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInAppLearningEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInAppTooltipsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexEndUsersNoSwitchingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexExtensionComponentCustomizationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexExtensionComponentCustomizationOff" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexExtensionDarkModeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexExtensionDarkModeOff" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexExtensionInlineEditModifierEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexExtensionLinkGrabberEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexExtensionLinkGrabberOff" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexExtensionOff" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexExtensionRelatedListsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexExtensionRequiredFieldsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexExtensionTrailheadEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexOnIpadEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLwcDynamicComponentsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNavPersonalizationOptOutEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNoBackgroundNavigationsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsQuipEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRemoveThemeBrandBannerEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsS1BannerPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsS1BrowserEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsS1DesktopEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsS1UiLoggingEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSalesforceNextEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSidToken3rdPartyAuraAppEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSkypeChatEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSparkAllUsersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSparkConversationEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTryLightningOptOutEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUseS1AlohaDesktopEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUsersAreLightningOnlyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWebExEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWebexAllUsersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:LightningExperienceSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LightningExperienceTheme">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DefaultBrandingSet" minOccurs="0" type="ens:BrandingSet" nillable="true"/>
       <xsd:element name="DefaultBrandingSetId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Fullname" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:LightningExperienceTheme" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ShouldOverrideLoadingImage" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LightningMessageChannel">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Fullname" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsExposed" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:LightningMessageChannel" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LightningMessageField">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LightningMessageChannel" minOccurs="0" type="ens:LightningMessageChannel" nillable="true"/>
       <xsd:element name="LightningMessageChannelId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LightningOnboardingConfig">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CollaborationGroupId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CustomQuestion" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FeedbackFormDaysFrequency" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Fullname" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCustom" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:LightningOnboardingConfig" nillable="true"/>
       <xsd:element name="PromptDelayTime" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SendFeedbackToSalesforce" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LiveAgentSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsChatFindOrCreateEnableEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLiveAgentEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsQuickTextEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:LiveAgentSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LocalizedValue">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PackagedAncestor" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ParentId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ParentValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Value" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MLDataDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:MLDataDefinition" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ParentDefinition" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="ParentDefinitionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ScoringFilter" minOccurs="0" type="ens:MLFilter" nillable="true"/>
       <xsd:element name="ScoringFilterId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SegmentFilter" minOccurs="0" type="ens:MLFilter" nillable="true"/>
       <xsd:element name="SegmentFilterId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TrainingFilter" minOccurs="0" type="ens:MLFilter" nillable="true"/>
       <xsd:element name="TrainingFilterId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:MLDataDefinitionType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MLField">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Entity" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Field" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ParentDefinition" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="ParentDefinitionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="RelatedField" minOccurs="0" type="ens:MLField" nillable="true"/>
       <xsd:element name="RelatedFieldId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="RelationType" minOccurs="0" type="tns:MLRelationType" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:MLFieldType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MLFilter">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FilterName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LhFilter" minOccurs="0" type="ens:MLFilter" nillable="true"/>
       <xsd:element name="LhFilterId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LhPredictionField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LhType" minOccurs="0" type="tns:AIValueType" nillable="true"/>
       <xsd:element name="LhUnit" minOccurs="0" type="tns:AIFilterUnit" nillable="true"/>
       <xsd:element name="LhValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Operation" minOccurs="0" type="tns:AIFilterOperation" nillable="true"/>
       <xsd:element name="ParentDefinition" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="ParentDefinitionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="RhFilter" minOccurs="0" type="ens:MLFilter" nillable="true"/>
       <xsd:element name="RhFilterId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="RhPredictionField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RhType" minOccurs="0" type="tns:AIValueType" nillable="true"/>
       <xsd:element name="RhUnit" minOccurs="0" type="tns:AIFilterUnit" nillable="true"/>
       <xsd:element name="RhValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SortOrder" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MLPredictionDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Application" minOccurs="0" type="ens:AIApplication" nillable="true"/>
       <xsd:element name="ApplicationId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:MLPredictionDefinition" nillable="true"/>
       <xsd:element name="MlDataDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NegativeExpression" minOccurs="0" type="ens:MLFilter" nillable="true"/>
       <xsd:element name="NegativeExpressionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="PositiveExpression" minOccurs="0" type="ens:MLFilter" nillable="true"/>
       <xsd:element name="PositiveExpressionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="PredictionField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PredictionStrategy" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Priority" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="PushbackField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:MLPredictionDefinitionStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:AIPredictionType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MLRecommendationDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Application" minOccurs="0" type="ens:AIApplication" nillable="true"/>
       <xsd:element name="ApplicationId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="InteractionDateField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:MLRecommendationDefinition" nillable="true"/>
       <xsd:element name="MlDataDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NegativeExpression" minOccurs="0" type="ens:MLFilter" nillable="true"/>
       <xsd:element name="NegativeExpressionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="PositiveExpression" minOccurs="0" type="ens:MLFilter" nillable="true"/>
       <xsd:element name="PositiveExpressionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:MLRecommendationDefinitionStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MacroSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ContextualMacroFiltering" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAdvancedSearchEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="MacrosInFolders" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:MacroSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MailMergeSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsExtendedMailMergeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:MailMergeSettings" nillable="true"/>
       <xsd:element name="SaveMailMergeDocsAsSalesforceDocs" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ManagedContentNodeType">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="HelpText" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="NodeLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NodeName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NodeOptionsAddToCompact" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="NodeOptionsIsLocalizable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="NodeOptionsIsRepeatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="NodeOptionsIsRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="NodeType" minOccurs="0" type="tns:MCNodeType" nillable="true"/>
       <xsd:element name="PlaceholderText" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ManagedContentType">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ManagedContentType" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MapsAndLocationSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAddressAutoCompleteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMapsAndLocationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:MapsAndLocationSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MatchingRule">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="BooleanFilter" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DuplicateJobMatchingRuleDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MatchEngine" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RuleStatus" minOccurs="0" type="tns:MatchingRuleStatus" nillable="true"/>
       <xsd:element name="SobjectSubtype" minOccurs="0" type="tns:MatchingRuleSobjectSubtype" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MediaAdSalesSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsMediaAdSalesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:MediaAdSalesSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MeetingsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsSalesforceMeetingsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSalesforceMeetingsSyncCheckEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsZoomVideoConferenceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:MeetingsSettings" nillable="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="true"/>
       <xsd:element name="AppId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Color" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IconUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MenuType" minOccurs="0" type="tns:AppMenuType" nillable="true"/>
       <xsd:element name="SortOrder" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Theme" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MetadataComponentDependency">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="MetadataComponentId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MetadataComponentName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MetadataComponentNamespace" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MetadataComponentType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RefMetadataComponentId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RefMetadataComponentName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RefMetadataComponentNamespace" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RefMetadataComponentType" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MetadataContainer">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexClassMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ApexComponentMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ApexPageMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="ApexTriggerMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="AuraDefinitionChanges" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CustomFieldMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ValidationRuleMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WorkflowAlertMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WorkflowFieldUpdateMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WorkflowOutboundMessageMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WorkflowRuleMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="WorkflowTaskMembers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MetadataContainerMember">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContentEntity" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ImplementorType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MetadataPackage">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="MetadataPackageVersions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PackageCategory" minOccurs="0" type="tns:PackageCategory" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MetadataPackageVersion">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="BuildNumber" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="IsDeprecated" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="MajorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="MetadataPackageId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="MinorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PatchVersion" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="ReleaseState" minOccurs="0" type="tns:PackageReleaseState" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MfgServiceConsoleSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsMfgServiceConsoleEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:MfgServiceConsoleSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MktDataTranField">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CreationType" minOccurs="0" type="tns:DefinitionCreationType" nillable="true"/>
       <xsd:element name="Datatype" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DateFormat" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExternalName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDataRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Length" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:MktDataTranField" nillable="true"/>
       <xsd:element name="MktDataTranObjectId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Precision" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="PrimaryIndexOrder" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Scale" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Sequence" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MktProfileActionOverride">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MobileSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DashboardMobileId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsImportContactFromDeviceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNewSalesforceMobileAppForTabletEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNewSalesforceMobileAppForTabletWideScreenEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOfflineDraftsEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPopulateNameManuallyInTodayEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsS1EncryptedStoragePref2Enabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsS1OfflinePrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:MobileSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ModerationRule">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Action" minOccurs="0" type="tns:ModerationRuleAction" nillable="true"/>
       <xsd:element name="ActionLimit" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ModerationRule" nillable="true"/>
       <xsd:element name="NotifyLimit" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="SobjectTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TimePeriod" minOccurs="0" type="tns:RateLimitTimePeriod" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:ModerationRuleType" nillable="true"/>
       <xsd:element name="UserMessage" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MutingPermissionSet">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PermissionsAICreateInsightObjects" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAIViewInsightObjects" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAccessCMC" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAccessCdpApp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAccessCdpDataExplorer" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAccessContentBuilder" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAccessToServiceProcess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAccountSwitcherUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsActivateContract" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsActivitiesAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAddAnalyticsRemoteConnections" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAddDirectMessageMembers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAddWaveNotificationRecipients" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAdminAnalyticsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAdoptionAnalyticsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAllowEmailIC" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAllowLightningLogin" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAllowUniversalSearch" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAllowViewEditConvertedLeads" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAllowViewKnowledge" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsApexRestServices" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsApiEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsApiUserOnly" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAssignPermissionSets" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAssignTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAssignUserToSkill" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAuthorApex" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAutomaticActivityCapture" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsB2BMarketingAnalyticsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsBotManageBots" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsBotManageBotsTrainingData" 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="PermissionsBypassMFAForUiLogins" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCampaignInfluence2" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanAccessCE" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanApproveFeedPost" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanEditDataPrepRecipe" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanEditPrompts" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanInsertFeedSystemFields" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanManageMaps" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanRunAnalysis" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanUseNewDashboardBuilder" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanVerifyComment" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChangeDashboardColors" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChatterComposeUiCodesnippet" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChatterEditOwnPost" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChatterEditOwnRecordPost" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChatterFileLink" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChatterInternalUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChatterInviteExternalUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChatterOwnGroups" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsClientSecretRotation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCloseConversations" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsConfigCustomRecs" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsConfigureScopedAccessGroup" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsConnectOrgToEnvironmentHub" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsConsentApiUpdate" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsContentAdministrator" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsContentHubUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsContentWorkspaces" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsConvertLeads" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateAuditFields" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateCustomizeDashboards" minOccurs="0" type="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="PermissionsCreateLtngTempFolder" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateLtngTempInPub" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreatePackaging" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateReportFolders" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateReportInLightning" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateUpdateSDDDataset" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateUpdateSDDStory" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateWorkspaces" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCustomMobileAppsAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCustomizeApplication" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDataExport" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDebugApex" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDeferSharingCalculations" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDelegatedPortalUserAdmin" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDelegatedTwoFactor" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDeleteActivatedContract" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDeleteTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDistributeFromPersWksp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditBillingInfo" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditBrandTemplates" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditCaseComments" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditEvent" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditHtmlTemplates" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditKnowledge" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditMyDashboards" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditMyReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditOppLineItemUnitPrice" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditPublicDocuments" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditPublicFilters" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditPublicTemplates" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditReadonlyFields" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditTask" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEmailAdministration" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEmailMass" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEmailSingle" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEmailTemplateManagement" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEnableBCTransactionPolling" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEnableCommunityAppLauncher" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEnableIPFSUpload" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEnableNotifications" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsExportReport" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsFSCArcGraphCommunityUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsFSCComprehensiveUserAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsFeedPinning" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsFlowUFLRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsForceTwoFactor" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsGetSmartDataDiscovery" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsGetSmartDataDiscoveryExternal" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsGiveRecognitionBadge" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsGovernNetworks" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsHasUnlimitedErbScoringRequests" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsHasUnlimitedNBAExecutions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsHeadlessCMSAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsHideReadByList" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsIdentityConnect" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsIdentityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsImportCustomObjects" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsImportLeads" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsImportPersonal" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInboundMigrationToolsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInsightsAppAdmin" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInsightsAppDashboardEditor" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInsightsAppEltEditor" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInsightsAppUploadUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInsightsAppUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInsightsCreateApplication" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInstallPackaging" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsIsSsoEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsIsotopeAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsIsotopeCToCUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsIsotopeLEX" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsLMEndMessagingSessionUserPerm" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsLMOutboundMessagingUserPerm" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsLightningConsoleAllowedForUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsLightningExperienceUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsListEmailSend" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsLtngPromoReserved01UserPerm" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageAnalyticSnapshots" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageAuthProviders" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageBusinessHourHolidays" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageC360AConnections" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCMS" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCallCenters" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCases" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCategories" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCertificates" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageChatterMessages" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageContentPermissions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageContentProperties" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageContentTypes" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCssUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCustomPermissions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCustomReportTypes" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageDashbdsInPubFolders" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageDataCategories" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageDataIntegrations" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageDynamicDashboards" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageEmailClientConfig" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageExchangeConfig" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageExternalConnections" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageHealthCheck" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageHubConnections" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageInteraction" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageInternalUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageIpAddresses" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageKnowledge" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageKnowledgeImportExport" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageLeads" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageLoginAccessPolicies" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageMobile" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageNetworks" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageOrchInstsAndWorkItems" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManagePartners" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManagePasswordPolicies" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageProfilesPermissionsets" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManagePropositions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManagePvtRptsAndDashbds" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageRecommendationStrategies" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageReleaseUpdates" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageRemoteAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageReportsInPubFolders" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageRoles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSandboxes" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageScopedAccessGroup" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSearchPromotionRules" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSessionPermissionSets" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSharing" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSmartDataDiscovery" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSmartDataDiscoveryModel" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSolutions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSubscriptions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSurveys" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSynonyms" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageTemplatedApp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageTranslation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageTrustMeasures" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageTwoFactor" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageUnlistedGroups" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsMassInlineEdit" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsMergeTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsMicrobatching" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModerateChatter" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModerateNetworkFeeds" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModerateNetworkFiles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModerateNetworkMessages" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModerateNetworkUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModifyAllData" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModifyDataClassification" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModifyMetadata" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsMultiStepSchedulingUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsNativeWebviewScrolling" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsNewReportBuilder" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsOutboundMigrationToolsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsPackaging2" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsPackaging2Delete" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsPasswordNeverExpires" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsPortalSuperUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsPreventClassicExperience" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsPrivacyDataAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsPublishPackaging" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsQueryAllFiles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsQuipMetricsAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsQuipUserEngagementMetrics" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsRecordVisibilityAPI" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsRemoveDirectMessageMembers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsResetPasswords" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsRunFlow" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsRunReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSalesConsole" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSalesforceMeetingsUserPerm" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSandboxTestingInCommunityApp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsScheduleJob" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsScheduleReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSelectFilesFromSalesforce" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSendAnnouncementEmails" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSendCustomNotifications" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSendSitRequests" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsShareFilesWithNetworks" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsShareInternalArticles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsShareSmartDataDiscoveryStory" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsShowCompanyNameAsUserBadge" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSkipIdentityConfirmation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSmartDataDiscoveryForCommunity" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSolutionImport" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsStdAutomaticActivityCapture" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsStoryOnDSWithPredicate" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubmitMacrosAllowed" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubscribeDashboardRolesGrps" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubscribeDashboardToOtherUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubscribeReportRolesGrps" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubscribeReportToOtherUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubscribeReportsRunAsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubscribeToLightningDashboards" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubscribeToLightningReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsTraceXdsQueries" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsTransactionSecurityExempt" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsTransactionalEmailSend" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsTransferAnyCase" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsTransferAnyEntity" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsTransferAnyLead" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsTwoFactorApi" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUpdateWithInactiveOwner" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseAssistantDialog" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseMySearch" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseQuerySuggestions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseSmartDataDiscovery" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseSubscriptionEmails" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseTeamReassignWizards" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseTemplatedApp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseWebLink" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsVideoConferenceTeamsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsVideoConferenceZoomUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewAllActivities" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewAllCustomSettings" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewAllData" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewAllForeignKeyNames" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewAllProfiles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewAllUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewAnomalyEvents" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewContent" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewCustomerSentiment" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewDataAssessment" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewDataCategories" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewDataLeakageEvents" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewDeveloperName" 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="PermissionsViewGlobalHeader" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewHealthCheck" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewHelpLink" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewMLModels" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewMyTeamsDashboards" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewOnlyEmbeddedAppUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewPlatformEvents" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewPrivateStaticResources" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewPublicDashboards" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewPublicReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewRestrictionAndScopingRules" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewRoles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewSetup" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewTrustMeasures" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewUserPII" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsWaveManagePrivateAssetsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsWaveTabularDownload" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsWaveTrendReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MyDomainSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CanOnlyLoginWithMyDomainUrl" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DoesApiLoginRequireOrgDomain" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DomainPartition" minOccurs="0" type="tns:OrgDomainShard" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsNativeBrowserForAuthOnAndroidEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNativeBrowserForAuthOnIosEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LogRedirections" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:MyDomainSettings" nillable="true"/>
       <xsd:element name="MyDomainName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MyDomainSuffix" minOccurs="0" type="tns:OrgDomainProdSuffix" nillable="true"/>
       <xsd:element name="RedirectForceComSiteUrls" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RedirectPriorMyDomain" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Use3rdPartyCookieBlockingCompatibleHostnames" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UseEdge" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UseEnhancedDomainsInSandbox" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UseStabilizedMyDomainHostnames" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UseStabilizedSandboxMyDomainHostnames" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Name">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Alias" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Email" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FirstName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastReferencedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastViewedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NameOrAlias" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Phone" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Profile" minOccurs="0" type="ens:Profile" nillable="true"/>
       <xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillable="true"/>
       <xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Title" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="UserRole" minOccurs="0" type="ens:UserRole" nillable="true"/>
       <xsd:element name="UserRoleId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Username" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="NameSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsInformalNameEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMiddleNameEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNameSuffixEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:NameSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="NamedCredential">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AuthProviderId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="AuthTokenEndpointUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="AwsAccessKey" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="AwsAccessSecret" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="AwsRegion" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="AwsService" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Certificate" minOccurs="0" type="ens:Certificate" nillable="true"/>
       <xsd:element name="CertificateId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CustomHttpHeaders" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Endpoint" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="JwtAudience" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="JwtFormulaSubject" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="JwtIssuer" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="JwtSigningCertificate" minOccurs="0" type="ens:Certificate" nillable="true"/>
       <xsd:element name="JwtSigningCertificateId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="JwtTextSubject" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="JwtValidityPeriodSeconds" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:NamedCredential" nillable="true"/>
       <xsd:element name="NamedCredentialParameters" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="NamedCredentialType" minOccurs="0" type="tns:NamedCredentialType" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OauthRefreshToken" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OauthScope" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OauthToken" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OutboundNetworkConnection" minOccurs="0" type="ens:OutboundNetworkConnection" nillable="true"/>
       <xsd:element name="OutboundNetworkConnectionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Password" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PrincipalType" minOccurs="0" type="tns:ExternalPrincipalType" nillable="true"/>
       <xsd:element name="Protocol" minOccurs="0" type="tns:AuthenticationProtocol" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Username" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="NamedCredentialParameter">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Certificate" minOccurs="0" type="ens:Certificate" nillable="true"/>
       <xsd:element name="CertificateId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ExternalCredential" minOccurs="0" type="ens:ExternalCredential" nillable="true"/>
       <xsd:element name="ExternalCredentialId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="NamedCredential" minOccurs="0" type="ens:NamedCredential" nillable="true"/>
       <xsd:element name="NamedCredentialId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="OutboundNetworkConnection" minOccurs="0" type="ens:OutboundNetworkConnection" nillable="true"/>
       <xsd:element name="OutboundNetworkConnectionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ParameterName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ParameterType" minOccurs="0" type="tns:NamedCredentialParamType" nillable="true"/>
       <xsd:element name="ParameterValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SequenceNumber" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="LookupFilter">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsOptional" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:LookupFilter" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SourceFieldDefinition" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
       <xsd:element name="SourceFieldDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SourceObject" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TargetEntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="TargetEntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="NetworkAccess">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="NotificationsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActvityReminderBrowserNotifsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMobileAppPushNotificationsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNotificationsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:NotificationsSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OauthOidcSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="BlockOauthUnPwFlow" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="BlockOauthUsrAgtFlow" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:OauthOidcSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ObjectLinkingSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsObjectLinkingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ObjectLinkingSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ObjectSearchSetting">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EnhancedLookupEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LookupAutoCompleteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ResultsPerPageCount" minOccurs="0" type="xsd:int" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OnlineSalesSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsSubscriptionAppEnrolledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:OnlineSalesSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OperationLog">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DetailedStatus" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Message" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Parameters" minOccurs="0" type="tns:OperationParameters" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:OperationStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:OperationType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OpportunityInsightsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsOpportunityInsightsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:OpportunityInsightsSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OpportunityListFieldsLabelMapping">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Field" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OpportunityListFieldsSelectedSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Field" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OpportunityListFieldsUnselectedSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Field" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OpportunityScoreSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsOpportunityScoringEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:OpportunityScoreSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OpportunitySettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AutoActivateNewReminders" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CustomizableProductSchedulesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DoesEnforceStandardOpportunitySaveLogic" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FindSimilarOppFilter" minOccurs="0" type="ens:FindSimilarOppFilter" nillable="true"/>
       <xsd:element name="FindSimilarOppFilterId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsExpandedPipelineInspectionSetupEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFindSimilarOpportunitiesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOpportunityFieldHistoryTrackingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOpportunityInsightsInMobileEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOpportunityTeamEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPipelineInspectionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPipelineInspectionFlowEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPipelineInspectionSingleCategoryRollupEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRevenueInsightsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsServiceCaseInsightsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUpdateRemindersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:OpportunitySettings" nillable="true"/>
       <xsd:element name="OppAmountDealMotionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="OppCloseDateDealMotionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PromptToAddProducts" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PushCountEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SimpleOppCreateFromContact" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SimpleOppCreateFromEvent" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OrderManagementSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IngestOrdersAtScale" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="InitOmAutomation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsB2CintegrationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsB2CselfServiceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDuplicateManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHighScaleOrdersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIndividualOrderItemTaxAdjustmentsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOmAutomationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOrderManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPersonAccountsForShoppersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:OrderManagementSettings" nillable="true"/>
       <xsd:element name="OrgHasCommerceB2BpromotionsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RepricingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OrderSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsEnhancedCommerceOrdersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNegativeQuantityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOptionalPricebookEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOrderEventsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOrdersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsReductionOrdersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsZeroQuantityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:OrderSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OrgDomainLog">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DomainPartition" minOccurs="0" type="tns:OrgDomainShard" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MyDomainName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ProdSuffixType" minOccurs="0" type="tns:OrgDomainProdSuffix" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OrgSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCustomerSuccessPortalEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIncludeContractStatusEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMakeDeploymentsMandatoryEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsManageSelfServiceUsersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOrgFeedSentimentAnalysisEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRaDeploymentAttributeOnlyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsResetDivisionOnLoginEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:OrgSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OutboundNetworkConnProperty">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="OutboundNetworkConnection" minOccurs="0" type="ens:OutboundNetworkConnection" nillable="true"/>
       <xsd:element name="OutboundNetworkConnectionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="PropertyName" minOccurs="0" type="tns:OutboundConnPropertyName" nillable="true"/>
       <xsd:element name="PropertyValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="OutboundNetworkConnection">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ConnectionType" minOccurs="0" type="tns:ExternalConnectionType" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:OutboundNetworkConnection" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OutboundNetworkConnProperties" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:ExternalConnectionStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" 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="ChildOwnerChangeOptionInfo" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="DefaultValue" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsEditable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Parent" minOccurs="0" type="ens:OwnerChangeOptionInfo" nillable="true"/>
       <xsd:element name="ParentId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Package2Member">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CurrentPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
       <xsd:element name="CurrentPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MaxPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
       <xsd:element name="MaxPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="MinPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
       <xsd:element name="MinPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Subject" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="SubjectId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SubjectKeyPrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SubjectManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="SubscriberPackage" minOccurs="0" type="ens:SubscriberPackage" nillable="true"/>
       <xsd:element name="SubscriberPackageId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Package2UpgradeExport">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PackageInstallRequest">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexCompileType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="EnableRss" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Errors" minOccurs="0" type="ens:SubscriberPackageInstallErrors" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="NameConflictResolution" minOccurs="0" type="tns:PackageNameConflictResolution" nillable="true"/>
       <xsd:element name="PackageInstallRequestErrors" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="PackageInstallSource" minOccurs="0" type="tns:PackageInstallSource" nillable="true"/>
       <xsd:element name="Password" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ProfileMappings" minOccurs="0" type="ens:SubscriberPackageProfileMappings" nillable="true"/>
       <xsd:element name="SecurityType" minOccurs="0" type="tns:PackageInstallSecurityType" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:PackageInstallRequestStatus" nillable="true"/>
       <xsd:element name="SubscriberPackageVersionKey" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="UpgradeType" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PackageUploadRequest">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Errors" minOccurs="0" type="ens:PackageUploadErrors" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsReleaseVersion" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MajorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="MetadataPackage" minOccurs="0" type="ens:MetadataPackage" nillable="true"/>
       <xsd:element name="MetadataPackageId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="MetadataPackageVersion" minOccurs="0" type="ens:MetadataPackageVersion" nillable="true"/>
       <xsd:element name="MetadataPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="MinorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Password" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PostInstallUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ReleaseNotesUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:PackageUploadRequestStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="VersionName" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PackageVersionInstallRequestError">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Message" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ParentRequest" minOccurs="0" type="ens:PackageInstallRequest" nillable="true"/>
       <xsd:element name="ParentRequestId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PackageVersionUninstallRequestError">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Message" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ParentRequest" minOccurs="0" type="ens:SubscriberPackageVersionUninstallRequest" nillable="true"/>
       <xsd:element name="ParentRequestId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="HomePageComponent">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Height" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ShowLabel" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ShowScrollbars" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PardotEinsteinSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCampaignInsightEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEngagementScoreEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PardotEinsteinSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PardotSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAiEinsteinEngageFreqEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAiOptimizedSendTimeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsB2bmaAppEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEngagementHistoryDashboardsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEnhancedProspectCustomFieldsSyncEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPardotAppV1EnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPardotEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPardotObjectSyncEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsProspectActivityDatasetEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PardotSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PartitionLevelScheme">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PartyDataModelSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAutoSelectIndividualOnMergeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsConsentManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIndividualAutoCreateEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PartyDataModelSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PasswordPolicies">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApiOnlyUserHomePageUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Complexity" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Expiration" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HistoryRestriction" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LockoutInterval" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MaxLoginAttempts" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MinimumPasswordLength" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MinimumPasswordLifetime" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ObscureSecretAnswer" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PasswordAssistanceMessage" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PasswordAssistanceUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="QuestionRestriction" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PathAssistant">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMasterRecordType" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PathAssistant" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PathAssistantStepItems" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillable="true"/>
       <xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SobjectProcessField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PathAssistantSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CanOverrideAutoPathCollapseWithUserPref" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PathAssistantSettings" nillable="true"/>
       <xsd:element name="PathAssistantEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PathAssistantStepInfo">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Info" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PathAssistantStepItem">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Item" minOccurs="0" type="ens: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" nillable="true"/>
       <xsd:element name="PathAssistant" minOccurs="0" type="ens:PathAssistant" nillable="true"/>
       <xsd:element name="PathAssistantId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="PicklistMaster" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="PicklistMasterId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillable="true"/>
       <xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:PathAssistantStepItemType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PaymentsManagementEnabledSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PaymentsManagementEnabledSettings" nillable="true"/>
       <xsd:element name="PaymentsManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PaymentsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsPaymentsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PaymentsSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PermissionDependency">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Permission" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PermissionType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RequiredPermission" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RequiredPermissionType" 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="Assignments" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HasActivationRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCustom" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOwnedByProfile" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="License" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="LicenseId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PermissionSetGroup" minOccurs="0" type="ens:PermissionSetGroup" nillable="true"/>
       <xsd:element name="PermissionSetGroupComponents" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="PermissionSetGroupId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="PermissionsAICreateInsightObjects" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAIViewInsightObjects" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAccessCMC" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAccessCdpApp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAccessCdpDataExplorer" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAccessContentBuilder" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAccessToServiceProcess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAccountSwitcherUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsActivateContract" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsActivitiesAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAddAnalyticsRemoteConnections" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAddDirectMessageMembers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAddWaveNotificationRecipients" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAdminAnalyticsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAdoptionAnalyticsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAllowEmailIC" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAllowLightningLogin" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAllowUniversalSearch" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAllowViewEditConvertedLeads" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAllowViewKnowledge" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsApexRestServices" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsApiEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsApiUserOnly" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAssignPermissionSets" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAssignTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAssignUserToSkill" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAuthorApex" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsAutomaticActivityCapture" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsB2BMarketingAnalyticsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsBotManageBots" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsBotManageBotsTrainingData" 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="PermissionsBypassMFAForUiLogins" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCampaignInfluence2" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanAccessCE" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanApproveFeedPost" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanEditDataPrepRecipe" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanEditPrompts" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanInsertFeedSystemFields" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanManageMaps" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanRunAnalysis" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanUseNewDashboardBuilder" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCanVerifyComment" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChangeDashboardColors" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChatterComposeUiCodesnippet" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChatterEditOwnPost" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChatterEditOwnRecordPost" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChatterFileLink" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChatterInternalUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChatterInviteExternalUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsChatterOwnGroups" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsClientSecretRotation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCloseConversations" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsConfigCustomRecs" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsConfigureScopedAccessGroup" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsConnectOrgToEnvironmentHub" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsConsentApiUpdate" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsContentAdministrator" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsContentHubUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsContentWorkspaces" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsConvertLeads" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateAuditFields" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateCustomizeDashboards" minOccurs="0" type="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="PermissionsCreateLtngTempFolder" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateLtngTempInPub" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreatePackaging" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateReportFolders" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateReportInLightning" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateUpdateSDDDataset" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateUpdateSDDStory" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCreateWorkspaces" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCustomMobileAppsAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsCustomizeApplication" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDataExport" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDebugApex" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDeferSharingCalculations" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDelegatedPortalUserAdmin" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDelegatedTwoFactor" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDeleteActivatedContract" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDeleteTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsDistributeFromPersWksp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditBillingInfo" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditBrandTemplates" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditCaseComments" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditEvent" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditHtmlTemplates" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditKnowledge" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditMyDashboards" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditMyReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditOppLineItemUnitPrice" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditPublicDocuments" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditPublicFilters" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditPublicTemplates" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditReadonlyFields" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditTask" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEditTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEmailAdministration" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEmailMass" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEmailSingle" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEmailTemplateManagement" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEnableBCTransactionPolling" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEnableCommunityAppLauncher" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEnableIPFSUpload" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsEnableNotifications" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsExportReport" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsFSCArcGraphCommunityUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsFSCComprehensiveUserAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsFeedPinning" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsFlowUFLRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsForceTwoFactor" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsGetSmartDataDiscovery" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsGetSmartDataDiscoveryExternal" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsGiveRecognitionBadge" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsGovernNetworks" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsHasUnlimitedErbScoringRequests" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsHasUnlimitedNBAExecutions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsHeadlessCMSAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsHideReadByList" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsIdentityConnect" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsIdentityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsImportCustomObjects" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsImportLeads" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsImportPersonal" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInboundMigrationToolsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInsightsAppAdmin" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInsightsAppDashboardEditor" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInsightsAppEltEditor" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInsightsAppUploadUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInsightsAppUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInsightsCreateApplication" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsInstallPackaging" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsIsSsoEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsIsotopeAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsIsotopeCToCUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsIsotopeLEX" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsLMEndMessagingSessionUserPerm" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsLMOutboundMessagingUserPerm" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsLightningConsoleAllowedForUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsLightningExperienceUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsListEmailSend" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsLtngPromoReserved01UserPerm" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageAnalyticSnapshots" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageAuthProviders" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageBusinessHourHolidays" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageC360AConnections" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCMS" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCallCenters" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCases" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCategories" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCertificates" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageChatterMessages" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageContentPermissions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageContentProperties" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageContentTypes" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCssUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCustomPermissions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageCustomReportTypes" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageDashbdsInPubFolders" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageDataCategories" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageDataIntegrations" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageDynamicDashboards" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageEmailClientConfig" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageExchangeConfig" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageExternalConnections" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageHealthCheck" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageHubConnections" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageInteraction" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageInternalUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageIpAddresses" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageKnowledge" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageKnowledgeImportExport" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageLeads" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageLoginAccessPolicies" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageMobile" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageNetworks" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageOrchInstsAndWorkItems" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManagePartners" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManagePasswordPolicies" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageProfilesPermissionsets" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManagePropositions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManagePvtRptsAndDashbds" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageRecommendationStrategies" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageReleaseUpdates" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageRemoteAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageReportsInPubFolders" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageRoles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSandboxes" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageScopedAccessGroup" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSearchPromotionRules" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSessionPermissionSets" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSharing" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSmartDataDiscovery" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSmartDataDiscoveryModel" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSolutions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSubscriptions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSurveys" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageSynonyms" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageTemplatedApp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageTranslation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageTrustMeasures" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageTwoFactor" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageUnlistedGroups" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsManageUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsMassInlineEdit" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsMergeTopics" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsMicrobatching" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModerateChatter" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModerateNetworkFeeds" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModerateNetworkFiles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModerateNetworkMessages" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModerateNetworkUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModifyAllData" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModifyDataClassification" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsModifyMetadata" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsMultiStepSchedulingUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsNativeWebviewScrolling" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsNewReportBuilder" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsOutboundMigrationToolsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsPackaging2" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsPackaging2Delete" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsPasswordNeverExpires" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsPortalSuperUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsPreventClassicExperience" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsPrivacyDataAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsPublishPackaging" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsQueryAllFiles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsQuipMetricsAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsQuipUserEngagementMetrics" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsRecordVisibilityAPI" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsRemoveDirectMessageMembers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsResetPasswords" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsRunFlow" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsRunReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSalesConsole" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSalesforceMeetingsUserPerm" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSandboxTestingInCommunityApp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsScheduleJob" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsScheduleReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSelectFilesFromSalesforce" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSendAnnouncementEmails" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSendCustomNotifications" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSendSitRequests" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsShareFilesWithNetworks" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsShareInternalArticles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsShareSmartDataDiscoveryStory" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsShowCompanyNameAsUserBadge" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSkipIdentityConfirmation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSmartDataDiscoveryForCommunity" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSolutionImport" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsStdAutomaticActivityCapture" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsStoryOnDSWithPredicate" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubmitMacrosAllowed" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubscribeDashboardRolesGrps" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubscribeDashboardToOtherUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubscribeReportRolesGrps" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubscribeReportToOtherUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubscribeReportsRunAsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubscribeToLightningDashboards" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsSubscribeToLightningReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsTraceXdsQueries" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsTransactionSecurityExempt" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsTransactionalEmailSend" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsTransferAnyCase" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsTransferAnyEntity" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsTransferAnyLead" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsTwoFactorApi" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUpdateWithInactiveOwner" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseAssistantDialog" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseMySearch" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseQuerySuggestions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseSmartDataDiscovery" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseSubscriptionEmails" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseTeamReassignWizards" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseTemplatedApp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsUseWebLink" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsVideoConferenceTeamsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsVideoConferenceZoomUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewAllActivities" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewAllCustomSettings" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewAllData" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewAllForeignKeyNames" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewAllProfiles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewAllUsers" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewAnomalyEvents" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewContent" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewCustomerSentiment" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewDataAssessment" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewDataCategories" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewDataLeakageEvents" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewDeveloperName" 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="PermissionsViewGlobalHeader" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewHealthCheck" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewHelpLink" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewMLModels" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewMyTeamsDashboards" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewOnlyEmbeddedAppUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewPlatformEvents" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewPrivateStaticResources" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewPublicDashboards" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewPublicReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewRestrictionAndScopingRules" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewRoles" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewSetup" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewTrustMeasures" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsViewUserPII" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsWaveManagePrivateAssetsUser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsWaveTabularDownload" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionsWaveTrendReports" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Profile" minOccurs="0" type="ens:Profile" nillable="true"/>
       <xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:PermissionSetType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PermissionSetAssignment">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Assignee" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="AssigneeId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ExpirationDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PermissionSet" minOccurs="0" type="ens:PermissionSet" nillable="true"/>
       <xsd:element name="PermissionSetGroup" minOccurs="0" type="ens:PermissionSetGroup" nillable="true"/>
       <xsd:element name="PermissionSetGroupId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="PermissionSetId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PermissionSetGroup">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Assignments" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HasActivationRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PermissionSetGroupComponents" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:PermissionSetGroupStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PermissionSetGroupComponent">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="PermissionSet" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="PermissionSetGroup" minOccurs="0" type="ens:PermissionSetGroup" nillable="true"/>
       <xsd:element name="PermissionSetGroupId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="PermissionSetId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PermissionSetTabSetting">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Parent" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="ParentId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Visibility" minOccurs="0" type="tns:TabVisibility" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PicklistSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsPicklistApiNameEditDisabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PicklistSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PipelineInspMetricConfig">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCumulative" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metric" minOccurs="0" type="tns:PipelineInspectionMetric" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PlatformActionList">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PlatformActionListItem">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PlatformCachePartition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDefaultPartition" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PlatforCachePartitionTypes" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PlatformCachePartitionType">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AllocatedCapacity" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="AllocatedPartnerCapacity" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="AllocatedPurchasedCapacity" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="AllocatedTrialCapacity" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="CacheType" minOccurs="0" type="tns:PlatformCacheType" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="PlatformCachePartition" minOccurs="0" type="ens:PlatformCachePartition" nillable="true"/>
       <xsd:element name="PlatformCachePartitionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PlatformEncryptionSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CanEncryptManagedPackageFields" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeterministicEncryptionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEncryptFieldHistoryEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEncryptionSearchEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEventBusEncryptionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMekForEncryptionRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUseHighAssuranceKeysRequired" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PlatformEncryptionSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PlatformEventChannel">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ChannelType" minOccurs="0" type="tns:PlatformEventChannelType" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PlatformEventChannel" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PlatformEventChannelMember">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EventChannel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FilterExpression" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PlatformEventChannelMember" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SelectedEntity" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="EnrichedField">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ChannelMember" minOccurs="0" type="ens:PlatformEventChannelMember" nillable="true"/>
       <xsd:element name="ChannelMemberId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Field" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PlatformEventSubscriberConfig">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="BatchSize" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PlatformEventConsumer" minOccurs="0" type="ens:ApexTrigger" nillable="true"/>
       <xsd:element name="PlatformEventConsumerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="User" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PlatformSlackSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsSlackServiceAlertsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSlackServiceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PlatformSlackSettings" nillable="true"/>
       <xsd:element name="SlackCapabilitiesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PortalDelegablePermissionSet">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PortalDelegablePermissionSet" nillable="true"/>
       <xsd:element name="PermissionSet" minOccurs="0" type="ens:PermissionSet" nillable="true"/>
       <xsd:element name="PermissionSetId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Profile" minOccurs="0" type="ens:Profile" nillable="true"/>
       <xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PortalsSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ClickjackSspLoginPage" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PortalsSettings" nillable="true"/>
       <xsd:element name="RedirectPortalLoginToHttps" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PredictionBuilderSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsPredictionBuilderEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPredictionBuilderStarted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PredictionBuilderSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PredictionDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PredictionDefinitionField">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PresenceUserConfigInfo">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PresenceUserConfigId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PrivacySettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AuthorizationCaptureBrowser" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AuthorizationCaptureEmail" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AuthorizationCaptureIp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AuthorizationCaptureLocation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AuthorizationCustomSharing" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="AuthorizationLockingAndVersioning" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsConfigurableUserPiiActiveEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsConsentAuditTrailEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsConsentEventStreamEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDefaultMetadataValuesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:PrivacySettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ProductSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCascadeActivateToRelatedPricesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMySettingsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsQuantityScheduleEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRevenueScheduleEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ProductSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Profile">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:Profile" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ProfileLayouts" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="UserLicenseId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Users" minOccurs="0" type="tns:QueryResult" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ProfileActionOverride">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ProfileLayout">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Layout" minOccurs="0" type="ens:Layout" nillable="true"/>
       <xsd:element name="LayoutId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Profile" minOccurs="0" type="ens:Profile" nillable="true"/>
       <xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillable="true"/>
       <xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Prompt">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Fullname" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:Prompt" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PromptVersion">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActionButtonLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ActionButtonLink" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Body" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CustomApplication" minOccurs="0" type="ens:CustomApplication" nillable="true"/>
       <xsd:element name="CustomApplicationId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="DelayDays" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DismissButtonLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DisplayPosition" minOccurs="0" type="tns:PromptDisplayPosition" nillable="true"/>
       <xsd:element name="DisplayType" minOccurs="0" type="tns:PromptDisplayType" nillable="true"/>
       <xsd:element name="ElementRelativePosition" minOccurs="0" type="tns:PromptElementRelativePosition" nillable="true"/>
       <xsd:element name="EndDate" minOccurs="0" type="xsd:date" nillable="true"/>
       <xsd:element name="Header" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ImageAltText" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ImageId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ImageLink" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ImageLocation" minOccurs="0" type="tns:PromptImageLocation" nillable="true"/>
       <xsd:element name="IndexWithIsPublished" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IndexWithoutIsPublished" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPublished" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Parent" minOccurs="0" type="ens:Prompt" nillable="true"/>
       <xsd:element name="ParentId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="PublishedByUser" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="PublishedByUserId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="PublishedDate" minOccurs="0" type="xsd:date" nillable="true"/>
       <xsd:element name="ReferenceElementContext" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ShouldDisplayActionButton" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ShouldIgnoreGlobalDelay" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="StartDate" minOccurs="0" type="xsd:date" nillable="true"/>
       <xsd:element name="StepNumber" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TargetAppDeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TargetAppNamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TargetPageKey1" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TargetPageKey1Ref" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TargetPageKey2" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TargetPageKey3" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TargetPageKey4" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TargetPageType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TargetRecordType" minOccurs="0" type="ens:RecordType" nillable="true"/>
       <xsd:element name="TargetRecordTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ThemeColor" minOccurs="0" type="tns:PromptThemeColor" nillable="true"/>
       <xsd:element name="ThemeSaturation" minOccurs="0" type="tns:PromptThemeSaturation" nillable="true"/>
       <xsd:element name="TimesToDisplay" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Title" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="UserAccess" minOccurs="0" type="tns:PromptUserAccess" nillable="true"/>
       <xsd:element name="UserProfileAccess" minOccurs="0" type="tns:PromptUserProfileAccess" nillable="true"/>
       <xsd:element name="VersionNumber" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="VideoLink" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Publisher">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="InstalledEntityDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="InstalledFieldDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="IsSalesforce" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="MajorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="MinorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="QuickActionDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActionSubtype" minOccurs="0" type="tns:ActionSubtype" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Height" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Icon" minOccurs="0" type="ens:StaticResource" nillable="true"/>
       <xsd:element name="IconId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:QuickAction" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OptionsCreateFeedItem" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="StandardLabel" minOccurs="0" type="tns:QuickActionLabel" nillable="true"/>
       <xsd:element name="SuccessMessage" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TargetField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TargetRecordType" minOccurs="0" type="ens:RecordType" nillable="true"/>
       <xsd:element name="TargetRecordTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="TargetSobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:QuickActionType" nillable="true"/>
       <xsd:element name="Width" minOccurs="0" type="xsd:int" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="QuickActionList">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Layout" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="LayoutId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="items" minOccurs="0" type="tns:QueryResult" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="QuickActionListItem">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="QuickActionDefinition" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="QuickActionList" minOccurs="0" type="ens:QuickActionList" nillable="true"/>
       <xsd:element name="QuickActionListId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SortOrder" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="QuickTextSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HideQuickTextUiInLtng" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LightningQuickTextEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:QuickTextSettings" nillable="true"/>
       <xsd:element name="QuickTextsInFolders" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="QuotasSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ShowQuotas" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="QuoteSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsQuoteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsQuotesWithoutOppEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:QuoteSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RealTimeEvent">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RealTimeEventSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:RealTimeEventSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RecentlyViewed">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Alias" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Email" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FirstName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastReferencedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastViewedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NameOrAlias" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NetworkId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Phone" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Profile" minOccurs="0" type="ens:Profile" nillable="true"/>
       <xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="RecordType" minOccurs="0" type="ens:RecordType" nillable="true"/>
       <xsd:element name="RecordTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="RelatedObject" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Title" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="UserRole" minOccurs="0" type="ens:UserRole" nillable="true"/>
       <xsd:element name="UserRoleId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RecommendationBuilderSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsErbEnabledPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsErbStartedPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:RecommendationBuilderSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RecommendationStrategy">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ContextRecordType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Fullname" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTemplate" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:RecommendationStrategy" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OnBehalfOfExpression" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RecordActionDeployment">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ComponentName" minOccurs="0" type="tns:ComponentName" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HasGuidedActions" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="HasOmniscripts" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="HasRecommendations" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:RecordActionDeployment" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RecordPageSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActivityRelatedListEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFullRecordViewEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:RecordPageSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RecordType">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="BusinessProcessId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:RecordType" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RelatedListColumnDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Alias" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ColumnSoql" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldDefinition" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
       <xsd:element name="FieldDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDefault" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDescribable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LookupId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RelatedListDefinition" minOccurs="0" type="ens:RelatedListDefinition" nillable="true"/>
       <xsd:element name="RelatedListDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RelatedListDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DefaultSort" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCustomizable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDescribable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLayoutable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ParentEntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="ParentEntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RelatedListColumnDefinitions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="RelatedListId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RelatedListName" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RelationshipDomain">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ChildSobject" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="ChildSobjectId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Field" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
       <xsd:element name="FieldId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCascadeDelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeprecatedAndHidden" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRestrictedDelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="JunctionIdListNames" minOccurs="0" type="tns:JunctionIdListNames" nillable="true"/>
       <xsd:element name="ParentSobject" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="ParentSobjectId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RelationshipInfo" minOccurs="0" type="ens:RelationshipInfo" nillable="true"/>
       <xsd:element name="RelationshipInfoId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RelationshipName" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RelationshipInfo">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ChildSobject" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="ChildSobjectId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Field" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
       <xsd:element name="FieldId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCascadeDelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeprecatedAndHidden" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRestrictedDelete" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="JunctionIdListNames" minOccurs="0" type="tns:JunctionIdListNames" nillable="true"/>
       <xsd:element name="RelationshipDomains" minOccurs="0" type="tns:QueryResult" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ReleaseUpdate">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApiVersion" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="Category" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DueDate" minOccurs="0" type="xsd:date" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HasNewSteps" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsReleased" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="NumCompSteps" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="NumReqSteps" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="NumSteps" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Release" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ReleaseDate" minOccurs="0" type="xsd:date" nillable="true"/>
       <xsd:element name="ReleaseLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:ReleaseUpdateStatus" nillable="true"/>
       <xsd:element name="StepLog" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="StepStage" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Steps" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="SupportsRevoke" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Title" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ReleaseUpdateStep">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CurrencyIsoCode" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Number" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="ReleaseUpdate" minOccurs="0" type="ens:ReleaseUpdate" nillable="true"/>
       <xsd:element name="ReleaseUpdateId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:ReleaseUpdateStepStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ReleaseUpdateStepLog">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CurrencyIsoCode" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ReleaseUpdate" minOccurs="0" type="ens:ReleaseUpdate" nillable="true"/>
       <xsd:element name="ReleaseUpdateId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:ReleaseUpdateStepStatus" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RemoteProxy">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EndpointUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:RemoteSiteSetting" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ProtocolMismatch" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SiteName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RestrictionRule">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EnforcementType" minOccurs="0" type="tns:EnforcementType" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:RestrictionRule" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RecordFilter" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TargetEntity" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="UserCriteria" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Version" minOccurs="0" type="xsd:int" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="RetailExecutionSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsProductHierarchyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRetailExecutionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsVisitSharingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:RetailExecutionSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SandboxInfo">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SandboxProcess">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SandboxSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DisableSandboxExpirationEmails" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:SandboxSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SchemaSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAdvancedCmtSecurityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAdvancedCsSecurityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsListCustomSettingCreationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSoslOnCustomSettingsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:SchemaSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Scontrol">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ContentSource" minOccurs="0" type="tns:SControlContentSource" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EncodingKey" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SupportsCaching" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SearchLayout">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ButtonsDisplayed" minOccurs="0" type="tns:SearchLayoutButtonsDisplayed" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldsDisplayed" minOccurs="0" type="tns:SearchLayoutFieldsDisplayed" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LayoutType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ListLayout" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Profile" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ProfileName" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SearchSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DocumentContentSearchEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAdvancedSearchInAlohaSidebarEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEinsteinSearchAssistantDialogEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEinsteinSearchEs4kPilotEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEinsteinSearchNaturalLanguageEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEinsteinSearchNlsFiltersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEinsteinSearchPersonalizationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPersonalTaggingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPublicTaggingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsQuerySuggestionPigOnEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSalesforceGeneratedSynonymsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSearchTermHistoryEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSetupSearchEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSuggestArticlesLinksOnlyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUseDefaultSearchEntityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:SearchSettings" nillable="true"/>
       <xsd:element name="OptimizeSearchForCjkEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RecentlyViewedUsersForBlankLookupEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SearchSettingsByObject" minOccurs="0" type="ens:SearchSettingsByObject" nillable="true"/>
       <xsd:element name="SearchSettingsByObjectId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SidebarAutoCompleteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SidebarDropDownListEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SidebarLimitToItemsIownCheckboxEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SingleSearchResultShortcutEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SpellCorrectKnowledgeSearchEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SearchSettingsByObject">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SecurityHealthCheck">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CustomBaselineId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Score" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SecurityHealthCheckRisk" minOccurs="0" type="tns:QueryResult" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SecurityHealthCheckRisks">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OrgValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OrgValueRaw" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RiskType" minOccurs="0" type="tns:RiskType" nillable="true"/>
       <xsd:element name="SecurityHealthCheck" minOccurs="0" type="ens:SecurityHealthCheck" nillable="true"/>
       <xsd:element name="SecurityHealthCheckId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Setting" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SettingGroup" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SettingRiskCategory" minOccurs="0" type="tns:SettingRiskCategory" nillable="true"/>
       <xsd:element name="StandardValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="StandardValueRaw" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SecuritySettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CanUsersGrantLoginAccess" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAdminLoginAsAnyUserEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAuditFieldsInactiveOwnerEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAuraSecureEvalPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCoepHeaderEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCoopHeaderEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRequireHttpsConnectionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:SecuritySettings" nillable="true"/>
       <xsd:element name="NetworkAccess" minOccurs="0" type="ens:NetworkAccess" nillable="true"/>
       <xsd:element name="NetworkAccessId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PasswordPolicies" minOccurs="0" type="ens:PasswordPolicies" nillable="true"/>
       <xsd:element name="PasswordPoliciesId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RedirectBlockModeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SessionSettings" minOccurs="0" type="ens:SessionSettings" nillable="true"/>
       <xsd:element name="SessionSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SingleSignOnSettings" minOccurs="0" type="ens:SingleSignOnSettings" nillable="true"/>
       <xsd:element name="SingleSignOnSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ServiceAISetupDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AppSourceType" minOccurs="0" type="tns:ApplicationSourceType" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ServiceAISetupDefinition" nillable="true"/>
       <xsd:element name="SetupStatus" minOccurs="0" type="tns:ServiceAISetupDefStatus" nillable="true"/>
       <xsd:element name="SupportedLanguages" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ServiceAISetupField">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Entity" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Field" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldMappingType" minOccurs="0" type="tns:ServiceAISetupFieldType" nillable="true"/>
       <xsd:element name="FieldPosition" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ServiceAISetupField" nillable="true"/>
       <xsd:element name="SetupDefinition" minOccurs="0" type="ens:ServiceAISetupDefinition" nillable="true"/>
       <xsd:element name="SetupDefinitionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ServiceCloudVoiceSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDefaultChannelForScvEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEndUserForScvEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOmniCapacityForScvEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPtQueueManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScvExternalTelephonyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScvbyotEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsServiceCloudVoiceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsVendorQueueManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsVoiceInGovCloudOptInEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ServiceCloudVoiceSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ServicePresenceStatusInfo">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HasChannels" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ServicePresenceStatusId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ServiceSetupAssistantSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsServiceSetupAssistantEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ServiceSetupAssistantSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SessionSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AllowUserAuthenticationByCertificate" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CanConfirmEmailChangeInLightningCommunities" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CanConfirmIdentityBySmsOnly" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DisableTimeoutWarning" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EnforceIpRangesEveryRequest" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="EnforceUserDeviceRevoked" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ForceLogoutOnSessionTimeout" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ForceRelogin" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="HasRetainedLoginHints" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="HasUserSwitching" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="HstsOnForcecomSites" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IdentityConfirmationOnEmailChange" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IdentityConfirmationOnTwoFactorRegistrationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsBuiltInAuthenticatorEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCacheAndAutocompleteEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsClickjackNonsetupSfdcEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsClickjackNonsetupUserEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsClickjackNonsetupUserHeaderlessEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsClickjackSetupEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCoepHeaderEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContentSniffingProtectionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCoopHeaderEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCspOnEmailEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCsrfOnGetEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCsrfOnPostEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLightningLoginEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLightningLoginOnlyWithUserPermEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMfaDirectUiLoginOptInEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOauthCorsPolicyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPostForSessionsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSmsIdentityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsU2Fenabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUpgradeInsecureRequestsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsXssProtectionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LockSessionsToDomain" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LockSessionsToIp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LockerServiceApiVersion" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LockerServiceCsp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LockerServiceNext" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LockerServiceNextControl" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LogoutUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RedirectBlockModeEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RedirectionWarning" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ReferrerPolicy" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RequireHttpOnly" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RequireHttps" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SessionTimeout" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SidToken3rdPartyAuraApp" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="UseLocalStorageForLogoutUrl" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SetupApp">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SetupNode">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ExternalId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IconUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsFullPage" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNew" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NodeType" minOccurs="0" type="tns:NodeType" nillable="true"/>
       <xsd:element name="RelatedEntities" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Tags" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Url" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="GlobalValueSet">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:GlobalValueSet" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SharingSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DeferGroupMembership" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DeferSharingRules" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAccountRoleOptimizationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAssetSharingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCommunityUserVisibilityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsExternalSharingModelEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsManagerGroupsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsManualUserRecordSharingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPartnerSuperUserAccessEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPortalUserCaseSharingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPortalUserVisibilityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRemoveTmGroupMembershipEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRestrictAccessLookupRecordsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSecureGuestAccessEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsShareObjectReportTypesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsStandardReportVisibilityEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTerritoryForecastManagerEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:SharingSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SingleSignOnSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCaseInsensitiveFederationIdEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsForceDelegatedCalloutEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLoginWithSalesforceCredentialsDisabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMultipleSamlConfigsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSamlJitProvisioningEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSamlLoginEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SiteDetail">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsRegistrationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="SecureUrl" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SlackApp">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SocialCustomerServiceSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CaseSubjectOption" minOccurs="0" type="tns:CaseSubjectOption" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAllFbResponseAccountsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInboundProcessingConcurrencyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSocialApprovalsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSocialCaseAssignmentRulesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSocialCustomerServiceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSocialPersonaHistoryTrackingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSocialPostHistoryTrackingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSocialReceiveParentPostEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:SocialCustomerServiceSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SocialProfileSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsFacebookSocialProfilesDisabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLinkedInSocialProfilesDisabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSocialProfilesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTwitterSocialProfilesDisabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsYouTubeSocialProfilesDisabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:SocialProfileSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SourceTrackingSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsSourceTrackingSandboxesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:SourceTrackingSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StandardAction">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ContentType" minOccurs="0" type="tns:ActionOverrideType" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsOverridden" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OverrideContent" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="OverrideContentId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StandardValueSet">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:StandardValueSet" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="State">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IntegrationValue" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsoCode" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Standard" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Visible" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StaticResource">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Body" minOccurs="0" type="xsd:base64Binary" nillable="true"/>
       <xsd:element name="BodyLength" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="CacheControl" minOccurs="0" type="tns:StaticResourceCacheControl" nillable="true"/>
       <xsd:element name="ContentType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:StaticResource" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackage">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsPackageValid" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SubscriberPackageVersions" minOccurs="0" type="tns:QueryResult" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageVersion">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AppExchangeDescription" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="AppExchangeLogoUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="AppExchangePackageName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="AppExchangePublisherName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="BuildNumber" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="CspTrustedSites" minOccurs="0" type="ens:SubscriberPackageCspTrustedSites" nillable="true"/>
       <xsd:element name="Dependencies" minOccurs="0" type="ens:SubscriberPackageDependencies" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="InstallValidationStatus" minOccurs="0" type="tns:InstallValidationStatus" nillable="true"/>
       <xsd:element name="IsBeta" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeprecated" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsManaged" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOrgDependent" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPasswordProtected" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSecurityReviewed" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="MajorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="MinorVersion" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Package2ContainerOptions" minOccurs="0" type="tns:Package2ContainerOptions" nillable="true"/>
       <xsd:element name="PatchVersion" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="PostInstallUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Profiles" minOccurs="0" type="ens:SubscriberPackageProfiles" nillable="true"/>
       <xsd:element name="PublisherName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ReleaseNotesUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ReleaseState" minOccurs="0" type="tns:PackageReleaseState" nillable="true"/>
       <xsd:element name="RemoteSiteSettings" minOccurs="0" type="ens:SubscriberPackageRemoteSiteSettings" nillable="true"/>
       <xsd:element name="SubscriberPackageId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageVersionInstallRequest">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:SubscriberPackageVersionInstallRequestStatus" nillable="true"/>
       <xsd:element name="SubscriberPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
       <xsd:element name="SubscriberPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SubscriberPackageVersionUninstallRequest">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Status" minOccurs="0" type="tns:SubscriberPackageVersionUninstallRequestStatus" nillable="true"/>
       <xsd:element name="SubscriberPackageVersion" minOccurs="0" type="ens:SubscriberPackageVersion" nillable="true"/>
       <xsd:element name="SubscriberPackageVersionId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SubscriberPackageVersionUninstallRequestErrors" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SubscriptionManagementSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsPaymentScheduleAutomationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSubscriptionManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:SubscriptionManagementSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SurveySettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsIndustriesCxmEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSurveyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSurveyOwnerCanManageResponseEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:SurveySettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SystemNotificationSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DisableDowntimeNotifications" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DisableMaintenanceNotifications" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:SystemNotificationSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="TabDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Colors" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Icons" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="IsAvailableInAloha" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAvailableInDesktop" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAvailableInLightning" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsAvailableInMobile" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCustom" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="MobileUrl" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SobjectName" 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="CustomApplication">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="BrandId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsNavAutoTempTabsDisabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNavPersonalizationDisabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNavTabPersistenceDisabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Label" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:CustomApplication" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NavType" minOccurs="0" type="tns:NavType" nillable="true"/>
       <xsd:element name="SetupExperienceId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="UiType" minOccurs="0" type="tns:UiType" nillable="true"/>
       <xsd:element name="UtilityBar" minOccurs="0" type="ens:FlexiPage" nillable="true"/>
       <xsd:element name="UtilityBarId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Territory2Settings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DefaultAccountAccessLevel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DefaultCaseAccessLevel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DefaultContactAccessLevel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DefaultOpportunityAccessLevel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsTerritoryManagement2Enabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:Territory2Settings" nillable="true"/>
       <xsd:element name="OpportunityFilterSettingsId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ShowTm2EnabledBanner" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="T2ForecastAccessLevel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Tm2BypassRealignAccInsert" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Territory2SettingsOpportunityFilter">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexClassName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsFilterEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RunOnCreate" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="TestSuiteMembership">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexClass" minOccurs="0" type="ens:ApexClass" nillable="true"/>
       <xsd:element name="ApexClassId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ApexTestSuite" minOccurs="0" type="ens:ApexTestSuite" nillable="true"/>
       <xsd:element name="ApexTestSuiteId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="TraceFlag">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexCode" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="ApexProfiling" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="Callout" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Database" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="DebugLevel" minOccurs="0" type="ens:DebugLevel" nillable="true"/>
       <xsd:element name="DebugLevelId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ExpirationDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LogType" minOccurs="0" type="tns:TraceFlagType" nillable="true"/>
       <xsd:element name="Nba" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="StartDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="System" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="TracedEntity" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="TracedEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Validation" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="Visualforce" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="Wave" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
       <xsd:element name="Workflow" minOccurs="0" type="tns:ApexLogLevel" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="TrailheadSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsConfettiEffectEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMyTrailheadPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTrailheadInLexTermsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:TrailheadSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="TransactionSecurityPolicy">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ActionConfig" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ApexPolicy" minOccurs="0" type="ens:ApexClass" nillable="true"/>
       <xsd:element name="ApexPolicyId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="BlockMessage" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="CustomEmailContent" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EventName" minOccurs="0" type="tns:TransactionSecurityEventName" nillable="true"/>
       <xsd:element name="EventType" minOccurs="0" type="tns:MonitoredEvents" nillable="true"/>
       <xsd:element name="ExecutionUser" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="ExecutionUserId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Flow" minOccurs="0" type="ens:Flow" nillable="true"/>
       <xsd:element name="FlowId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:TransactionSecurityPolicy" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ResourceName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="State" minOccurs="0" type="tns:TxnSecurityPolicyState" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Type" minOccurs="0" type="tns:TxnSecurityPolicyType" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="TrialOrgSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsSampleDataDeletedEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:TrialOrgSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UiFormulaCriterion">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LeftHandSide" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Operator" minOccurs="0" type="ens:FormulaOperator" nillable="true"/>
       <xsd:element name="OperatorId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ParentKeyPrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="RightHandSide" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Rule" minOccurs="0" type="ens:UiFormulaRule" nillable="true"/>
       <xsd:element name="RuleId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UiFormulaRule">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AssociatedElement" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="AssociatedElementId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="BooleanFilter" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Formula" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ParentKeyPrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="User">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DelegatedUsers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="FirstName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ManagedUsers" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="PermissionSetAssignments" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="UserEntityAccessRights" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="UserFieldAccessRights" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="UserPreferences" minOccurs="0" type="tns:QueryResult" nillable="true"/>
       <xsd:element name="Username" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="WorkspaceId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UserCriteria">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:UserCriteria" nillable="true"/>
       <xsd:element name="SobjectType" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="SobjectTypeId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UserEngagementSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CanGovCloudUseAdoptionApps" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DoesScheduledSwitcherRunDaily" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAutoTransitionDelayed" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCrucNotificationDisabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCustomHelpGlobalSectionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCustomProfileAutoTransitionDelayed" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHelpMenuShowFeedbackEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHelpMenuShowHelpEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHelpMenuShowNewUserEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHelpMenuShowSearchEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHelpMenuShowSfdcContentEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHelpMenuShowShortcutEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHelpMenuShowSupportEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHelpMenuShowTrailheadEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIbilOptOutDashboardsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIbilOptOutEventsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIbilOptOutReportsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIbilOptOutTasksEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexToClassicFeedbackEnableEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsLexWelcomeMatDisabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMeetTheAssistantDisabledInClassic" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMeetTheAssistantDisabledInLightning" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOrchestrationInSandboxEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsOrgUserAssistEnabledEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScheduledSwitcherEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSfdcProductFeedbackSurveyEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsShowSalesforceUserAssistEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsSmartNudgesDisabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:UserEngagementSettings" nillable="true"/>
       <xsd:element name="OptimizerAppEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UserEntityAccess">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActivateable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCreatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeletable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEditable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsFlsUpdatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMergeable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsReadable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUndeletable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUpdatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="User" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UserFieldAccess">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FieldDefinition" minOccurs="0" type="ens:FieldDefinition" nillable="true"/>
       <xsd:element name="FieldDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAccessible" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCreatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUpdatable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="User" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UserInterfaceSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="AlternateAlohaListView" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DynamicMruActionsOff" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAsyncRelatedListsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsClickjackUserPageHeaderlessEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCollapsibleSectionsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCollapsibleSideBarEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCustomObjectTruncateEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsCustomeSideBarOnAllPagesEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleteFieldHistoryEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsExternalObjectAsyncRelatedListsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsHoverDetailsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsInlineEditEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNewPageLayoutEditorEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPersonalCanvasEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsPrintableListViewsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsProfileCustomTabsetsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsQuickCreateEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRelatedListHoversEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsTabOrganizerEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:UserInterfaceSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UserManagementSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCanAnswerContainUsernameEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsConcealPersonalInfoEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsContactlessExternalIdentityUsersEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEnhancedConcealPersonalInfoEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEnhancedPermsetMgmtEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsEnhancedProfileMgmtEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsNewProfileUiEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsProfileFilteringEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRestrictEmailDomainsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsScrambleUserDataEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsUserSelfDeactivateEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:UserManagementSettings" nillable="true"/>
       <xsd:element name="PermsetsInFieldCreation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="PsaExpirationUiEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="RestrictedProfileCloning" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UserPreference">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Preference" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="UserId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="Value" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UserProfileSearchScope">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:UserProfileSearchScope" nillable="true"/>
       <xsd:element name="Profile" minOccurs="0" type="ens:Profile" nillable="true"/>
       <xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UserProfileSearchScopeItem">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Profile" minOccurs="0" type="ens:Profile" nillable="true"/>
       <xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SearchableObject" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SortOrder" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="UserProfileSearchScope" minOccurs="0" type="ens:UserProfileSearchScope" nillable="true"/>
       <xsd:element name="UserProfileSearchScopeId" minOccurs="0" type="tns:ID" 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" nillable="true"/>
       <xsd:element name="ConnectedApp" minOccurs="0" type="ens:ConnectedApplication" nillable="true"/>
       <xsd:element name="ConnectedAppId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Enabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="EnabledOperations" minOccurs="0" type="xsd:string" nillable="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="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastReconDateTime" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamedCredential" minOccurs="0" type="ens:NamedCredential" nillable="true"/>
       <xsd:element name="NamedCredentialId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Notes" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OnUpdateAttributes" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ReconFilter" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="UserAccountMapping" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="UserRole">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CaseAccessForAccountOwner" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContactAccessForAccountOwner" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ForecastUserId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MayForecastManagerShare" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OpportunityAccessForAccountOwner" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ParentRoleId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="PortalAccountId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="PortalAccountOwnerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="PortalRole" minOccurs="0" type="tns:PortalRoles" nillable="true"/>
       <xsd:element name="PortalType" minOccurs="0" type="tns:PortalTypes" nillable="true"/>
       <xsd:element name="RollupDescription" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Users" minOccurs="0" type="tns:QueryResult" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ValidationRule">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Active" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ErrorDisplayField" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ErrorMessage" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ValidationRule" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ValidationName" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ValidationRuleMember">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContentEntity" minOccurs="0" type="ens:ValidationRule" nillable="true"/>
       <xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:ValidationRule" nillable="true"/>
       <xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ViewDefinition">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="VisualforceAccessMetrics">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="ApexPage" minOccurs="0" type="ens:ApexPage" nillable="true"/>
       <xsd:element name="ApexPageId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="DailyPageViewCount" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="LogDate" minOccurs="0" type="xsd:date" nillable="true"/>
       <xsd:element name="MetricsDate" minOccurs="0" type="xsd:date" nillable="true"/>
       <xsd:element name="Profile" minOccurs="0" type="ens:Profile" nillable="true"/>
       <xsd:element name="ProfileId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="VoiceSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCallDispositionEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsConsentReminderEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDefaultRecordingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsVoiceCallListEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsVoiceCallRecordingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsVoiceCoachingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsVoiceConferencingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsVoiceLocalPresenceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsVoiceMailDropEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsVoiceMailEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:VoiceSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WarrantyLifecycleMgmtSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsWarrantyLcMgmtEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WarrantyLifecycleMgmtSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WebLink">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Description" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DisplayType" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EncodingKey" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="EntityDefinition" minOccurs="0" type="ens:EntityDefinition" nillable="true"/>
       <xsd:element name="EntityDefinitionId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="HasMenubar" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="HasScrollbars" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="HasToolbar" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Height" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="IsResizable" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LinkType" minOccurs="0" type="tns:WebLinkType" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WebLink" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="OpenType" minOccurs="0" type="tns:WebLinkWindowType" nillable="true"/>
       <xsd:element name="Position" minOccurs="0" type="tns:WebLinkPosition" nillable="true"/>
       <xsd:element name="RequireRowSelection" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ScontrolId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="ShowsLocation" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="ShowsStatus" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Url" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Width" minOccurs="0" type="xsd:int" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WebToCaseSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CaseOrigin" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DefaultResponseTemplate" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsWebToCaseEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WebToXSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WebToXSettings" nillable="true"/>
       <xsd:element name="ShouldHideRecordInfoInEmail" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="WebToCaseSpamFilter" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="WebToLeadSpamFilter" minOccurs="0" type="xsd:boolean" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkDotComSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsCoachingManagerGroupAccessEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsGoalManagerGroupAccessEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsProfileSkillsAddFeedPostEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsProfileSkillsAutoSuggestEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsProfileSkillsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsProfileSkillsUsePlatformEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkBadgeDefRestrictPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkCalibrationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkCanvasPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkCertificationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkCertificationNotificationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkRewardsPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkThanksPrefEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkUseObjectivesForGoalsEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WorkDotComSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkSkillRouting">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="DeveloperName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsActive" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Language" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="MasterLabel" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WorkSkillRouting" nillable="true"/>
       <xsd:element name="RelatedEntity" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkSkillRoutingAttribute">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Field" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsAdditionalSkill" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="RelatedEntity" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="SkillId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SkillLevel" minOccurs="0" type="xsd:double" nillable="true"/>
       <xsd:element name="SkillPriority" minOccurs="0" type="xsd:int" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Value" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="WorkSkillRouting" minOccurs="0" type="ens:WorkSkillRouting" nillable="true"/>
       <xsd:element name="WorkSkillRoutingId" minOccurs="0" type="tns:ID" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowAlertMember">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContentEntity" minOccurs="0" type="ens:WorkflowAlert" nillable="true"/>
       <xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowAlert" nillable="true"/>
       <xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowFieldUpdateMember">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContentEntity" minOccurs="0" type="ens:WorkflowFieldUpdate" nillable="true"/>
       <xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowFieldUpdate" nillable="true"/>
       <xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowOutboundMessageMember">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContentEntity" minOccurs="0" type="ens:WorkflowOutboundMessage" nillable="true"/>
       <xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowOutboundMessage" nillable="true"/>
       <xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowRule">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="ManageableState" minOccurs="0" type="tns:ManageableState" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowRule" nillable="true"/>
       <xsd:element name="Name" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="NamespacePrefix" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="TableEnumOrId" minOccurs="0" type="xsd:string" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowRuleMember">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContentEntity" minOccurs="0" type="ens:WorkflowRule" nillable="true"/>
       <xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowRule" nillable="true"/>
       <xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkflowTaskMember">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="Content" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="ContentEntity" minOccurs="0" type="ens:WorkflowTask" nillable="true"/>
       <xsd:element name="ContentEntityId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="CreatedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="CreatedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsDeleted" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="LastModifiedBy" minOccurs="0" type="ens:User" nillable="true"/>
       <xsd:element name="LastModifiedById" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="LastModifiedDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="LastSyncDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WorkflowTask" nillable="true"/>
       <xsd:element name="MetadataContainer" minOccurs="0" type="ens:sObject" nillable="true"/>
       <xsd:element name="MetadataContainerId" minOccurs="0" type="tns:ID" nillable="true"/>
       <xsd:element name="SystemModstamp" minOccurs="0" type="xsd:dateTime" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="WorkforceEngagementSettings">
    <xsd:complexContent>
     <xsd:extension base="ens:sObject">
      <xsd:sequence>
       <xsd:element name="DurableId" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="FullName" minOccurs="0" type="xsd:string" nillable="true"/>
       <xsd:element name="IsHistoricalAdherenceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIndividualAdherenceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsIntradayManagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsMachineLearningForecastingEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsRealTimeAdherenceEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkforceEngagementConfigurationEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="IsWorkforceEngagementEnabled" minOccurs="0" type="xsd:boolean" nillable="true"/>
       <xsd:element name="Metadata" minOccurs="0" type="mns:WorkforceEngagementSettings" nillable="true"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
  </xsd:schema>
  <xsd:schema elementFormDefault="qualified" targetNamespace="urn:tooling.soap.sforce.com">
   <xsd:import namespace="urn:metadata.tooling.soap.sforce.com"/>
   <xsd:import namespace="urn:sobject.tooling.soap.sforce.com"/>
   <xsd:complexType name="ChangeOwnPasswordResult">
    <xsd:sequence/>
   </xsd:complexType>
   <xsd:complexType name="SaveResult">
    <xsd:sequence>
     <xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Error"/>
     <xsd:element name="id" type="tns:ID"/>
     <xsd:element name="infos" minOccurs="0" maxOccurs="unbounded" type="tns:Info"/>
     <xsd:element name="success" type="xsd:boolean"/>
     <xsd:element name="warnings" minOccurs="0" maxOccurs="unbounded" type="tns:Warning"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Error">
    <xsd:sequence>
     <xsd:element name="extendedErrorDetails" minOccurs="0" maxOccurs="unbounded" type="tns:ExtendedErrorDetails"/>
     <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="message" type="xsd:string"/>
     <xsd:element name="statusCode" type="tns:StatusCode"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="ExtendedErrorCode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ACTIONCALL_DUPLICATE_INPUT_PARAM">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, actionCallName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTIONCALL_DUPLICATE_OUTPUT_PARAM">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, actionCallName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTIONCALL_INPUT_VALIDATION_FAILED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, cause</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTIONCALL_INVALID_INPUT_PARAM_NAME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, actionCallName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTIONCALL_MISSING_NAME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTIONCALL_MISSING_REQUIRED_PARAM">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, actionCallName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTIONCALL_MISSING_REQUIRED_TYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, actionCallName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTIONCALL_NOT_FOUND_WITH_NAME_AND_TYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTIONCALL_NOT_SUPPORTED_FOR_PROCESSTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTIONCALL_NOT_SUPPORTED_FOR_TRIGGERTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, triggerType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTIONCALL_TRANSACTION_MODEL_NOT_ALLOWED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, actionCallName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTIONCALL_TRANSACTION_MODEL_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTIONCALL_TRIGGERING_RECORD_MISMATCHED_OBJECTTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, actionObjectType, flowObjectType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTION_CALL_INVALID_CONFIGURATION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, cause</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTION_CALL_INVALID_INPUT_PARAM">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, actionCallName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTION_CALL_INVALID_OUTPUT_PARAM">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, actionCallName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ACTION_TYPE_REQUIRED_FOR_STEP">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ADDING_ATTACHMENT_QUESTIONS_ADDITION_TO_EXISTING_SURVEY">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="APEXCALLOUT_INPUT_DUPLICATE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, apexClassName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="APEXCALLOUT_INPUT_INCOMPATIBLE_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, apexClassName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="APEXCALLOUT_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, apexClassName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="APEXCALLOUT_MISSING_CLASSNAME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, apexClassName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="APEXCALLOUT_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, apexClassName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="APEXCALLOUT_OUTPUT_INCOMPATIBLE_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, apexClassName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="APEXCALLOUT_OUTPUT_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, apexClassName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="APEXCALLOUT_REQUIRED_INPUT_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, apexClassName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="APEXCLASS_MISSING_INTERFACE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, apexClassName, parentScreenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="APEX_CLASS_VARIABLE_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, apexClass</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNEE_AUTOPROC">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNEE_USER_USERNAME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_ELEMENT_MISSING_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, assignmentName, operatorName, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_ELEMENT_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, assignmentName, elementType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_FIELD_INVALID_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldValue, dataType, incompatibleDataType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_FIELD_INVALID_DATATYPE_WITH_ELEMENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, acceptedDataType, dataType, fieldValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_INCOMPATIBLE_DATATYPES">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, assignmentName, operatorName, leftElementName, leftElementType, rightElementName, rightElementType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_INVALID_ASSIGNTOREFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, assignmentName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_INVALID_COLLECTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, assignmentName, operatorName, leftElementName, rightElementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_INVALID_DATATYPE_IN_ELEMENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, dataType, incompatibleDataType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_INVALID_ELEMENTREFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, assignmentName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_INVALID_MERGE_FIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, operatorName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_INVALID_OPERATOR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, assignmentName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_INVALID_REFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, operatorName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_INVALID_VALUE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, assignmentName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_LEFT_DATATYPE_INVALID_FOR_OPERATOR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, assignmentName, operatorName, dataType, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_MODIFIES_NONVARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, assignmentName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_NONEXISTENT_REFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, operatorName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_REQUIRED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, assignmentName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ASSIGNMENTITEM_RIGHT_DATATYPE_INVALID_FOR_OPERATOR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="AUTOLAUNCHED_CHOICELOOKUP_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, choiceLookupName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="AUTOLAUNCHED_CHOICE_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="AUTOLAUNCHED_SCREEN_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="AUTOLAUNCHED_STEP_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="AUTOLAUNCHED_SUBFLOW_INCOMPATIBLE_FLOWTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="AUTOLAUNCHED_WAIT_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="BEFORE_SAVE_FLOW_RECORD_UPDATE_CANNOT_HAVE_FAULT_CONNECTOR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="BEFORE_SAVE_FLOW_RECORD_UPDATE_INVALID_REFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="BEFORE_SAVE_FLOW_RECORD_UPDATE_RELATED_RECORD_REQUIRES_INPUTASSIGNMENTS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="BEFORE_SAVE_FLOW_RECORD_UPDATE_REQUIRES_INPUTASSIGNMENTS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="BOTH_START_NODE_AND_REFERENCE_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CHOICEFIELD_DEFAULT_CHOICE_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, screenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CHOICEFIELD_MISSING_CHOICE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, questionName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CHOICELOOKUP_DATATYPE_INCOMPATIBLE_WITH_CHOICEFIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, choiceName, parentScreenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CHOICE_DATATYPE_INCOMPATIBLE_WITH_CHOICEFIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, choiceName, parentScreenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CHOICE_LOOKUP_COLLECTION_REFERENCE_NULL">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CHOICE_LOOKUP_INVALID_COLLECTION_REFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CHOICE_NOT_SUPPORTED_FOR_SCREENFIELDTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, screenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CHOICE_USED_MULTIPLE_TIMES_IN_SAME_FIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_DUPLICATE_MAPITEM">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_INVALID_COLLECTION_REFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_INVALID_CONFIGURATION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_INVALID_OUTPUTSOBJECTTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_MAX_SORT_FIELDS_LIMIT_EXCEEDED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_MISMATCHED_OBJECTTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_MISSING_MAP">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_MISSING_OUTPUTSOBJECTTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_MISSING_PARAMETER">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_MISSING_SORT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_NOT_SUPPORTED_FOR_API_VERSION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_REQUIRES_PERM">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_SORT_FIELD_INVALID_FOR_OBJECT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_TYPE_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="COLLECTION_PROCESSOR_VARIABLE_NULL">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITIONAL_SCREENFIELD_VISIBILITY_NOT_SUPPORTED_FOR_ENVIRONMENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, environment</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITION_BUILDER_MISSING_FLOW_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITION_BUILDER_MISSING_REQUIRED_PERMISSIONS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITION_BUILDER_UNSUPPORTED_FLOW_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITION_INVALID_LEFTOPERAND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementReference, operatorName, ruleName, screenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITION_LOGIC_EXCEEDS_LIMIT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, characterLimit</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITION_LOGIC_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITION_LOGIC_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITION_MISSING_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, elementReference, operatorName, ruleName, screenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITION_MISSING_OPERATOR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, ruleName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITION_OPERAND_DATATYPES_INCOMPATIBLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, elementReference, operatorName, ruleName, screenFieldName, elementReferenceOrValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITION_OPERAND_INCOMPATIBLE_WITH_ELEMENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, elementReference, ruleName, screenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITION_OPERATOR_INCOMPATIBLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, elementReference, operatorName, ruleName, screenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITION_REFERENCED_ELEMENT_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, elementReference, ruleName, screenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONDITION_RIGHTOPERAND_NULL">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, elementReference, elementReferenceOrValue, operatorName, ruleName, screenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONNECTOR_MISSING_TARGET">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CONSTANT_INCLUDES_REFERENCES">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, constantName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CUSTOMEVENTS_NOT_ENABLED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CUSTOMEVENT_MISSING_PROCESSMETADATAVALUES">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CUSTOMEVENT_OBJECTTYPE_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CUSTOMEVENT_OBJECTTYPE_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CUSTOMEVENT_PROCESSMETADATAVALUES_MISSING_NAME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, metadataValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="CUSTOMEVENT_PROCESSMETADATAVALUES_MORE_THAN_ONE_NAME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, metadataValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="DATATYPE_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, dataType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="DATATYPE_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="DATA_TYPE_NOT_SUPPORTED_FOR_PROCESSTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType, dataType, elementType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="DECISION_DEFAULT_CONNECTOR_MISSING_LABEL">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowDecision</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="DECISION_MISSING_OUTCOME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowDecision</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="DETERMINATION_FLOW_ACTION_TYPE_REQUIRED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="DYNAMIC_TYPE_MAPPING_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_CONNECTS_TO_SELF">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_COORDINATES_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, coordinateLimit, coordinateName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_INVALID_CONNECTOR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_INVALID_REFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_INVALID_REFERENCE_FOR_CONFLICTING_FIELD_VALUE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, conflictingField, conflictingFieldValue, reference</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_MISSING_CONNECTOR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_MISSING_LABEL">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, characterLimit, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_MISSING_NAME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, characterLimit</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_MISSING_REFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_MORE_THAN_ONE_FIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_NAME_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_NEVER_USED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_NOT_SUPPORTED_IN_SUBFLOW_FOR_TRIGGER_TYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementType, subflowName, triggerType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_SCALE_SMALLER_THAN_DEFAULTVALUE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_SUBTYPE_NOT_SUPPORTED_FOR_ELEMENTTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, elementSubtype</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_SUBTYPE_NOT_SUPPORTED_FOR_PROCESSTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType, elementSubtype</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ELEMENT_TYPE_NOT_SUPPORTED_FOR_ENVIRONMENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, environment, elementType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ENTRY_CONDITION_CONFLICTING_FILTERS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ENVIRONMENTS_VALUE_CHANGED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, environment</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ENVIRONMENT_PERMISSION_REQUIRED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, environment</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="EXTERNAL_OBJECTS_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="EXTERNAL_OBJECT_FIELDS_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldReference</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="EX_AUTOLAUNCHED_SUBFLOW_INCOMPATIBLE_FLOWTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FEATURE_DISABLED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FIELDASSIGNMENT_FIELD_INCOMPATIBLE_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FIELDASSIGNMENT_INVALID_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, elementName, assignmentName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FIELDASSIGNMENT_INVALID_ELEMENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, elementName, elementType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FIELDASSIGNMENT_INVALID_REFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FIELDASSIGNMENT_MULTIPLE_REFERENCES_SAME_FIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FIELDASSIGNMENT_PICKLISTFIELD_INCOMPATIBLE_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, dataType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FIELDASSIGNMENT_REFERENCED_ELEMENT_MISSING_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, elementName, elementType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FIELDSERVICE_UNSUPPORTED_FIELD_TYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FIELD_INVALID_VALUE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FIELD_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FIELD_RELATIONSHIP_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldRelationshipName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FIELD_TYPE_NOT_SUPPORTED_AS_CHILD_OF_SCREENFIELD_REGION_OR_REGIONCONTAINER">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FIELD_TYPE_NOT_SUPPORTED_AS_PARENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FIELD_VALUE_REQUIRES_PERM">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_COMPONENT_ATTRIBUTE_EXPRESSION_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: componentName, propertyName, propertyType, errorCode, invalidTokens</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_COMPONENT_ATTRIBUTE_GENERIC_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: componentName, propertyName, propertyType, errorIdentifier, errorParams</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_COMPONENT_ATTRIBUTE_MISSING_REQUIRED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: componentName, propertyName, propertyType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_COMPONENT_ATTRIBUTE_TOO_LONG">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: componentName, propertyName, propertyType, maxLength</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_COMPONENT_CUSTOM_VALIDATION_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: componentName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_COMPONENT_DESIGN_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: componentName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_COMPONENT_EVENT_DUPLICATE_TARGET_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: eventName, sourceName, targetName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_COMPONENT_EVENT_EMPTY_TARGET_MAPPING_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: eventName, sourceName, targetName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_COMPONENT_EVENT_INVALID_FORMFACTOR_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: eventName, sourceName, targetName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_COMPONENT_EVENT_INVALID_SERVICE_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: eventName, sourceName, targetName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_COMPONENT_EVENT_SOURCE_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: eventName, sourceName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_COMPONENT_MAX_LIMIT_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: componentCount, maxComponentLimit</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_COMPONENT_RULE_VALIDATION_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: componentName, criterionIndex</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_DUPLICATE_PROPERTY_COMPONENT_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: componentName, propertyName, propertyType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_EVENT_ATTRIBUTE_GENERIC_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: eventName, propertyName, propertyType, sourceName, targetName, errorIdentifier, errorParams</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_INVALID_ITEM_INSTANCE_TYPE_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: regionName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_INVALID_PROPERTY_TYPE_COMPONENT_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: componentName, propertyName, propertyType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_INVALID_PROPERTY_TYPE_EVENT_TARGET_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: eventName, propertyName, propertyType, sourceName, targetName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_ITEM_INSTANCE_CUSTOM_VALIDATION_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: instanceName, pageType, templateName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_MAX_INTERACTIONS_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: maxInteractionLimit</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_PICKLIST_INVALID_VALUE_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: componentName, propertyName, propertyType, invalidValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_RENAMED_COMPONENT_VALIDATION_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: componentName, externalAppVersion, priorComponentName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLEXIPAGE_TEMPLATE_INVALID_SWITCH">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: newTemplate, oldTemplate</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_ALREADY_OVERRIDDEN">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowName, existingOverrideName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_COMPLEX_VALUE_COLLECTION_TYPE_EXPECTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_COMPLEX_VALUE_INVALID_JSON">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_COMPLEX_VALUE_INVALID_MERGE_FIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_COMPLEX_VALUE_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_COMPLEX_VALUE_SCALAR_TYPE_EXPECTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_CONTEXT_RECORD_ASSIGNMENT_VARIABLE_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowName, triggerType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_ELEMENT_SCALE_LESS_THAN_ZERO">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_IMMEDIATE_PATH_INCOMPATIBLE_WITH_EXTERNAL_CALLOUTS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_IMMEDIATE_PATH_INCOMPATIBLE_WITH_EXTERNAL_OBJECTS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INCLUDES_STEP">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INPUTPARAM_MISMATCHED_APEX_CLASS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_BULK_EXECUTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_HANDLED_ERROR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_INPUT_VALIDATION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_INTERACTION_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_INVALID_CHOICE_USER_INPUT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_INVALID_FIELD_VALUE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_INVALID_START_REQUEST">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_LIMIT_EXCEEDED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_MISSING_CHOICE_FOR_REQUIRED_CHOICE_FIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_MISSING_VALUE_FOR_REQUIRED_INPUT_FIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_NAVIGATE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_RANGE_VALIDATION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_REGEX_VALIDATION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_RESUME_INTERVIEW">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_SAVE_RESULT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_SET_CHOICE_SELECTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_START_INTERVIEW">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INTERVIEW_TYPE_CONVERSION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_INVALID_NAME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, maxDevNameLength</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_NAME_USED_IN_OTHER_CLIENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_OVERRIDABLE_CANNOT_BE_OVERRIDE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_OVERRIDABLE_CANNOT_BE_TEMPLATE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_OVERRIDDEN_FLOW_INVALID_REFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_OVERRIDE_EXTRA_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_OVERRIDE_INCOMPATIBLE_PROCESS_TYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, overrideFlowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_OVERRIDE_INCOMPATIBLE_TYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_OVERRIDE_INCOMPATIBLE_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_RECORD_PRIOR_AUTOLAUNCH_UPDATE_ONLY">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_RECORD_PRIOR_INVALID_IN_RECORD_CREATE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_RECORD_PRIOR_INVALID_IN_RECORD_DELETE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_RECORD_PRIOR_INVALID_IN_RECORD_UPDATE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_RECORD_PRIOR_READ_ONLY">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_REFERENCES_APEX_CLASS_NOT_IN_SAME_PACKAGE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_RESOURCE_NOT_SUPPORTED_FOR_ENVIRONMENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, environment</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_RULE_REQUIRE_RECORD_CHANGED_NEVER_CHECKED_FOR_RECORD_PRIOR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SCHEDULED_PATH_ALLOWED_ONE_ASYNCAFTERCOMMIT_PATH">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SCHEDULED_PATH_ASYNCAFTERCOMMIT_REQUIRES_RECORD_CHANGED_OR_ISCHANGED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SCHEDULED_PATH_CANNOT_USE_IS_CHANGED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SCHEDULED_PATH_INCOMPATIBLE_TIME_SOURCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SCHEDULED_PATH_INCOMPATIBLE_WHEN_DECISION_REQUIRES_RECORD_CHANGED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, ruleName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SCHEDULED_PATH_INCOMPATIBLE_WITH_FLOW_TRIGGER_TYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SCHEDULED_PATH_INCOMPATIBLE_WITH_RECORD_PRIOR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, elementType, pathName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SCHEDULED_PATH_INVALID_BATCH_SIZE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SCHEDULED_PATH_INVALID_OFFSET">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SCHEDULED_PATH_REQUIRES_DEFAULT_WORKFLOW_USER">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SCHEDULED_PATH_REQUIRES_RECORD_CHANGED_TO_MEET_CRITERIA">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SCHEDULE_INFORMATION_INCOMPLETE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType, flowStartFrequency, flowTriggerType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SOBJECT_VARIABLE_NOT_PERSISTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, variableName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SOURCE_TEMPLATE_INVALID_REFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_STAGE_INCLUDES_REFERENCES">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, stageName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_STAGE_ORDER_DUPLICATE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, stageName, stageOrder, stageWithSameOrder</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_STAGE_ORDER_OUT_OF_RANGE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, stageName, invalidStageOrder, maxOrder, minOrder</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_SYSTEM_VARIABLE_NOT_SUPPORTED_FOR_TRIGGERTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType, systemVariable, triggerType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_API_NAME_DUPLICATED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_ASSERTION_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_ASSERTION_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_CONDITION_INCOMPATIBLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, leftReference, oprOrRHS</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_CONDITION_INVALID_DATATYPE_MAPPING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, leftReference, oprOrRHS</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_CONDITION_LIMIT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_CONDITION_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, testPoint</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_DATATYPE_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, actualDataType, expectedDataType, lhsReference, rightReference</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_FLOW_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_IMMEDIATE_PATH_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_MERGE_FIELD_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, flowName, testPoint</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_MERGE_FIELD_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, rightReference, testPoint</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_OPERATOR_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, operatorName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_PARAMETER_DUPLICATED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, testPoint, type</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_PARAMETER_INCOMPATIBLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, testPoint, type</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_PARAMETER_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, rightReference</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_PARAMETER_LEFTVALUEREFERENCE_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, testPoint</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_PARAMETER_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, testPoint, type</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_PARAMETER_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_PARAMETER_TYPE_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, testPoint</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_PARAMETER_VALUE_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, scheduledPath, testPoint</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_PARAMETER_VALUE_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, testPoint</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_PARAMS_REQUIRED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_POINTS_DUPLICATED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_POINT_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName, testName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_POINT_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_PROCESSTYPE_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TEST_RIGHTVALUE_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementType, leftReference</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TRIGGER_DERIVED_FIELD_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TRIGGER_ORDER_OUT_OF_BOUNDS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FLOW_TRIGGER_TYPE_INCOMPATIBLE_WITH_RECORD_TRIGGER_TYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowTriggerType, recordTriggerType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FORMULA_CMT_LIMIT_EXCEEDED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, formulaExpression</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="FORMULA_EXPRESSION_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, formulaExpression</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="GLOBAL_VARIABLE_NOT_SUPPORTED_FOR_PROCESSTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType, systemVariable</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="HTTP_METHOD_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: currentRequestHttpMethod, supportedHttpMethods</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INCONSISTENT_DYNAMIC_TYPE_MAPPING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INCONSISTENT_VALUE_FOR_DYNAMIC_VALUE_FIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, extensionName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INPUTPARAM_CONFIGURATION_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INPUTPARAM_INCOMPATIBLE_CONFIGURATION_ONLY">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INPUTPARAM_INCOMPATIBLE_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INPUTPARAM_INCOMPATIBLE_WITH_COLLECTION_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INPUTPARAM_INCOMPATIBLE_WITH_NONCOLLECTION_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INPUTPARAM_MISMATCHED_OBJECTTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INPUTVARIABLE_COLLECTION_NOT_SUPPORTED_FOR_DYNAMIC_ACTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INPUTVARIABLE_COLLECTION_NOT_SUPPORTED_FOR_ENVIRONMENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, environment</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INPUTVARIABLE_DATATYPE_NOT_SUPPORTED_FOR_DYNAMIC_ACTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INPUTVARIABLE_DATATYPE_NOT_SUPPORTED_FOR_ENVIRONMENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, environment</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INVALID_ACTION_TYPE_FOR_STEP">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INVALID_ASSIGNEE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INVALID_EMAIL_ADDRESS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, actionCallName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INVALID_ENVIRONMENTS_VALUE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, environments</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INVALID_FLOW">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INVALID_FLOW_INTERVIEW">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INVALID_PROCESSTYPE_ENVIRONMENT_COMBINATION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType, environment</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INVALID_QUERY_LOCATOR_FORMAT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: message</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INVALID_REGEX_IN_SURVEY_QUESTIONS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INVALID_SENDER_TYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, actionCallName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INVALID_SURVEY_VARIABLE_NAME_OR_TYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, surveyName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INVALID_TIME_ZONE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, environment</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="INVOCABLE_ACTION_TYPE_NOT_SUPPORTED_FOR_ENVIRONMENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, environment, actionType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="LOCATOR_LOCATION_EXCEEDS_SIZE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: message, querySize, requestedLocation</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="LOOP_ASSIGNNEXTVALUETO_MISMATCHED_APEXCLASSTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="LOOP_ASSIGNNEXTVALUETO_MISMATCHED_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="LOOP_ASSIGNNEXTVALUETO_MISMATCHED_OBJECTTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="LOOP_ASSIGNNEXTVALUETO_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="LOOP_ASSIGNNEXTVALUETO_MISSING_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="LOOP_ASSIGNNEXTVALUETO_REFERENCE_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldRelationshipName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="LOOP_COLLECTION_ELEMENT_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="LOOP_COLLECTION_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="LOOP_COLLECTION_NOT_SUPPORTED_FOR_FIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="LOOP_MISSING_COLLECTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="MAX_CHILD_TYPES">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: input, limit</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="MAX_EXTERNAL_REFERENCES_IN_QUERY">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: input, limit</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="MAX_STATEMENT_SIZE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: input, limit</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="MISSING_ASSIGNEE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="MISSING_ASSIGNEE_TYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="MISSING_EMAIL_RECIPIENTS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="MULTIPLE_ASSIGNEES_NOT_ALLOWED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="NON_EXPOSED_COMPONENT_IN_FLOW">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="NON_GLOBAL_COMPONENT_IN_EXPORTED_FLOW">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="NUMBER_OF_SCREENFIELD_REGIONS_EXCEEDS_LIMIT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OBJECTTYPE_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OBJECT_CANNOT_BE_CREATED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OBJECT_CANNOT_BE_DELETED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OBJECT_CANNOT_BE_QUERIED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OBJECT_CANNOT_BE_UPDATED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OBJECT_ENCRYPTED_FIELDS_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OBJECT_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OBJECT_TYPE_DOES_NOT_EXIST">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ORCHESTRATION_REQUIRESASYNCPROCESSING_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ORG_WIDE_EMAIL_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, orgWideEmailAddress</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="ORG_WIDE_EMAIL_NOT_USED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OUTPUTPARAM_ASSIGNTOREFERENCE_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OUTPUTPARAM_ASSIGNTOREFERENCE_NOTFOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OUTPUTPARAM_INCOMPATIBLE_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OUTPUTPARAM_MISMATCHED_OBJECTTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OUTPUTPARAM_MISMATCHED_WITH_COLLECTION_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OUTPUTPARAM_MISSING_ASSIGNTOREFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="OUTPUTPARAM_MISTMATCHED_WITH_NONCOLLECTION_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="PARAM_DATATYPE_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="PAST_SCHEDULE_FLOW_WILL_NOT_RUN">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="PRICE_ADJUSTMENT_TIER_VALIDATION_ERROR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: currentLowerBound, currentUpperBound, errorScenario, nextLowerBound, nextUpperBound</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="PROCESSMETADATAVALUES_NOT_SUPPORTED_FOR_PROCESSTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType, metadataValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="PROCESSMETADATAVALUE_NONEXISTENT_ELEMENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, metadataValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="PROCESSTYPE_COMPONENTTYPE_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="PROCESSTYPE_ELEMENT_CONFIG_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType, attributeSet, elementType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="PROCESSTYPE_ELEMENT_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType, elementType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="PROCESSTYPE_EVALUATIONFLOW_REQUIRED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="PROCESSTYPE_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="PROCESSTYPE_SCREEN_FIELDTYPE_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="PROCESS_TYPE_ELEMENT_ATTRIBUTE_REQUIRED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType, attribute, elementType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="PROCESS_TYPE_INCOMPATIBLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, currentProcessType, flowName, incompatibleProcessType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="QUERY_LOCATOR_EXPIRED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: message</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RECOMMENDATION_STRATEGY_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: errorArguments, errorCode</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RECORDFILTER_ENCRYPTED_FIELDS_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RECORDFILTER_GEOLOCATION_FIELDS_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RECORDFILTER_INVALID_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, elementName, elementType, operatorName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RECORDFILTER_INVALID_ELEMENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, assignmentName, elementName, elementType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RECORDFILTER_INVALID_OPERATOR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, operatorName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RECORDFILTER_INVALID_REFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, operatorName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RECORDFILTER_MISSING_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, elementName, elementType, operatorName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RECORDFILTER_MULTIPLE_QUERIES_SAME_FIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RECORDFILTER_NON_PRIMITIVE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RECORDLOOKUP_IDASSIGNMENT_VARIABLE_INCOMPATIBLE_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RECORDLOOKUP_IDASSIGNMENT_VARIABLE_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RECORDUPDATE_MISSING_FILTERS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="REFERENCED_ELEMENT_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, mergeFieldReference</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="REQUIRED_VARIABLE_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="REQUIRED_VARIABLE_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RESOURCE_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: </xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RULE_MISSING_CONDITION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, ruleName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="RULE_REQUIRE_RECORD_CHANGED_NEVER_CHECKED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCHEDULE_TRIGGERED_FLOW_REQUIRES_DEFAULT_WORKFLOW_USER">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENCOMPONENT_CONTAINS_VISIBILITY_RULE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_API_VERSION_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_BOOLEAN_ISREQUIRED_IS_FALSE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_CANNOT_HAVE_BOTH_DEFAULTVALUE_AND_DEFAULTSELECTEDCHOICEREFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_DEFAULTVALUE_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_EXTENSION_DUPLICATE_INPUT_PARAM">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, extensionName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_EXTENSION_DUPLICATE_OUTPUT_PARAM">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, extensionName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_EXTENSION_IMPLEMENTATION_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, extensionName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_EXTENSION_INPUT_ATTRIBUTE_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, extensionName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_EXTENSION_NAME_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, extensionName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_EXTENSION_NAME_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_EXTENSION_NAME_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_EXTENSION_OUTPUT_ATTRIBUTE_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, extensionName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_EXTENSION_REQUIRED_INPUT_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, extensionName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_INPUTS_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_INPUTS_ON_NEXT_NAV_TO_ASSOC_SCRN_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_INVALID_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, dataType, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_MULTISELECTCHOICE_SEMICOLON_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_OBJECTFIELDREFERENCE_INVALID_FORMAT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, objectFieldReference</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_OBJECTPROVIDED_CANNOT_HAVE_DEFAULTVALUE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_OBJECTPROVIDED_CANNOT_HAVE_HELPTEXT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_OBJECTPROVIDED_INVALID_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, dataType, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_OBJECTPROVIDED_ISREQUIRED_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_OBJECTPROVIDED_LIGHTNING_RUNTIME_DISABLED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_OBJECTPROVIDED_MISSING_OBJECTFIELDREFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_OUTPUTS_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_REGION_CONTAINS_DUPLICATE_INPUT_PARAMETER_VALUES">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_REGION_INPUT_PARAMETER_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_REGION_MISSING_REQUIRED_PERMISSIONS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_REGION_NOT_IN_CONTAINER">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_REGION_REQUIRED_INPUT_PARAMETER_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_REGION_WIDTH_SUM_EXCEEDS_LIMIT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_REGION_WIDTH_VALUE_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_TYPE_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_TYPE_NOT_SUPPORTED_FOR_API_VERSION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_TYPE_NOT_SUPPORTED_FOR_ENVIRONMENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, environment, fieldType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_USERINPUT_NOT_SUPPORTED_FOR_CHOICETYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_VALIDATIONRULE_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFIELD_VALIDATION_RULES_NOT_SUPPORTED_FOR_ENVIRONMENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, environment</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENFOOTER_MERGEFIELD_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENRULE_ACTION_INVALID_ATTRIBUTE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, screenRuleName, attributeName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENRULE_ACTION_INVALID_ATTRIBUTE_FOR_API_VERSION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, screenRuleName, attributeName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENRULE_ACTION_INVALID_VALUE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, screenRuleName, acceptedValues, actionValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENRULE_ACTION_MISSING_ATTRIBUTE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, screenRuleName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENRULE_ACTION_MISSING_FIELDREFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, screenRuleName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENRULE_ACTION_MISSING_VALUE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, screenRuleName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENRULE_ATTRIBUTE_NOT_SUPPORTED_FOR_SCREENFIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, screenRuleName, attributeName, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENRULE_FIELD_NOT_FOUND_ON_SCREEN">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, screenRuleName, fieldValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENRULE_MISSING_ACTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, screenRuleName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENRULE_NOT_SUPPORTED_IN_ORG">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENRULE_SCREENFIELD_NOT_VISIBLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREENRULE_VISIBILITY_NOT_SUPPORTED_IN_ORG">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREEN_ALLOWBACK_ALLOWFINISH_BOTH_FALSE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREEN_CONTAINS_LIGHTNING_COMPONENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREEN_CONTAINS_REGION_CONTAINER_COMPONENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREEN_FIELD_REGION_CONTAINER_TYPE_INVALID_VALUE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREEN_FIELD_REGION_CONTAINER_TYPE_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREEN_FIELD_SECTION_HEADER_INVALID_VALUE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREEN_FIELD_SECTION_HEADER_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREEN_MISSING_FOOTER_AND_LIGHTNING_COMPONENT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREEN_MISSING_LABEL">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, characterLimit</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREEN_MULTISELECTFIELD_DOESNT_SUPPORT_CHOICE_WITH_USERINPUT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SCREEN_PAUSEDTEXT_NOT_SHOWN_WHEN_ALLOWPAUSE_IS_FALSE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SETTING_FIELD_MAKES_OTHER_FIELD_REQUIRED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, requiredField</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SETTING_FIELD_MAKES_OTHER_FIELD_UNSUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, otherFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SETTING_FIELD_VALUE_MAKES_OTHER_FIELD_UNSUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, otherFieldName, value</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SETTING_FIELD_VALUE_MAKES_OTHER_FIELD_VALUE_UNSUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, fieldValue, otherFieldName, otherFieldValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SLACK_API_EXCEPTION_EXTENSION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: slackErrorCode</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SOBJECT_ELEMENT_INCOMPATIBLE_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, fieldValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SOBJECT_ELEMENT_MISMATCHED_OBJECTTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectType, sobjectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SORT_ENCRYPTED_FIELDS_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, objectType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SORT_FIELD_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, sortOrder</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SORT_FIELD_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SORT_GEOLOCATION_FIELDS_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SORT_LIMIT_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, maxLimit</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SORT_ORDER_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SPECIFIC_FIELD_VALUE_MAKES_OTHER_FIELD_REQUIRED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, fieldType, requiedField</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SPECIFIC_FIELD_VALUE_MAKES_OTHER_FIELD_VALUE_REQUIRED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="STAGE_NAME_NOT_FULLY_QUALIFIED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="START_ELEMENT_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_DESKTOP_DESIGNER_FLOWS_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_DIFFERENT_RUNMODE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_INPUT_MISSING_NAME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_INPUT_MULTIPLE_ASSIGNMENTS_TO_ONE_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, inputVariableName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_INPUT_REFERENCES_FIELD_ON_SOBJECT_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, inputVariableName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_INPUT_VARIABLE_NOT_FOUND_IN_REFERENCEDFLOW">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName, inputAssignmentNames</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_INPUT_VARIABLE_NO_INPUT_ACCESS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName, inputAssignmentNames</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_INVALID_NAME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_INVALID_REFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_MASTER_FLOW_TYPE_NOT_AUTOLAUNCHED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parentFlowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_MISSING_NAME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_NO_ACTIVE_VERSION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName, flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_OUTPUT_INCOMPATIBLE_DATATYPES">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName, flowVersion, outputParameterNames</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_OUTPUT_MISMATCHED_APEX_CLASS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName, flowVersion, outputParameterNames</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_OUTPUT_MISMATCHED_COLLECTIONTYPES">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName, flowVersion, outputParameterNames</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_OUTPUT_MISMATCHED_OBJECTS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName, flowVersion, outputParameterNames</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_OUTPUT_MISSING_ASSIGNTOREFERENCE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, outputAssignment</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_OUTPUT_MISSING_NAME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_OUTPUT_MULTIPLE_ASSIGNMENTS_TO_ONE_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, outputVariableName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_OUTPUT_REFERENCES_FIELD_ON_SOBJECT_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, outputAssignment</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_OUTPUT_TARGET_DOES_NOT_EXIST_IN_MASTER_FLOW">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName, outputAssignmentName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_OUTPUT_VARIABLE_NOT_FOUND_IN_MASTERFLOW">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName, variableName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_OUTPUT_VARIABLE_NOT_FOUND_IN_REFERENCEDFLOW">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName, flowVersion, outputParameterNames</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_OUTPUT_VARIABLE_NO_OUTPUT_ACCESS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName, variableName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_PROCESSTYPE_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType, subflowElementName, subflowName, subflowProcessType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_PROCESS_TYPE_INCOMPATIBLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName, flowName, processType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SUBFLOW_REFERENCES_MASTERFLOW">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_ADVANCED_CONDITION_LOGIC_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_CHOICE_NOT_REFERENCED_BY_A_QUESTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_CHOICE_REFERENCED_BY_MULTIPLE_QUESTIONS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, choiceName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_ELEMENT_NEVER_REACHED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_ENRICH_INVALID_CONFIGURATION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, surveyName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_INACTIVE_SUBFLOWS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_INVALID_ATTACHMENT_QUESTION_CONFIGURATION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_INVALID_CMT_CONFIGURED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_INVALID_CUSTOM_THANK_YOU_CONFIGURATION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_INVALID_LINK_TARGET_IN_QUESTION_LABEL">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_INVALID_MATRIX_QUESTION_CONFIGURATION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_INVALID_MERGE_FIELD_CONFIGURATION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_INVALID_OUTPUT_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, surveyName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_MISSING_QUESTION_OR_SUBFLOW">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, surveyName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_MISSING_REQUIRED_VARIABLES">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, surveyName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_MULTIPLE_SCREENS_CANNOT_CONNECT_TO_SAME_DECISION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowDecision</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_NESTED_SUBFLOWS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_NONSURVEY_SUBFLOWS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_RULE_INVALID_RIGHT_OPERAND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_SAVE_ERROR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_SCREENFIELD_TYPE_NOT_SUPPORTED_FOR_QUESTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_START_ELEMENT_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SURVEY_VARIABLE_ACCESS_INVALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, surveyName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="SYSTEM_MODE_NOT_ALLOWED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="TEMPORARY_QUERY_MORE_FAILURE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: message</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="TRIGGERED_FLOW_REDUNDANT_QUERY">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="TRIGGERING_RECORD_UPDATE_REQUIRES_INPUTASSIGNMENTS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="TRIGGER_ORDER_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="TRIGGER_TYPE_CONTEXT_OBJECT_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectName, triggerType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="TRIGGER_TYPE_ELEMENT_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementType, triggerType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="TRIGGER_TYPE_INCOMPATIBLE_WITH_PROCESS_TYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="TRIGGER_TYPE_NOT_ALLOWED_FOR_SUBFLOW">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, subflowName, triggerType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="TYPE_MAPPING_DUPLICATED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="TYPE_MAPPING_NAME_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="TYPE_MAPPING_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="TYPE_MAPPING_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="TYPE_MAPPING_NOT_SUPPORTED_FOR_API_VERSION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="TYPE_MAPPING_NOT_SUPPORTED_FOR_PROCESS_TYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="UNAUTHORIZED_USER_FOR_CURSOR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: message</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="UNEXPECTED_ERROR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="VALIDATION_EXCEPTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: field, message, parentResourceName, resourceName, resourceType, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="VALUE_CHAR_LIMIT_EXCEEDED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName, characterLimit</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="VARIABLE_FIELD_NOT_SUPPORTED_FOR_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, datatype</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="VARIABLE_FIELD_NOT_SUPPORTED_FOR_DATATYPE_AND_COLLECTION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName, datatype</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="VARIABLE_FIELD_REQUIRED_FOR_DATATYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, datatype, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="VARIABLE_SCALE_EXCEEDS_LIMIT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="VARIABLE_SCALE_NEGATIVE_INTEGER">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="VARIABLE_SCALE_NULL">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="VERSION_NOT_VALID">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, apiVersion</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="VISIBILITY_RULE_EXCEEDS_CONDITION_LIMIT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="VISIBILITY_RULE_NOT_AVAILABLE_IN_ORG">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="VISIBILITY_RULE_NOT_SUPPORTED_FOR_API_VERSION">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="VISIBILITY_RULE_NOT_SUPPORTED_FOR_PROCESSTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, processType, screenFieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="VISIBILITY_RULE_NO_CONDITIONS">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, fieldName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_DEFAULT_CONNECTOR_MISSING_LABEL">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_DUPLICATE_INPUT_PARAM">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_INPUT_NOT_SUPPORTED_FOR_EVENTTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName, inputParameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_INPUT_REQUIRES_LITERAL_VALUE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_INVALID_CONDITION_LOGIC">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_MISSING_CONNECTOR">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_MISSING_EVENTTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_OBJECT_NOT_SUPPORTED_FOR_EVENTTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_OUTPUT_NOT_SUPPORTED_FOR_EVENTTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName, outputParameter</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_RELATIVEALARM_INVALID_DATETIME_FIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName, eventParameterName, incompatibleValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_RELATIVEALARM_INVALID_FIELD">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName, eventParameterName, incompatibleValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_RELATIVEALARM_INVALID_OBJECTTYPE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName, inputParameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_RELATIVEALARM_INVALID_OFFSETNUMBER">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName, eventParameterName, incompatibleValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_RELATIVEALARM_INVALID_OFFSETUNIT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName, eventParameterName, incompatibleValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_REQUIRED_INPUT_MISSING">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName, parameterName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WAITEVENT_TYPE_INVALID_OR_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, waitEventName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WORKFLOW_MISSING_PROCESSMETADATAVALUES">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, flowName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WORKFLOW_OBJECTTYPE_NOT_FOUND">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WORKFLOW_OBJECTTYPE_NOT_SUPPORTED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectType</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WORKFLOW_OBJECTVARIABLE_AND_OLDOBJECTVARIABLE_REFERENCE_SAME_SOBJECT_VARIABLE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectVariableName, oldObjectVariableName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WORKFLOW_OBJECTVARIABLE_DOESNT_SUPPORT_INPUT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectType, objectVariableName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WORKFLOW_OLDOBJECTVARIABLE_DOESNT_SUPPORT_INPUT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, objectType, oldObjectVariableName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WORKFLOW_PROCESSMETADATAVALUES_MORE_THAN_ONE_NAME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, metadataValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WORKFLOW_PROCESS_METADATAVALUES_MISSING_NAME">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, metadataValue</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WORKFLOW_RECURSIVECOUNTVARIABLE_DOESNT_SUPPORT_INPUT">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity, elementName</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WORKFLOW_RULE_NOT_DEACTIVATED">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration>
     <xsd:enumeration value="WORKFLOW_TRIGGERTYPE_INVALID_VALUE">
      <xsd:annotation>
       <xsd:documentation>Errors with this extended error code have the following properties: erroneousElementApiName, erroneousElementType, erroneousFields, severity</xsd:documentation></xsd:annotation></xsd:enumeration></xsd:restriction></xsd:simpleType>
   <xsd:complexType name="ExtendedErrorDetails">
    <xsd:sequence>
     <xsd:element name="extendedErrorCode" type="tns:ExtendedErrorCode"/>
     <xsd:any namespace="##targetNamespace" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Info">
    <xsd:sequence>
     <xsd:element name="extendedDetails" minOccurs="0" maxOccurs="unbounded" type="tns:ExtendedErrorDetails"/>
     <xsd:element name="message" type="xsd:string"/>
     <xsd:element name="statusCode" type="tns:StatusCode"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Warning">
    <xsd:sequence>
     <xsd:element name="extendedDetails" minOccurs="0" maxOccurs="unbounded" type="tns:ExtendedErrorDetails"/>
     <xsd:element name="message" type="xsd:string"/>
     <xsd:element name="statusCode" type="tns:StatusCode"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DeleteResult">
    <xsd:sequence>
     <xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Error"/>
     <xsd:element name="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="associateEntityType" type="xsd:string"/>
     <xsd:element name="associateParentEntity" type="xsd:string"/>
     <xsd:element name="createable" type="xsd:boolean"/>
     <xsd:element name="custom" type="xsd:boolean"/>
     <xsd:element name="customSetting" type="xsd:boolean"/>
     <xsd:element name="dataTranslationEnabled" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="deepCloneable" 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="isInterface" type="xsd:boolean"/>
     <xsd:element name="isSubtype" type="xsd:boolean"/>
     <xsd:element name="keyPrefix" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="labelPlural" type="xsd:string"/>
     <xsd:element name="layoutable" type="xsd:boolean"/>
     <xsd:element name="mergeable" type="xsd:boolean"/>
     <xsd:element name="mruEnabled" type="xsd:boolean"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="queryable" type="xsd:boolean"/>
     <xsd:element name="replicateable" type="xsd:boolean"/>
     <xsd:element name="retrieveable" type="xsd:boolean"/>
     <xsd:element name="searchable" type="xsd:boolean"/>
     <xsd:element name="triggerable" type="xsd:boolean"/>
     <xsd:element name="undeletable" type="xsd:boolean"/>
     <xsd:element name="updateable" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeLayoutResult">
    <xsd:sequence>
     <xsd:element name="layouts" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayout"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeLayout">
    <xsd:sequence>
     <xsd:element name="buttonLayoutSection" minOccurs="0" type="tns:DescribeLayoutButtonSection"/>
     <xsd:element name="detailLayoutSections" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutSection"/>
     <xsd:element name="editLayoutSections" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutSection"/>
     <xsd:element name="feedView" minOccurs="0" type="tns:DescribeLayoutFeedView"/>
     <xsd:element name="highlightsPanelLayoutSection" minOccurs="0" type="tns:DescribeLayoutSection"/>
     <xsd:element name="id" type="tns:ID"/>
     <xsd:element name="multirowEditLayoutSections" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutSection"/>
     <xsd:element name="offlineLinks" minOccurs="0" maxOccurs="unbounded" type="tns:OfflineLink"/>
     <xsd:element name="quickActionList" minOccurs="0" type="tns:DescribeQuickActionListResult"/>
     <xsd:element name="relatedContent" minOccurs="0" type="tns:RelatedContent"/>
     <xsd:element name="relatedLists" minOccurs="0" maxOccurs="unbounded" type="tns:RelatedList"/>
     <xsd:element name="saveOptions" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutSaveOption"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeLayoutButtonSection">
    <xsd:sequence>
     <xsd:element name="detailButtons" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutButton"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeLayoutButton">
    <xsd:sequence>
     <xsd:element name="behavior" minOccurs="0" type="tns:WebLinkWindowType"/>
     <xsd:element name="colors" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeColorResult"/>
     <xsd:element name="content" minOccurs="0" type="xsd:string"/>
     <xsd:element name="contentSource" minOccurs="0" type="tns:WebLinkType"/>
     <xsd:element name="custom" type="xsd:boolean"/>
     <xsd:element name="encoding" minOccurs="0" type="xsd:string"/>
     <xsd:element name="height" minOccurs="0" type="xsd:int"/>
     <xsd:element name="icons" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeIconResult"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="menubar" type="xsd:boolean"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="overridden" type="xsd:boolean"/>
     <xsd:element name="resizeable" type="xsd:boolean"/>
     <xsd:element name="scrollbars" type="xsd:boolean"/>
     <xsd:element name="showsLocation" type="xsd:boolean"/>
     <xsd:element name="showsStatus" type="xsd:boolean"/>
     <xsd:element name="toolbar" type="xsd:boolean"/>
     <xsd:element name="url" minOccurs="0" type="xsd:string"/>
     <xsd:element name="width" minOccurs="0" type="xsd:int"/>
     <xsd:element name="windowPosition" minOccurs="0" type="tns:WebLinkPosition"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="WebLinkWindowType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="newWindow"/>
     <xsd:enumeration value="sidebar"/>
     <xsd:enumeration value="noSidebar"/>
     <xsd:enumeration value="replace"/>
     <xsd:enumeration value="onClickJavaScript"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="DescribeColorResult">
    <xsd:sequence>
     <xsd:element name="color" type="xsd:string"/>
     <xsd:element name="context" type="xsd:string"/>
     <xsd:element name="theme" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="WebLinkType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="url"/>
     <xsd:enumeration value="sControl"/>
     <xsd:enumeration value="javascript"/>
     <xsd:enumeration value="page"/>
     <xsd:enumeration value="flow"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="DescribeIconResult">
    <xsd:sequence>
     <xsd:element name="contentType" type="xsd:string"/>
     <xsd:element name="height" type="xsd:int" nillable="true"/>
     <xsd:element name="theme" type="xsd:string"/>
     <xsd:element name="url" type="xsd:string"/>
     <xsd:element name="width" type="xsd:int" nillable="true"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="WebLinkPosition">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="fullScreen"/>
     <xsd:enumeration value="none"/>
     <xsd:enumeration value="topLeft"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="DescribeLayoutSection">
    <xsd:sequence>
     <xsd:element name="collapsed" type="xsd:boolean"/>
     <xsd:element name="columns" type="xsd:int"/>
     <xsd:element name="heading" type="xsd:string" nillable="true"/>
     <xsd:element name="layoutRows" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutRow"/>
     <xsd:element name="layoutSectionId" type="tns:ID" nillable="true"/>
     <xsd:element name="parentLayoutId" type="tns:ID"/>
     <xsd:element name="rows" type="xsd:int"/>
     <xsd:element name="tabOrder" type="tns:TabOrderType"/>
     <xsd:element name="useCollapsibleSection" type="xsd:boolean"/>
     <xsd:element name="useHeading" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeLayoutRow">
    <xsd:sequence>
     <xsd:element name="layoutItems" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutItem"/>
     <xsd:element name="numItems" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeLayoutItem">
    <xsd:sequence>
     <xsd:element name="editableForNew" type="xsd:boolean"/>
     <xsd:element name="editableForUpdate" type="xsd:boolean"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="layoutComponents" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutComponent"/>
     <xsd:element name="placeholder" type="xsd:boolean"/>
     <xsd:element name="required" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeLayoutComponent">
    <xsd:sequence>
     <xsd:element name="displayLines" type="xsd:int"/>
     <xsd:element name="tabOrder" type="xsd:int"/>
     <xsd:element name="type" type="xsd:string"/>
     <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="AnalyticsCloudComponent">
    <xsd:complexContent>
     <xsd:extension base="tns:DescribeLayoutComponent">
      <xsd:sequence>
       <xsd:element name="error" type="xsd:string"/>
       <xsd:element name="filter" type="xsd:string"/>
       <xsd:element name="height" type="xsd:int"/>
       <xsd:element name="hideOnError" type="xsd:boolean"/>
       <xsd:element name="showHeader" type="xsd:boolean"/>
       <xsd:element name="showSharing" type="xsd:boolean"/>
       <xsd:element name="showTitle" type="xsd:boolean"/>
       <xsd:element name="width" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AuraComponent">
    <xsd:complexContent>
     <xsd:extension base="tns:DescribeLayoutComponent">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Canvas">
    <xsd:complexContent>
     <xsd:extension base="tns:DescribeLayoutComponent">
      <xsd:sequence>
       <xsd:element name="displayLocation" type="xsd:string"/>
       <xsd:element name="referenceId" type="xsd:string"/>
       <xsd:element name="showLabel" type="xsd:boolean"/>
       <xsd:element name="showScrollbars" type="xsd:boolean"/>
       <xsd:element name="suggestedHeight" type="xsd:string"/>
       <xsd:element name="suggestedWidth" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CustomLinkComponent">
    <xsd:complexContent>
     <xsd:extension base="tns:DescribeLayoutComponent">
      <xsd:sequence>
       <xsd:element name="customLink" type="tns:DescribeLayoutButton"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExpandedLookup">
    <xsd:complexContent>
     <xsd:extension base="tns:DescribeLayoutComponent">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldComponent">
    <xsd:complexContent>
     <xsd:extension base="tns:DescribeLayoutComponent">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="FieldLayoutComponent">
    <xsd:complexContent>
     <xsd:extension base="tns:FieldComponent">
      <xsd:sequence>
       <xsd:element name="components" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutComponent"/>
       <xsd:element name="fieldType" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ReportChartComponent">
    <xsd:complexContent>
     <xsd:extension base="tns:DescribeLayoutComponent">
      <xsd:sequence>
       <xsd:element name="cacheData" type="xsd:boolean"/>
       <xsd:element name="contextFilterableField" type="xsd:string"/>
       <xsd:element name="error" type="xsd:string"/>
       <xsd:element name="hideOnError" type="xsd:boolean"/>
       <xsd:element name="includeContext" type="xsd:boolean"/>
       <xsd:element name="showTitle" type="xsd:boolean"/>
       <xsd:element name="size" type="tns:ReportChartComponentSize"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:simpleType name="ReportChartComponentSize">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="SMALL"/>
     <xsd:enumeration value="MEDIUM"/>
     <xsd:enumeration value="LARGE"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="VisualforcePage">
    <xsd:complexContent>
     <xsd:extension base="tns:DescribeLayoutComponent">
      <xsd:sequence>
       <xsd:element name="showLabel" type="xsd:boolean"/>
       <xsd:element name="showScrollbars" type="xsd:boolean"/>
       <xsd:element name="suggestedHeight" type="xsd:string"/>
       <xsd:element name="suggestedWidth" type="xsd:string"/>
       <xsd:element name="url" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:simpleType name="TabOrderType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="LeftToRight"/>
     <xsd:enumeration value="TopToBottom"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="DescribeLayoutFeedView">
    <xsd:sequence>
     <xsd:element name="feedFilters" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutFeedFilter"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeLayoutFeedFilter">
    <xsd:sequence>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="type" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="OfflineLink">
    <xsd:sequence/>
   </xsd:complexType>
   <xsd:complexType name="DescribeQuickActionListResult">
    <xsd:sequence>
     <xsd:element name="quickActionListItems" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeQuickActionListItemResult"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeQuickActionListItemResult">
    <xsd:sequence>
     <xsd:element name="accessLevelRequired" type="tns:ShareAccessLevel" nillable="true"/>
     <xsd:element name="colors" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeColorResult"/>
     <xsd:element name="iconUrl" type="xsd:string" nillable="true"/>
     <xsd:element name="icons" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeIconResult"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="miniIconUrl" type="xsd:string"/>
     <xsd:element name="quickActionName" type="xsd:string"/>
     <xsd:element name="targetSobjectType" type="xsd:string" nillable="true"/>
     <xsd:element name="type" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="ShareAccessLevel">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Read"/>
     <xsd:enumeration value="Edit"/>
     <xsd:enumeration value="All"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="RelatedContent">
    <xsd:sequence>
     <xsd:element name="relatedContentItems" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeRelatedContentItem"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeRelatedContentItem">
    <xsd:sequence>
     <xsd:element name="describeLayoutItem" type="tns:DescribeLayoutItem"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RelatedList">
    <xsd:sequence>
     <xsd:element name="accessLevelRequiredForCreate" type="tns:ShareAccessLevel" nillable="true"/>
     <xsd:element name="buttons" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeLayoutButton"/>
     <xsd:element name="columns" minOccurs="0" maxOccurs="unbounded" type="tns:RelatedListColumn"/>
     <xsd:element name="custom" type="xsd:boolean"/>
     <xsd:element name="field" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="limitRows" type="xsd:int"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="sobject" type="xsd:string"/>
     <xsd:element name="sort" minOccurs="0" maxOccurs="unbounded" type="tns:RelatedListSort"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RelatedListColumn">
    <xsd:sequence>
     <xsd:element name="field" type="xsd:string"/>
     <xsd:element name="fieldApiName" type="xsd:string"/>
     <xsd:element name="format" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="lookupId" minOccurs="0" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="sortable" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RelatedListSort">
    <xsd:sequence/>
   </xsd:complexType>
   <xsd:complexType name="DescribeLayoutSaveOption">
    <xsd:sequence>
     <xsd:element name="defaultValue" type="xsd:boolean"/>
     <xsd:element name="isDisplayed" type="xsd:boolean"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="restHeaderName" type="xsd:string"/>
     <xsd:element name="soapHeaderName" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeSObjectResult">
    <xsd:sequence>
     <xsd:element name="actionOverrides" minOccurs="0" maxOccurs="unbounded" type="tns:ActionOverride"/>
     <xsd:element name="activateable" type="xsd:boolean"/>
     <xsd:element name="associateEntityType" type="xsd:string"/>
     <xsd:element name="associateParentEntity" type="xsd:string"/>
     <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="dataTranslationEnabled" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="deepCloneable" type="xsd:boolean"/>
     <xsd:element name="defaultImplementation" type="xsd:string"/>
     <xsd:element name="deletable" type="xsd:boolean"/>
     <xsd:element name="deprecatedAndHidden" type="xsd:boolean"/>
     <xsd:element name="feedEnabled" type="xsd:boolean"/>
     <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="tns:Field"/>
     <xsd:element name="hasSubtypes" type="xsd:boolean"/>
     <xsd:element name="implementedBy" type="xsd:string"/>
     <xsd:element name="implementsInterfaces" type="xsd:string"/>
     <xsd:element name="isInterface" type="xsd:boolean"/>
     <xsd:element name="isSubtype" type="xsd:boolean"/>
     <xsd:element name="keyPrefix" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="labelPlural" type="xsd:string"/>
     <xsd:element name="layoutable" type="xsd:boolean"/>
     <xsd:element name="listviewable" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="lookupLayoutable" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="mergeable" type="xsd:boolean"/>
     <xsd:element name="mruEnabled" type="xsd:boolean"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="namedLayoutInfos" minOccurs="0" maxOccurs="unbounded" type="tns:NamedLayoutInfo"/>
     <xsd:element name="networkScopeFieldName" type="xsd:string"/>
     <xsd:element name="queryable" type="xsd:boolean"/>
     <xsd:element name="recordTypeInfos" minOccurs="0" maxOccurs="unbounded" type="tns:RecordTypeInfo"/>
     <xsd:element name="replicateable" type="xsd:boolean"/>
     <xsd:element name="retrieveable" type="xsd:boolean"/>
     <xsd:element name="searchLayoutable" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="searchable" type="xsd:boolean"/>
     <xsd:element name="supportedScopes" minOccurs="0" maxOccurs="unbounded" type="tns:ScopeInfo"/>
     <xsd:element name="triggerable" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="undeletable" type="xsd:boolean"/>
     <xsd:element name="updateable" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ActionOverride">
    <xsd:sequence>
     <xsd:element name="formFactor" type="xsd:string" nillable="true"/>
     <xsd:element name="isAvailableInTouch" type="xsd:boolean"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="pageId" type="tns:ID"/>
     <xsd:element name="url" type="xsd:string" nillable="true"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ChildRelationship">
    <xsd:sequence>
     <xsd:element name="cascadeDelete" type="xsd:boolean"/>
     <xsd:element name="childSObject" type="xsd:string"/>
     <xsd:element name="deprecatedAndHidden" type="xsd:boolean"/>
     <xsd:element name="field" type="xsd:string"/>
     <xsd:element name="junctionIdListNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="junctionReferenceTo" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="relationshipName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="restrictedDelete" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Field">
    <xsd:sequence>
     <xsd:element name="aggregatable" type="xsd:boolean"/>
     <xsd:element name="aiPredictionField" type="xsd:boolean"/>
     <xsd:element name="autoNumber" type="xsd:boolean"/>
     <xsd:element name="byteLength" type="xsd:int"/>
     <xsd:element name="calculated" type="xsd:boolean"/>
     <xsd:element name="calculatedFormula" minOccurs="0" type="xsd:string"/>
     <xsd:element name="cascadeDelete" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="caseSensitive" type="xsd:boolean"/>
     <xsd:element name="compoundFieldName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="controllerName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="createable" type="xsd:boolean"/>
     <xsd:element name="custom" type="xsd:boolean"/>
     <xsd:element name="dataTranslationEnabled" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="defaultValue" minOccurs="0" type="xsd:anyType"/>
     <xsd:element name="defaultValueFormula" minOccurs="0" type="xsd:string"/>
     <xsd:element name="defaultedOnCreate" type="xsd:boolean"/>
     <xsd:element name="dependentPicklist" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="deprecatedAndHidden" type="xsd:boolean"/>
     <xsd:element name="digits" type="xsd:int"/>
     <xsd:element name="displayLocationInDecimal" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="encrypted" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="externalId" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="extraTypeInfo" minOccurs="0" type="xsd:string"/>
     <xsd:element name="filterable" type="xsd:boolean"/>
     <xsd:element name="filteredLookupInfo" minOccurs="0" type="tns:FilteredLookupInfo"/>
     <xsd:element name="formulaTreatNullNumberAsZero" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="groupable" type="xsd:boolean"/>
     <xsd:element name="highScaleNumber" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="htmlFormatted" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="idLookup" type="xsd:boolean"/>
     <xsd:element name="inlineHelpText" minOccurs="0" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="length" type="xsd:int"/>
     <xsd:element name="mask" minOccurs="0" type="xsd:string"/>
     <xsd:element name="maskType" minOccurs="0" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="nameField" type="xsd:boolean"/>
     <xsd:element name="namePointing" type="xsd:boolean"/>
     <xsd:element name="nillable" type="xsd:boolean"/>
     <xsd:element name="permissionable" type="xsd:boolean"/>
     <xsd:element name="picklistValues" minOccurs="0" maxOccurs="unbounded" type="tns:PicklistEntry"/>
     <xsd:element name="polymorphicForeignKey" type="xsd:boolean"/>
     <xsd:element name="precision" type="xsd:int"/>
     <xsd:element name="referenceTargetField" minOccurs="0" type="xsd:string"/>
     <xsd:element name="referenceTo" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="relationshipName" minOccurs="0" type="xsd:string"/>
     <xsd:element name="relationshipOrder" minOccurs="0" type="xsd:int"/>
     <xsd:element name="restrictedDelete" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="restrictedPicklist" type="xsd:boolean"/>
     <xsd:element name="scale" type="xsd:int"/>
     <xsd:element name="searchPrefilterable" type="xsd:boolean"/>
     <xsd:element name="soapType" type="xsd:string"/>
     <xsd:element name="sortable" type="xsd:boolean"/>
     <xsd:element name="type" type="xsd:string"/>
     <xsd:element name="unique" type="xsd:boolean"/>
     <xsd:element name="updateable" type="xsd:boolean"/>
     <xsd:element name="writeRequiresMasterRead" minOccurs="0" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FilteredLookupInfo">
    <xsd:sequence>
     <xsd:element name="controllingFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="dependent" type="xsd:boolean"/>
     <xsd:element name="optionalFilter" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="PicklistEntry">
    <xsd:sequence>
     <xsd:element name="active" type="xsd:boolean"/>
     <xsd:element name="defaultValue" type="xsd:boolean"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="validFor" minOccurs="0" type="xsd:string"/>
     <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="NamedLayoutInfo">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RecordTypeInfo">
    <xsd:sequence>
     <xsd:element name="active" type="xsd:boolean"/>
     <xsd:element name="available" type="xsd:boolean"/>
     <xsd:element name="defaultRecordTypeMapping" type="xsd:boolean"/>
     <xsd:element name="developerName" type="xsd:string"/>
     <xsd:element name="master" type="xsd:boolean"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="recordTypeId" type="tns:ID"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ScopeInfo">
    <xsd:sequence>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeSoqlListViewsRequest">
    <xsd:sequence>
     <xsd:element name="listViewParams" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeSoqlListViewParams"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeSoqlListViewParams">
    <xsd:sequence>
     <xsd:element name="developerNameOrId" type="xsd:string"/>
     <xsd:element name="sobjectType" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeSoqlListViewResult">
    <xsd:sequence>
     <xsd:element name="describeSoqlListViews" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeSoqlListView"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeSoqlListView">
    <xsd:sequence>
     <xsd:element name="columns" minOccurs="0" maxOccurs="unbounded" type="tns:ListViewColumn"/>
     <xsd:element name="id" type="tns:ID"/>
     <xsd:element name="orderBy" minOccurs="0" maxOccurs="unbounded" type="tns:ListViewOrderBy"/>
     <xsd:element name="query" type="xsd:string"/>
     <xsd:element name="relatedEntityId" minOccurs="0" type="xsd:string"/>
     <xsd:element name="scope" minOccurs="0" type="xsd:string"/>
     <xsd:element name="scopeEntityId" minOccurs="0" type="xsd:string"/>
     <xsd:element name="sobjectType" type="xsd:string"/>
     <xsd:element name="whereCondition" minOccurs="0" type="tns:SoqlWhereCondition"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ListViewColumn">
    <xsd:sequence>
     <xsd:element name="ascendingLabel" type="xsd:string"/>
     <xsd:element name="descendingLabel" type="xsd:string"/>
     <xsd:element name="fieldNameOrPath" type="xsd:string"/>
     <xsd:element name="hidden" type="xsd:boolean"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="searchable" type="xsd:boolean"/>
     <xsd:element name="selectListItem" type="xsd:string"/>
     <xsd:element name="sortDirection" type="tns:orderByDirection"/>
     <xsd:element name="sortIndex" type="xsd:int"/>
     <xsd:element name="sortable" type="xsd:boolean"/>
     <xsd:element name="type" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="orderByDirection">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ascending"/>
     <xsd:enumeration value="descending"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="ListViewOrderBy">
    <xsd:sequence>
     <xsd:element name="fieldNameOrPath" type="xsd:string"/>
     <xsd:element name="nullsPosition" minOccurs="0" type="tns:orderByNullsPosition"/>
     <xsd:element name="sortDirection" minOccurs="0" type="tns:orderByDirection"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="orderByNullsPosition">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="first"/>
     <xsd:enumeration value="last"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="SoqlWhereCondition">
    <xsd:sequence/>
   </xsd:complexType>
   <xsd:complexType name="SoqlCondition">
    <xsd:complexContent>
     <xsd:extension base="tns:SoqlWhereCondition">
      <xsd:sequence>
       <xsd:element name="field" type="xsd:string"/>
       <xsd:element name="operator" type="tns:soqlOperator"/>
       <xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:simpleType name="soqlOperator">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="equals"/>
     <xsd:enumeration value="excludes"/>
     <xsd:enumeration value="greaterThan"/>
     <xsd:enumeration value="greaterThanOrEqualTo"/>
     <xsd:enumeration value="in"/>
     <xsd:enumeration value="includes"/>
     <xsd:enumeration value="lessThan"/>
     <xsd:enumeration value="lessThanOrEqualTo"/>
     <xsd:enumeration value="like"/>
     <xsd:enumeration value="notEquals"/>
     <xsd:enumeration value="notIn"/>
     <xsd:enumeration value="within"/>
     <xsd:enumeration value="notLike"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="SoqlConditionGroup">
    <xsd:complexContent>
     <xsd:extension base="tns:SoqlWhereCondition">
      <xsd:sequence>
       <xsd:element name="conditions" minOccurs="0" maxOccurs="unbounded" type="tns:SoqlWhereCondition"/>
       <xsd:element name="conjunction" type="tns:soqlConjunction"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:simpleType name="soqlConjunction">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="and"/>
     <xsd:enumeration value="or"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="SoqlNotCondition">
    <xsd:complexContent>
     <xsd:extension base="tns:SoqlWhereCondition">
      <xsd:sequence>
       <xsd:element name="condition" type="tns:SoqlWhereCondition"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SoqlSubQueryCondition">
    <xsd:complexContent>
     <xsd:extension base="tns:SoqlWhereCondition">
      <xsd:sequence>
       <xsd:element name="field" type="xsd:string"/>
       <xsd:element name="operator" type="xsd:string"/>
       <xsd:element name="subQuery" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DescribeValueTypeResult">
    <xsd:sequence>
     <xsd:element name="apiCreatable" type="xsd:boolean"/>
     <xsd:element name="apiDeletable" type="xsd:boolean"/>
     <xsd:element name="apiReadable" type="xsd:boolean"/>
     <xsd:element name="apiUpdatable" type="xsd:boolean"/>
     <xsd:element name="parentField" minOccurs="0" type="tns:ValueTypeField"/>
     <xsd:element name="valueTypeFields" minOccurs="0" maxOccurs="unbounded" type="tns:ValueTypeField"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ValueTypeField">
    <xsd:sequence>
     <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="tns:ValueTypeField"/>
     <xsd:element name="foreignKeyDomain" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="isForeignKey" type="xsd:boolean"/>
     <xsd:element name="isNameField" type="xsd:boolean"/>
     <xsd:element name="minOccurs" type="xsd:int"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="picklistValues" minOccurs="0" maxOccurs="unbounded" type="tns:PicklistEntry"/>
     <xsd:element name="soapType" type="xsd:string"/>
     <xsd:element name="valueRequired" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DescribeWorkitemActionResult">
    <xsd:sequence>
     <xsd:element name="actions" minOccurs="0" maxOccurs="unbounded" type="tns:AllowedWorkitemAction"/>
     <xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Error"/>
     <xsd:element name="success" type="xsd:boolean"/>
     <xsd:element name="targetObjectId" type="tns:ID"/>
     <xsd:element name="workitemId" type="tns:ID"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="AllowedWorkitemAction">
    <xsd:sequence>
     <xsd:element name="commentsRequired" type="xsd:boolean"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="nextOwnerRequired" type="xsd:boolean"/>
     <xsd:element name="versionRequired" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ExecuteAnonymousResult">
    <xsd:sequence>
     <xsd:element name="column" type="xsd:int"/>
     <xsd:element name="compileProblem" type="xsd:string" nillable="true"/>
     <xsd:element name="compiled" type="xsd:boolean"/>
     <xsd:element name="exceptionMessage" type="xsd:string" nillable="true"/>
     <xsd:element name="exceptionStackTrace" type="xsd:string" nillable="true"/>
     <xsd:element name="line" type="xsd:int"/>
     <xsd:element name="success" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="GetDeletedResult">
    <xsd:sequence>
     <xsd:element name="deletedRecords" minOccurs="0" maxOccurs="unbounded" type="tns:DeletedRecord"/>
     <xsd:element name="earliestDateAvailable" type="xsd:dateTime"/>
     <xsd:element name="latestDateCovered" type="xsd:dateTime"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DeletedRecord">
    <xsd:sequence>
     <xsd:element name="deletedDate" type="xsd:dateTime"/>
     <xsd:element name="id" type="tns:ID"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="GetServerTimestampResult">
    <xsd:sequence>
     <xsd:element name="timestamp" type="xsd:dateTime"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="GetUpdatedResult">
    <xsd:sequence>
     <xsd:element name="ids" minOccurs="0" maxOccurs="unbounded" type="tns:ID"/>
     <xsd:element name="latestDateCovered" type="xsd:dateTime"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="GetUserInfoResult">
    <xsd:sequence>
     <xsd:element name="accessibilityMode" type="xsd:boolean"/>
     <xsd:element name="chatterExternal" type="xsd:boolean"/>
     <xsd:element name="currencySymbol" type="xsd:string"/>
     <xsd:element name="orgAttachmentFileSizeLimit" type="xsd:int"/>
     <xsd:element name="orgDefaultCurrencyIsoCode" type="xsd:string"/>
     <xsd:element name="orgDefaultCurrencyLocale" type="xsd:string"/>
     <xsd:element name="orgDisallowHtmlAttachments" type="xsd:boolean"/>
     <xsd:element name="orgHasPersonAccounts" type="xsd:boolean"/>
     <xsd:element name="organizationId" type="xsd:string"/>
     <xsd:element name="organizationMultiCurrency" type="xsd:boolean"/>
     <xsd:element name="organizationName" type="xsd:string"/>
     <xsd:element name="profileId" type="xsd:string"/>
     <xsd:element name="roleId" type="xsd:string"/>
     <xsd:element name="sessionSecondsValid" type="xsd:int"/>
     <xsd:element name="userDefaultCurrencyIsoCode" type="xsd:string"/>
     <xsd:element name="userEmail" type="xsd:string"/>
     <xsd:element name="userFullName" type="xsd:string"/>
     <xsd:element name="userId" type="xsd:string"/>
     <xsd:element name="userLanguage" type="xsd:string"/>
     <xsd:element name="userLocale" type="xsd:string"/>
     <xsd:element name="userName" type="xsd:string"/>
     <xsd:element name="userTimeZone" type="xsd:string"/>
     <xsd:element name="userType" type="xsd:string"/>
     <xsd:element name="userUiSkin" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="InvalidateSessionsResult">
    <xsd:sequence>
     <xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Error"/>
     <xsd:element name="success" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LoginResult">
    <xsd:sequence>
     <xsd:element name="metadataServerUrl" type="xsd:string"/>
     <xsd:element name="passwordExpired" type="xsd:boolean"/>
     <xsd:element name="sandbox" type="xsd:boolean"/>
     <xsd:element name="serverUrl" type="xsd:string"/>
     <xsd:element name="sessionId" type="xsd:string"/>
     <xsd:element name="upgradeMessage" minOccurs="0" type="xsd:string"/>
     <xsd:element name="upgradeURL" minOccurs="0" type="xsd:string"/>
     <xsd:element name="userId" type="xsd:string"/>
     <xsd:element name="userInfo" minOccurs="0" type="tns:GetUserInfoResult"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="QueryResult">
    <xsd:sequence>
     <xsd:element name="done" type="xsd:boolean"/>
     <xsd:element name="entityTypeName" type="xsd:string"/>
     <xsd:element name="nextRecordsUrl" minOccurs="0" type="xsd:string"/>
     <xsd:element name="queryLocator" type="tns:QueryLocator"/>
     <xsd:element name="records" minOccurs="0" maxOccurs="unbounded" type="ens:sObject"/>
     <xsd:element name="size" type="xsd:int"/>
     <xsd:element name="totalSize" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RunTestsRequest">
    <xsd:sequence>
     <xsd:element name="allTests" type="xsd:boolean"/>
     <xsd:element name="classes" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="maxFailedTests" minOccurs="0" type="xsd:int"/>
     <xsd:element name="namespace" type="xsd:string"/>
     <xsd:element name="packages" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="skipCodeCoverage" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="tests" minOccurs="0" maxOccurs="unbounded" type="tns:TestsNode"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="TestsNode">
    <xsd:sequence>
     <xsd:element name="classId" type="xsd:string"/>
     <xsd:element name="className" type="xsd:string"/>
     <xsd:element name="testMethods" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RunTestsResult">
    <xsd:sequence>
     <xsd:element name="apexLogId" minOccurs="0" type="xsd:string"/>
     <xsd:element name="codeCoverage" minOccurs="0" maxOccurs="unbounded" type="tns:CodeCoverageResult"/>
     <xsd:element name="codeCoverageWarnings" minOccurs="0" maxOccurs="unbounded" type="tns:CodeCoverageWarning"/>
     <xsd:element name="failures" minOccurs="0" maxOccurs="unbounded" type="tns:RunTestFailure"/>
     <xsd:element name="flowCoverage" minOccurs="0" maxOccurs="unbounded" type="tns:FlowCoverageResult"/>
     <xsd:element name="flowCoverageWarnings" minOccurs="0" maxOccurs="unbounded" type="tns:FlowCoverageWarning"/>
     <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="FlowCoverageResult">
    <xsd:sequence>
     <xsd:element name="elementsNotCovered" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="flowId" type="xsd:string"/>
     <xsd:element name="flowName" type="xsd:string"/>
     <xsd:element name="flowNamespace" type="xsd:string" nillable="true"/>
     <xsd:element name="numElements" type="xsd:int"/>
     <xsd:element name="numElementsNotCovered" type="xsd:int"/>
     <xsd:element name="processType" type="tns:FlowProcessType"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="FlowProcessType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AutoLaunchedFlow"/>
     <xsd:enumeration value="Flow"/>
     <xsd:enumeration value="Workflow"/>
     <xsd:enumeration value="CustomEvent"/>
     <xsd:enumeration value="InvocableProcess"/>
     <xsd:enumeration value="LoginFlow"/>
     <xsd:enumeration value="ActionPlan"/>
     <xsd:enumeration value="JourneyBuilderIntegration"/>
     <xsd:enumeration value="UserProvisioningFlow"/>
     <xsd:enumeration value="Survey"/>
     <xsd:enumeration value="SurveyEnrich"/>
     <xsd:enumeration value="Appointments"/>
     <xsd:enumeration value="FSCLending"/>
     <xsd:enumeration value="DigitalForm"/>
     <xsd:enumeration value="FieldServiceMobile"/>
     <xsd:enumeration value="OrchestrationFlow"/>
     <xsd:enumeration value="FieldServiceWeb"/>
     <xsd:enumeration value="TransactionSecurityFlow"/>
     <xsd:enumeration value="ContactRequestFlow"/>
     <xsd:enumeration value="ActionCadenceFlow"/>
     <xsd:enumeration value="ManagedContentFlow"/>
     <xsd:enumeration value="CheckoutFlow"/>
     <xsd:enumeration value="CartAsyncFlow"/>
     <xsd:enumeration value="CustomerLifecycle"/>
     <xsd:enumeration value="Journey"/>
     <xsd:enumeration value="RecommendationStrategy"/>
     <xsd:enumeration value="Orchestrator"/>
     <xsd:enumeration value="RoutingFlow"/>
     <xsd:enumeration value="ServiceCatalogItemFlow"/>
     <xsd:enumeration value="EvaluationFlow"/>
     <xsd:enumeration value="LoyaltyManagementFlow"/>
     <xsd:enumeration value="CMSOrchestrator"/>
     <xsd:enumeration value="ActionCadenceAutolaunchedFlow"/>
     <xsd:enumeration value="ActionCadenceStepFlow"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="FlowCoverageWarning">
    <xsd:sequence>
     <xsd:element name="flowId" type="xsd:string" nillable="true"/>
     <xsd:element name="flowName" type="xsd:string" nillable="true"/>
     <xsd:element name="flowNamespace" type="xsd:string" nillable="true"/>
     <xsd:element name="message" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RunTestSuccess">
    <xsd:sequence>
     <xsd:element name="id" type="tns:ID"/>
     <xsd:element name="methodName" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="namespace" type="xsd:string" nillable="true"/>
     <xsd:element name="seeAllData" minOccurs="0" type="xsd:boolean"/>
     <xsd:element name="time" type="xsd:double"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="TestLevel">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NoTestRun"/>
     <xsd:enumeration value="RunSpecifiedTests"/>
     <xsd:enumeration value="RunLocalTests"/>
     <xsd:enumeration value="RunAllTestsInOrg"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="SearchResult">
    <xsd:sequence>
     <xsd:element name="queryId" type="xsd:string"/>
     <xsd:element name="searchRecords" minOccurs="0" maxOccurs="unbounded" type="tns:SearchRecord"/>
     <xsd:element name="searchResultsMetadata" type="tns:SearchResultsMetadata"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SearchRecord">
    <xsd:sequence>
     <xsd:element name="record" type="ens:sObject"/>
     <xsd:element name="searchRecordMetadata" minOccurs="0" type="tns:SearchRecordMetadata"/>
     <xsd:element name="snippet" minOccurs="0" type="tns:SearchSnippet"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SearchRecordMetadata">
    <xsd:sequence>
     <xsd:element name="searchPromoted" type="xsd:boolean"/>
     <xsd:element name="spellCorrected" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SearchSnippet">
    <xsd:sequence>
     <xsd:element name="text" minOccurs="0" type="xsd:string"/>
     <xsd:element name="wholeFields" minOccurs="0" maxOccurs="unbounded" type="tns:NameValuePair"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="NameValuePair">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="value" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SearchResultsMetadata">
    <xsd:sequence>
     <xsd:element name="entityLabelMetadata" minOccurs="0" maxOccurs="unbounded" type="tns:LabelsSearchMetadata"/>
     <xsd:element name="entityMetadata" minOccurs="0" maxOccurs="unbounded" type="tns:EntitySearchMetadata"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="LabelsSearchMetadata">
    <xsd:sequence>
     <xsd:element name="entityFieldLabels" minOccurs="0" maxOccurs="unbounded" type="tns:NameValuePair"/>
     <xsd:element name="entityName" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EntitySearchMetadata">
    <xsd:sequence>
     <xsd:element name="entityName" type="xsd:string"/>
     <xsd:element name="errorMetadata" minOccurs="0" type="tns:EntityErrorMetadata"/>
     <xsd:element name="fieldMetadata" minOccurs="0" maxOccurs="unbounded" type="tns:FieldLevelSearchMetadata"/>
     <xsd:element name="intentQueryMetadata" minOccurs="0" type="tns:EntityIntentQueryMetadata"/>
     <xsd:element name="searchPromotionMetadata" minOccurs="0" type="tns:EntitySearchPromotionMetadata"/>
     <xsd:element name="spellCorrectionMetadata" minOccurs="0" type="tns:EntitySpellCorrectionMetadata"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EntityErrorMetadata">
    <xsd:sequence>
     <xsd:element name="errorCode" type="xsd:string"/>
     <xsd:element name="message" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="FieldLevelSearchMetadata">
    <xsd:sequence>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="type" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EntityIntentQueryMetadata">
    <xsd:sequence>
     <xsd:element name="intentQuery" type="xsd:boolean"/>
     <xsd:element name="message" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EntitySearchPromotionMetadata">
    <xsd:sequence>
     <xsd:element name="promotedResultCount" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="EntitySpellCorrectionMetadata">
    <xsd:sequence>
     <xsd:element name="correctedQuery" type="xsd:string"/>
     <xsd:element name="hasNonCorrectedResults" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SetPasswordResult">
    <xsd:sequence/>
   </xsd:complexType>
   <xsd:complexType name="UpsertResult">
    <xsd:sequence>
     <xsd:element name="created" type="xsd:boolean"/>
     <xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Error"/>
     <xsd:element name="id" type="tns:ID"/>
     <xsd:element name="infos" minOccurs="0" maxOccurs="unbounded" type="tns:Info"/>
     <xsd:element name="success" type="xsd:boolean"/>
     <xsd:element name="warnings" minOccurs="0" maxOccurs="unbounded" type="tns:Warning"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:element name="APIPerformanceInfo">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="encodedIntervalTimerTree" type="xsd:string"/>
      <xsd:element name="handlerMetrics" minOccurs="0" maxOccurs="unbounded" type="tns:NameValuePair"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="AllOrNoneHeader">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="allOrNone" type="xsd:boolean"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="AllowFieldTruncationHeader">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="allowFieldTruncation" type="xsd:boolean"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="CallOptions">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="client" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="DebuggingHeader">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="categories" minOccurs="0" maxOccurs="unbounded" type="tns:LogInfo"/>
      <xsd:element name="debugLevel" type="tns:LogType"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:complexType name="LogInfo">
    <xsd:sequence>
     <xsd:element name="category" type="tns:LogCategory"/>
     <xsd:element name="level" type="tns:LogCategoryLevel"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="LogCategory">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Db"/>
     <xsd:enumeration value="Workflow"/>
     <xsd:enumeration value="Validation"/>
     <xsd:enumeration value="Callout"/>
     <xsd:enumeration value="Apex_code"/>
     <xsd:enumeration value="Apex_profiling"/>
     <xsd:enumeration value="Visualforce"/>
     <xsd:enumeration value="System"/>
     <xsd:enumeration value="Wave"/>
     <xsd:enumeration value="Nba"/>
     <xsd:enumeration value="All"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LogCategoryLevel">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="Finest"/>
     <xsd:enumeration value="Finer"/>
     <xsd:enumeration value="Fine"/>
     <xsd:enumeration value="Debug"/>
     <xsd:enumeration value="Info"/>
     <xsd:enumeration value="Warn"/>
     <xsd:enumeration value="Error"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LogType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="Debugonly"/>
     <xsd:enumeration value="Db"/>
     <xsd:enumeration value="Profiling"/>
     <xsd:enumeration value="Callout"/>
     <xsd:enumeration value="Detail"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:element name="DebuggingInfo">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="debugLog" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="DisableFeedTrackingHeader">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="disableFeedTracking" type="xsd:boolean"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="MetadataVersionCheck">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="facts" minOccurs="0" maxOccurs="unbounded" type="tns:Fact"/>
      <xsd:element name="operation" type="tns:Operation"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:complexType name="Fact">
    <xsd:sequence>
     <xsd:element name="fact" type="tns:MetadataVersionCheckFact"/>
     <xsd:element name="subject" type="xsd:string"/>
     <xsd:element name="token" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="MetadataVersionCheckFact">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="DescribeLayoutVersion"/>
     <xsd:enumeration value="DescribeSObjectVersion"/>
     <xsd:enumeration value="SystemConfigurationVersion"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="Operation">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="RetrieveTokens"/>
     <xsd:enumeration value="ErrorOnNewerVersion"/>
     <xsd:enumeration value="SkipOnSameVersion"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:element name="MetadataWarningsHeader">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="ignoreSaveWarnings" type="xsd:boolean"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="PackageVersionHeader">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="tns:PackageVersion"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:complexType name="PackageVersion">
    <xsd:sequence>
     <xsd:element name="majorNumber" type="xsd:int"/>
     <xsd:element name="minorNumber" type="xsd:int"/>
     <xsd:element name="namespace" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:element name="SessionHeader">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="sessionId" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:simpleType name="ID">
    <xsd:restriction base="xsd:string">
     <xsd:length value="18"/>
     <xsd:pattern value="[a-zA-Z0-9]{18}"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="QueryLocator">
    <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="StatusCode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ALL_OR_NONE_OPERATION_ROLLED_BACK"/>
     <xsd:enumeration value="ALREADY_APPLIED"/>
     <xsd:enumeration value="ALREADY_IN_PROCESS"/>
     <xsd:enumeration value="ALREADY_REDEEMED_VOUCHER"/>
     <xsd:enumeration value="APEX_DATA_ACCESS_RESTRICTION"/>
     <xsd:enumeration value="APEX_FAILED"/>
     <xsd:enumeration value="ASSIGNEE_TYPE_REQUIRED"/>
     <xsd:enumeration value="ATTRIBUTE_DEFINITION_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="AURA_COMPILE_ERROR"/>
     <xsd:enumeration value="AUTH_PROVIDER_NEEDS_AUTH"/>
     <xsd:enumeration value="AUTH_PROVIDER_NOT_FOUND"/>
     <xsd:enumeration value="B2B_SEARCH_ADMIN_ERROR"/>
     <xsd:enumeration value="BAD_CUSTOM_ENTITY_PARENT_DOMAIN"/>
     <xsd:enumeration value="BCC_NOT_ALLOWED_IF_BCC_COMPLIANCE_ENABLED"/>
     <xsd:enumeration value="BLOCKED_EXCLUSIVE"/>
     <xsd:enumeration value="CANNOT_CASCADE_PRODUCT_ACTIVE"/>
     <xsd:enumeration value="CANNOT_CHANGE_FIELD_TYPE_OF_APEX_REFERENCED_FIELD"/>
     <xsd:enumeration value="CANNOT_CHANGE_FIELD_TYPE_OF_REFERENCED_FIELD"/>
     <xsd:enumeration value="CANNOT_CREATE_ANOTHER_MANAGED_PACKAGE"/>
     <xsd:enumeration value="CANNOT_DEACTIVATE_DIVISION"/>
     <xsd:enumeration value="CANNOT_DELETE_GLOBAL_ACTION_LIST"/>
     <xsd:enumeration value="CANNOT_DELETE_LAST_DATED_CONVERSION_RATE"/>
     <xsd:enumeration value="CANNOT_DELETE_MANAGED_OBJECT"/>
     <xsd:enumeration value="CANNOT_DISABLE_LAST_ADMIN"/>
     <xsd:enumeration value="CANNOT_ENABLE_IP_RESTRICT_REQUESTS"/>
     <xsd:enumeration value="CANNOT_EXECUTE_FLOW_TRIGGER"/>
     <xsd:enumeration value="CANNOT_FREEZE_SELF"/>
     <xsd:enumeration value="CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY"/>
     <xsd:enumeration value="CANNOT_MODIFY_MANAGED_OBJECT"/>
     <xsd:enumeration value="CANNOT_PASSWORD_LOCKOUT"/>
     <xsd:enumeration value="CANNOT_POST_TO_ARCHIVED_GROUP"/>
     <xsd:enumeration value="CANNOT_RENAME_APEX_REFERENCED_FIELD"/>
     <xsd:enumeration value="CANNOT_RENAME_APEX_REFERENCED_OBJECT"/>
     <xsd:enumeration value="CANNOT_RENAME_REFERENCED_FIELD"/>
     <xsd:enumeration value="CANNOT_RENAME_REFERENCED_OBJECT"/>
     <xsd:enumeration value="CANNOT_REPARENT_RECORD"/>
     <xsd:enumeration value="CANNOT_UPDATE_CONVERTED_LEAD"/>
     <xsd:enumeration value="CANT_DISABLE_CORP_CURRENCY"/>
     <xsd:enumeration value="CANT_UNSET_CORP_CURRENCY"/>
     <xsd:enumeration value="CART_NOT_FOUND"/>
     <xsd:enumeration value="CHECKOUT_CONFLICT"/>
     <xsd:enumeration value="CHECKOUT_EXPIRED"/>
     <xsd:enumeration value="CHECKOUT_INVALIDATED"/>
     <xsd:enumeration value="CHECKOUT_LOCKED"/>
     <xsd:enumeration value="CHECKOUT_NOT_FOUND"/>
     <xsd:enumeration value="CHECKOUT_UNAUTHORIZED"/>
     <xsd:enumeration value="CHILD_SHARE_FAILS_PARENT"/>
     <xsd:enumeration value="CIRCULAR_DEPENDENCY"/>
     <xsd:enumeration value="CLEAN_SERVICE_ERROR"/>
     <xsd:enumeration value="CLONE_FIELD_INTEGRITY_EXCEPTION"/>
     <xsd:enumeration value="CLONE_NOT_SUPPORTED"/>
     <xsd:enumeration value="CMS_FOLDER_ITEM_MOVE_FAILED"/>
     <xsd:enumeration value="COLLISION_DETECTED"/>
     <xsd:enumeration value="COMMERCE_SEARCH_INDEXING_SYSTEM_ERROR"/>
     <xsd:enumeration value="COMMERCE_SEARCH_MQ_ERROR"/>
     <xsd:enumeration value="COMMERCE_SEARCH_PROVIDER_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="COMMERCE_SEARCH_RESOURCE_NOT_FOUND"/>
     <xsd:enumeration value="COMMERCIAL_CONTROL_ERROR"/>
     <xsd:enumeration value="COMMUNITY_NOT_ACCESSIBLE"/>
     <xsd:enumeration value="CONFLICT"/>
     <xsd:enumeration value="CONFLICTING_ENVIRONMENT_HUB_MEMBER"/>
     <xsd:enumeration value="CONFLICTING_SSO_USER_MAPPING"/>
     <xsd:enumeration value="CONTENT_NOT_FOUND"/>
     <xsd:enumeration value="CONTENT_SEARCH_NOT_ENABLED"/>
     <xsd:enumeration value="CONTENT_TYPE_NOT_FOUND"/>
     <xsd:enumeration value="CUSTOM_APEX_ERROR"/>
     <xsd:enumeration value="CUSTOM_CLOB_FIELD_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="CUSTOM_ENTITY_OR_FIELD_LIMIT"/>
     <xsd:enumeration value="CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="CUSTOM_INDEX_EXISTS"/>
     <xsd:enumeration value="CUSTOM_LINK_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="CUSTOM_METADATA_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="CUSTOM_METADATA_REL_FIELD_MANAGEABILITY"/>
     <xsd:enumeration value="CUSTOM_SETTINGS_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="CUSTOM_TAB_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="DATAASSESSMENT_CONFIG_ASSESSMENT_IN_PROGRESS_ERROR"/>
     <xsd:enumeration value="DATAASSESSMENT_CONFIG_SERVICE_ERROR"/>
     <xsd:enumeration value="DATACLOUDADDRESS_NO_RECORDS_FOUND"/>
     <xsd:enumeration value="DATACLOUDADDRESS_PROCESSING_ERROR"/>
     <xsd:enumeration value="DATACLOUDADDRESS_SERVER_ERROR"/>
     <xsd:enumeration value="DATA_MAPPING_NOT_FOUND"/>
     <xsd:enumeration value="DATA_MAPPING_SCHEMA_NOT_FOUND"/>
     <xsd:enumeration value="DATA_TRANSFER_RECORD_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="DATA_TYPE_NOT_SUPPORTED"/>
     <xsd:enumeration value="DATE_OUT_OF_RANGE"/>
     <xsd:enumeration value="DELETE_FAILED"/>
     <xsd:enumeration value="DELETE_NOT_ALLOWED"/>
     <xsd:enumeration value="DELETE_OPERATION_TOO_LARGE"/>
     <xsd:enumeration value="DELETE_REQUIRED_ON_CASCADE"/>
     <xsd:enumeration value="DEPENDENCY_EXISTS"/>
     <xsd:enumeration value="DUPLICATES_DETECTED"/>
     <xsd:enumeration value="DUPLICATE_CASE_SOLUTION"/>
     <xsd:enumeration value="DUPLICATE_COMM_NICKNAME"/>
     <xsd:enumeration value="DUPLICATE_CUSTOM_ENTITY_DEFINITION"/>
     <xsd:enumeration value="DUPLICATE_CUSTOM_TAB_MOTIF"/>
     <xsd:enumeration value="DUPLICATE_DEVELOPER_NAME"/>
     <xsd:enumeration value="DUPLICATE_EXTERNAL_ID"/>
     <xsd:enumeration value="DUPLICATE_MASTER_LABEL"/>
     <xsd:enumeration value="DUPLICATE_SENDER_DISPLAY_NAME"/>
     <xsd:enumeration value="DUPLICATE_USERNAME"/>
     <xsd:enumeration value="DUPLICATE_VALUE"/>
     <xsd:enumeration value="EMAIL_ADDRESS_BOUNCED"/>
     <xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_CONNECTION_ERROR"/>
     <xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_PERMISSION_ERROR"/>
     <xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_TOKEN_ERROR"/>
     <xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_TOO_LARGE_ERROR"/>
     <xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_TOO_MANY_REQUESTS_ERROR"/>
     <xsd:enumeration value="EMAIL_EXTERNAL_TRANSPORT_UNKNOWN_ERROR"/>
     <xsd:enumeration value="EMAIL_NOT_PROCESSED_DUE_TO_PRIOR_ERROR"/>
     <xsd:enumeration value="EMAIL_OPTED_OUT"/>
     <xsd:enumeration value="EMAIL_TEMPLATE_FORMULA_ERROR"/>
     <xsd:enumeration value="EMAIL_TEMPLATE_MERGEFIELD_ACCESS_ERROR"/>
     <xsd:enumeration value="EMAIL_TEMPLATE_MERGEFIELD_ERROR"/>
     <xsd:enumeration value="EMAIL_TEMPLATE_MERGEFIELD_VALUE_ERROR"/>
     <xsd:enumeration value="EMAIL_TEMPLATE_PROCESSING_ERROR"/>
     <xsd:enumeration value="EMPTY_INGESTION_JOB"/>
     <xsd:enumeration value="EMPTY_SCONTROL_FILE_NAME"/>
     <xsd:enumeration value="ENHANCED_EMAIL_TEMPLATE_COMPILATION_ERROR"/>
     <xsd:enumeration value="ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE"/>
     <xsd:enumeration value="ENTITY_IS_ARCHIVED"/>
     <xsd:enumeration value="ENTITY_IS_DELETED"/>
     <xsd:enumeration value="ENTITY_IS_LOCKED"/>
     <xsd:enumeration value="ENTITY_SAVE_ERROR"/>
     <xsd:enumeration value="ENTITY_SAVE_VALIDATION_ERROR"/>
     <xsd:enumeration value="ENVIRONMENT_HUB_MEMBERSHIP_CONFLICT"/>
     <xsd:enumeration value="ENVIRONMENT_HUB_MEMBERSHIP_ERROR_JOINING_HUB"/>
     <xsd:enumeration value="ENVIRONMENT_HUB_MEMBERSHIP_USER_ALREADY_IN_HUB"/>
     <xsd:enumeration value="ENVIRONMENT_HUB_MEMBERSHIP_USER_NOT_ORG_ADMIN"/>
     <xsd:enumeration value="ERROR_CALCULATING_EXPIRY_DATE"/>
     <xsd:enumeration value="ERROR_IN_MAILER"/>
     <xsd:enumeration value="EXCEEDED_MAX_SEMIJOIN_SUBSELECTS_WRITE"/>
     <xsd:enumeration value="EXCHANGE_WEB_SERVICES_URL_INVALID"/>
     <xsd:enumeration value="EXTERNAL_RESOURCE_FORBIDDEN"/>
     <xsd:enumeration value="FAILED_ACTIVATION"/>
     <xsd:enumeration value="FAILED_DUE_TO_OTHER_INPUTS"/>
     <xsd:enumeration value="FAILED_TO_RESOLVE_MAPPING"/>
     <xsd:enumeration value="FAILED_TO_RESOLVE_SCHEMA_INFORMATION"/>
     <xsd:enumeration value="FIELD_CUSTOM_VALIDATION_EXCEPTION"/>
     <xsd:enumeration value="FIELD_FILTER_VALIDATION_EXCEPTION"/>
     <xsd:enumeration value="FIELD_INTEGRITY_EXCEPTION"/>
     <xsd:enumeration value="FIELD_KEYWORD_LIST_MATCH_LIMIT"/>
     <xsd:enumeration value="FIELD_MAPPING_ERROR"/>
     <xsd:enumeration value="FIELD_MODERATION_RULE_BLOCK"/>
     <xsd:enumeration value="FIELD_NOT_UPDATABLE"/>
     <xsd:enumeration value="FILE_EXTENSION_NOT_ALLOWED"/>
     <xsd:enumeration value="FILE_SIZE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="FILTERED_LOOKUP_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="FIND_DUPLICATES_ERROR"/>
     <xsd:enumeration value="FLOW_EXCEPTION"/>
     <xsd:enumeration value="FUNCTIONALITY_NOT_ENABLED"/>
     <xsd:enumeration value="GET_EINSTEIN_TENANT_ERROR"/>
     <xsd:enumeration value="HAS_PUBLIC_REFERENCES"/>
     <xsd:enumeration value="HTML_FILE_UPLOAD_NOT_ALLOWED"/>
     <xsd:enumeration value="IAS_AM_AUTH_BAD_REQUEST"/>
     <xsd:enumeration value="IAS_AM_AUTH_UNAUTHORIZED"/>
     <xsd:enumeration value="IAS_INVALID_AUTH"/>
     <xsd:enumeration value="IAS_INVALID_REQUEST_PARAMETER"/>
     <xsd:enumeration value="IAS_RECORD_DOES_NOT_EXIST"/>
     <xsd:enumeration value="IAS_TENANT_NOT_PROVISIONED"/>
     <xsd:enumeration value="IAS_UNCOMMITTED_WORK"/>
     <xsd:enumeration value="IMAGE_TOO_LARGE"/>
     <xsd:enumeration value="INACTIVE_OWNER_OR_USER"/>
     <xsd:enumeration value="INACTIVE_RULE_ERROR"/>
     <xsd:enumeration value="INDEX_ITEM_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="INDEX_PAYLOAD_NOT_FOUND"/>
     <xsd:enumeration value="INGESTION_JOB_RECORDS_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="INGESTION_TOTAL_FILE_SIZE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="INPUTPARAM_INCOMPATIBLE_DATATYPE"/>
     <xsd:enumeration value="INSERT_UPDATE_DELETE_NOT_ALLOWED_DURING_MAINTENANCE"/>
     <xsd:enumeration value="INSUFFICIENT_ACCESS"/>
     <xsd:enumeration value="INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY"/>
     <xsd:enumeration value="INSUFFICIENT_ACCESS_OR_READONLY"/>
     <xsd:enumeration value="INSUFFICIENT_ACCESS_TO_INSIGHTSEXTERNALDATA"/>
     <xsd:enumeration value="INSUFFICIENT_BALANCE"/>
     <xsd:enumeration value="INSUFFICIENT_CREDITS"/>
     <xsd:enumeration value="INTEGRATION_CANCELLED"/>
     <xsd:enumeration value="INTERNAL_ERROR"/>
     <xsd:enumeration value="INVALID_ACCESS_LEVEL"/>
     <xsd:enumeration value="INVALID_ACCESS_TOKEN"/>
     <xsd:enumeration value="INVALID_ACCOUNT"/>
     <xsd:enumeration value="INVALID_API_INPUT"/>
     <xsd:enumeration value="INVALID_ARGUMENT_TYPE"/>
     <xsd:enumeration value="INVALID_ASSIGNEE_TYPE"/>
     <xsd:enumeration value="INVALID_ASSIGNMENT_RULE"/>
     <xsd:enumeration value="INVALID_AUTH_HEADER"/>
     <xsd:enumeration value="INVALID_BATCH_OPERATION"/>
     <xsd:enumeration value="INVALID_CHECKOUT_INPUT"/>
     <xsd:enumeration value="INVALID_CONTACT"/>
     <xsd:enumeration value="INVALID_CONTENT_TYPE"/>
     <xsd:enumeration value="INVALID_CREDIT_CARD_INFO"/>
     <xsd:enumeration value="INVALID_CROSS_REFERENCE_KEY"/>
     <xsd:enumeration value="INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD"/>
     <xsd:enumeration value="INVALID_CURRENCY_CONV_RATE"/>
     <xsd:enumeration value="INVALID_CURRENCY_CORP_RATE"/>
     <xsd:enumeration value="INVALID_CURRENCY_ISO"/>
     <xsd:enumeration value="INVALID_DATASET_REFERENCE_INPUT"/>
     <xsd:enumeration value="INVALID_DATA_CATEGORY_GROUP_REFERENCE"/>
     <xsd:enumeration value="INVALID_DATA_URI"/>
     <xsd:enumeration value="INVALID_EMAIL_ADDRESS"/>
     <xsd:enumeration value="INVALID_EMPTY_KEY_OWNER"/>
     <xsd:enumeration value="INVALID_ENTITY_FOR_MATCH_ENGINE_ERROR"/>
     <xsd:enumeration value="INVALID_ENTITY_FOR_MATCH_OPERATION_ERROR"/>
     <xsd:enumeration value="INVALID_ENTITY_FOR_UPSERT"/>
     <xsd:enumeration value="INVALID_ENVIRONMENT_HUB_MEMBER"/>
     <xsd:enumeration value="INVALID_EVENT_DELIVERY"/>
     <xsd:enumeration value="INVALID_EVENT_INPUT"/>
     <xsd:enumeration value="INVALID_EVENT_SUBSCRIPTION"/>
     <xsd:enumeration value="INVALID_EXTENSION_ID"/>
     <xsd:enumeration value="INVALID_EXTERNAL_ID_FIELD_NAME"/>
     <xsd:enumeration value="INVALID_FIELD"/>
     <xsd:enumeration value="INVALID_FIELD_FOR_INSERT_UPDATE"/>
     <xsd:enumeration value="INVALID_FIELD_WHEN_USING_TEMPLATE"/>
     <xsd:enumeration value="INVALID_FILTER_ACTION"/>
     <xsd:enumeration value="INVALID_GOOGLE_DOCS_URL"/>
     <xsd:enumeration value="INVALID_ID_FIELD"/>
     <xsd:enumeration value="INVALID_INET_ADDRESS"/>
     <xsd:enumeration value="INVALID_INPUT"/>
     <xsd:enumeration value="INVALID_INPUT_FORMAT"/>
     <xsd:enumeration value="INVALID_KEY_FIELD_INPUT"/>
     <xsd:enumeration value="INVALID_LINEITEM_CLONE_STATE"/>
     <xsd:enumeration value="INVALID_MARKUP"/>
     <xsd:enumeration value="INVALID_MASTER_OR_TRANSLATED_SOLUTION"/>
     <xsd:enumeration value="INVALID_MERGE_RECORD"/>
     <xsd:enumeration value="INVALID_MESSAGE_ID_REFERENCE"/>
     <xsd:enumeration value="INVALID_NAMESPACE_PREFIX"/>
     <xsd:enumeration value="INVALID_OAUTH_URL"/>
     <xsd:enumeration value="INVALID_OPERATION"/>
     <xsd:enumeration value="INVALID_OPERATOR"/>
     <xsd:enumeration value="INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST"/>
     <xsd:enumeration value="INVALID_OWNER"/>
     <xsd:enumeration value="INVALID_PACKAGE_LICENSE"/>
     <xsd:enumeration value="INVALID_PACKAGE_VERSION"/>
     <xsd:enumeration value="INVALID_PARTNER_NETWORK_STATUS"/>
     <xsd:enumeration value="INVALID_PAYLOAD_VERSION"/>
     <xsd:enumeration value="INVALID_PERSON_ACCOUNT_OPERATION"/>
     <xsd:enumeration value="INVALID_PROFILE"/>
     <xsd:enumeration value="INVALID_PROMOTION"/>
     <xsd:enumeration value="INVALID_PROVIDER_TYPE"/>
     <xsd:enumeration value="INVALID_QUERY_KEY"/>
     <xsd:enumeration value="INVALID_QUERY_LOCATOR"/>
     <xsd:enumeration value="INVALID_QUERY_VALUE"/>
     <xsd:enumeration value="INVALID_READ_ONLY_USER_DML"/>
     <xsd:enumeration value="INVALID_RECEIVEDDOCUMENTID_ATTACHMENT"/>
     <xsd:enumeration value="INVALID_RECORD_TYPE"/>
     <xsd:enumeration value="INVALID_REFRESH_TOKEN"/>
     <xsd:enumeration value="INVALID_REQUEST_STATE"/>
     <xsd:enumeration value="INVALID_RUNTIME_VALUE"/>
     <xsd:enumeration value="INVALID_SAVE_AS_ACTIVITY_FLAG"/>
     <xsd:enumeration value="INVALID_SCS_INBOUND_USER"/>
     <xsd:enumeration value="INVALID_SEARCH_PROVIDER_REQUEST"/>
     <xsd:enumeration value="INVALID_SESSION_ID"/>
     <xsd:enumeration value="INVALID_SETUP_OWNER"/>
     <xsd:enumeration value="INVALID_SIGNUP_COUNTRY"/>
     <xsd:enumeration value="INVALID_SIGNUP_OPTION"/>
     <xsd:enumeration value="INVALID_SITE_DELETE_EXCEPTION"/>
     <xsd:enumeration value="INVALID_SITE_FILE_IMPORTED_EXCEPTION"/>
     <xsd:enumeration value="INVALID_SITE_FILE_TYPE_EXCEPTION"/>
     <xsd:enumeration value="INVALID_SOURCE_OBJECT_ID"/>
     <xsd:enumeration value="INVALID_STATUS"/>
     <xsd:enumeration value="INVALID_SUBDOMAIN"/>
     <xsd:enumeration value="INVALID_TARGET_OBJECT_NAME"/>
     <xsd:enumeration value="INVALID_TEXT_REPRESENTATION"/>
     <xsd:enumeration value="INVALID_TYPE"/>
     <xsd:enumeration value="INVALID_TYPE_FOR_OPERATION"/>
     <xsd:enumeration value="INVALID_TYPE_ON_FIELD_IN_RECORD"/>
     <xsd:enumeration value="INVALID_UNMERGE_RECORD"/>
     <xsd:enumeration value="INVALID_USERID"/>
     <xsd:enumeration value="INVALID_USER_OBJECT"/>
     <xsd:enumeration value="IP_RANGE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="ITEM_NOT_FOUND"/>
     <xsd:enumeration value="JIGSAW_IMPORT_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="LICENSE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="LIGHT_PORTAL_USER_EXCEPTION"/>
     <xsd:enumeration value="LIMIT_EXCEEDED"/>
     <xsd:enumeration value="LIST_PRICE_NOT_FOUND"/>
     <xsd:enumeration value="MALFORMED_ID"/>
     <xsd:enumeration value="MANAGER_NOT_DEFINED"/>
     <xsd:enumeration value="MASSMAIL_RETRY_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="MASS_MAIL_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="MATCH_DEFINITION_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_INVALID_ENGINE_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_INVALID_RULE_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_MISSING_ENGINE_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_MISSING_OBJECT_TYPE_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_MISSING_OPTIONS_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_MISSING_RULE_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_UNKNOWN_RULE_ERROR"/>
     <xsd:enumeration value="MATCH_OPERATION_UNSUPPORTED_VERSION_ERROR"/>
     <xsd:enumeration value="MATCH_PRECONDITION_FAILED"/>
     <xsd:enumeration value="MATCH_PRECONDITION_REQUIRED"/>
     <xsd:enumeration value="MATCH_RUNTIME_ERROR"/>
     <xsd:enumeration value="MATCH_SERVICE_ERROR"/>
     <xsd:enumeration value="MATCH_SERVICE_TIMED_OUT"/>
     <xsd:enumeration value="MATCH_SERVICE_UNAVAILABLE_ERROR"/>
     <xsd:enumeration value="MAXIMUM_CCEMAILS_EXCEEDED"/>
     <xsd:enumeration value="MAXIMUM_DASHBOARD_COMPONENTS_EXCEEDED"/>
     <xsd:enumeration value="MAXIMUM_HIERARCHY_CHILDREN_REACHED"/>
     <xsd:enumeration value="MAXIMUM_HIERARCHY_LEVELS_REACHED"/>
     <xsd:enumeration value="MAXIMUM_HIERARCHY_TREE_SIZE_REACHED"/>
     <xsd:enumeration value="MAXIMUM_SIZE_OF_ATTACHMENT"/>
     <xsd:enumeration value="MAXIMUM_SIZE_OF_DOCUMENT"/>
     <xsd:enumeration value="MAX_ACTIONS_PER_RULE_EXCEEDED"/>
     <xsd:enumeration value="MAX_ACTIVE_RULES_EXCEEDED"/>
     <xsd:enumeration value="MAX_APPROVAL_STEPS_EXCEEDED"/>
     <xsd:enumeration value="MAX_DEPTH_IN_FLOW_EXECUTION"/>
     <xsd:enumeration value="MAX_FORMULAS_PER_RULE_EXCEEDED"/>
     <xsd:enumeration value="MAX_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="MAX_RULES_EXCEEDED"/>
     <xsd:enumeration value="MAX_RULE_ENTRIES_EXCEEDED"/>
     <xsd:enumeration value="MAX_TASK_DESCRIPTION_EXCEEEDED"/>
     <xsd:enumeration value="MAX_TM_RULES_EXCEEDED"/>
     <xsd:enumeration value="MAX_TM_RULE_ITEMS_EXCEEDED"/>
     <xsd:enumeration value="MAX_TRIGGERS_EXCEEDED"/>
     <xsd:enumeration value="MERGE_FAILED"/>
     <xsd:enumeration value="METADATA_FIELD_UPDATE_ERROR"/>
     <xsd:enumeration value="METHOD_NOT_ALLOWED"/>
     <xsd:enumeration value="MISMATCHING_TYPES"/>
     <xsd:enumeration value="MISSING_ARGUMENT"/>
     <xsd:enumeration value="MISSING_OMNI_PROCESS_ID"/>
     <xsd:enumeration value="MISSING_RECEIVEDDOCUMENTID_ATTACHMENT"/>
     <xsd:enumeration value="MISSING_RECORD"/>
     <xsd:enumeration value="MIXED_DML_OPERATION"/>
     <xsd:enumeration value="MULTIPLE_CONTENT_FOUND"/>
     <xsd:enumeration value="MULTIPLE_VOUCHERS"/>
     <xsd:enumeration value="NONUNIQUE_SHIPPING_ADDRESS"/>
     <xsd:enumeration value="NOT_FOUND"/>
     <xsd:enumeration value="NOT_RECOVERABLE_SEARCH_PROVIDER_ERROR"/>
     <xsd:enumeration value="NO_ACCESS_TOKEN"/>
     <xsd:enumeration value="NO_ACCESS_TOKEN_FROM_REFRESH"/>
     <xsd:enumeration value="NO_APPLICABLE_PROCESS"/>
     <xsd:enumeration value="NO_ATTACHMENT_PERMISSION"/>
     <xsd:enumeration value="NO_AUTH_PROVIDER"/>
     <xsd:enumeration value="NO_INACTIVE_DIVISION_MEMBERS"/>
     <xsd:enumeration value="NO_MASS_MAIL_PERMISSION"/>
     <xsd:enumeration value="NO_PARTNER_PERMISSION"/>
     <xsd:enumeration value="NO_REFRESH_TOKEN"/>
     <xsd:enumeration value="NO_SEARCH_ATTRIBUTES"/>
     <xsd:enumeration value="NO_SINGLE_MAIL_PERMISSION"/>
     <xsd:enumeration value="NO_SORT_PRICEBOOK_ASSOCIATED_ERROR"/>
     <xsd:enumeration value="NO_SUCH_USER_EXISTS"/>
     <xsd:enumeration value="NO_TOKEN_ENDPOINT"/>
     <xsd:enumeration value="NUMBER_OUTSIDE_VALID_RANGE"/>
     <xsd:enumeration value="NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED"/>
     <xsd:enumeration value="OCR_INVALID_REQUEST"/>
     <xsd:enumeration value="OPERATION_ENQUEUED"/>
     <xsd:enumeration value="OPTED_OUT_OF_MASS_MAIL"/>
     <xsd:enumeration value="OP_WITH_INVALID_USER_TYPE_EXCEPTION"/>
     <xsd:enumeration value="ORCHESTRATION_INVALID"/>
     <xsd:enumeration value="ORDER_MANAGEMENT_ACTION_NOT_ALLOWED"/>
     <xsd:enumeration value="ORDER_MANAGEMENT_INVALID_RECORD"/>
     <xsd:enumeration value="ORDER_MANAGEMENT_RECORD_EXISTS"/>
     <xsd:enumeration value="ORDER_MANAGEMENT_RECORD_NOT_FOUND"/>
     <xsd:enumeration value="PACKAGE_DISABLED"/>
     <xsd:enumeration value="PACKAGE_LICENSE_REQUIRED"/>
     <xsd:enumeration value="PACKAGING_API_INSTALL_FAILED"/>
     <xsd:enumeration value="PACKAGING_API_UNINSTALL_FAILED"/>
     <xsd:enumeration value="PALI_INVALID_ACTION_ID"/>
     <xsd:enumeration value="PALI_INVALID_ACTION_NAME"/>
     <xsd:enumeration value="PALI_INVALID_ACTION_TYPE"/>
     <xsd:enumeration value="PAL_INVALID_ASSISTANT_RECOMMENDATION_TYPE_ID"/>
     <xsd:enumeration value="PAL_INVALID_ENTITY_ID"/>
     <xsd:enumeration value="PAL_INVALID_FLEXIPAGE_ID"/>
     <xsd:enumeration value="PAL_INVALID_LAYOUT_ID"/>
     <xsd:enumeration value="PAL_INVALID_PARAMETERS"/>
     <xsd:enumeration value="PARAMETER_TOO_LARGE"/>
     <xsd:enumeration value="PARTICIPANT_RELATIONSHIP_EXISTS"/>
     <xsd:enumeration value="PAYLOAD_SIZE_EXCEEDED"/>
     <xsd:enumeration value="PA_API_EXCEPTION"/>
     <xsd:enumeration value="PA_AXIS_FAULT"/>
     <xsd:enumeration value="PA_INVALID_ID_EXCEPTION"/>
     <xsd:enumeration value="PA_NO_ACCESS_EXCEPTION"/>
     <xsd:enumeration value="PA_NO_DATA_FOUND_EXCEPTION"/>
     <xsd:enumeration value="PA_URI_SYNTAX_EXCEPTION"/>
     <xsd:enumeration value="PA_VISIBLE_ACTIONS_FILTER_ORDERING_EXCEPTION"/>
     <xsd:enumeration value="PENDING_COMMIT"/>
     <xsd:enumeration value="PICKLIST_INACTIVE_VALUES_EXCEEDED"/>
     <xsd:enumeration value="PLATFORM_EVENT_ENCRYPTION_ERROR"/>
     <xsd:enumeration value="PLATFORM_EVENT_PUBLISHING_UNAVAILABLE"/>
     <xsd:enumeration value="PLATFORM_EVENT_PUBLISH_FAILED"/>
     <xsd:enumeration value="PORTAL_NO_ACCESS"/>
     <xsd:enumeration value="PORTAL_USER_ALREADY_EXISTS_FOR_CONTACT"/>
     <xsd:enumeration value="PORTAL_USER_CREATION_RESTRICTED_WITH_ENCRYPTION"/>
     <xsd:enumeration value="PRICE_NOT_FOUND"/>
     <xsd:enumeration value="PRIVATE_CONTACT_ON_ASSET"/>
     <xsd:enumeration value="PROCESSING_HALTED"/>
     <xsd:enumeration value="PROGRAM_PROGRESS_NOT_ACTIVE"/>
     <xsd:enumeration value="QA_INVALID_CREATE_FEED_ITEM"/>
     <xsd:enumeration value="QA_INVALID_SUCCESS_MESSAGE"/>
     <xsd:enumeration value="QUERY_REFINEMENT_VALUE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="QUERY_TIMEOUT"/>
     <xsd:enumeration value="QUICK_ACTION_LIST_ITEM_NOT_ALLOWED"/>
     <xsd:enumeration value="QUICK_ACTION_LIST_NOT_ALLOWED"/>
     <xsd:enumeration value="RECORD_CREATION_FAILED"/>
     <xsd:enumeration value="RECORD_IN_USE_BY_WORKFLOW"/>
     <xsd:enumeration value="RECORD_UPDATE_FAILED"/>
     <xsd:enumeration value="RECOVERABLE_SEARCH_PROVIDER_ERROR"/>
     <xsd:enumeration value="RELATED_ENTITY_FILTER_VALIDATION_EXCEPTION"/>
     <xsd:enumeration value="REL_FIELD_BAD_ACCESSIBILITY"/>
     <xsd:enumeration value="REPUTATION_MINIMUM_NUMBER_NOT_REACHED"/>
     <xsd:enumeration value="REQUEST_RUNNING_TOO_LONG"/>
     <xsd:enumeration value="REQUIRED_FEATURE_MISSING"/>
     <xsd:enumeration value="REQUIRED_FIELD_MISSING"/>
     <xsd:enumeration value="REQUIRE_CONNECTED_APP_SCS"/>
     <xsd:enumeration value="REQUIRE_CONNECTED_APP_SESSION_SCS"/>
     <xsd:enumeration value="REQUIRE_RUNAS_USER"/>
     <xsd:enumeration value="RETRIEVE_EXCHANGE_ATTACHMENT_FAILED"/>
     <xsd:enumeration value="RETRIEVE_EXCHANGE_EMAIL_FAILED"/>
     <xsd:enumeration value="RETRIEVE_EXCHANGE_EVENT_FAILED"/>
     <xsd:enumeration value="RETRIEVE_GOOGLE_EMAIL_FAILED"/>
     <xsd:enumeration value="RETRIEVE_GOOGLE_EVENT_FAILED"/>
     <xsd:enumeration value="RETRIEVE_USER_CONFIG_ERROR"/>
     <xsd:enumeration value="ROUTES_EVALUATION_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="SALESFORCE_INBOX_TRANSPORT_CONNECTION_ERROR"/>
     <xsd:enumeration value="SALESFORCE_INBOX_TRANSPORT_INVALID_INPUT_ERROR"/>
     <xsd:enumeration value="SALESFORCE_INBOX_TRANSPORT_TOKEN_ERROR"/>
     <xsd:enumeration value="SALESFORCE_INBOX_TRANSPORT_UNKNOWN_ERROR"/>
     <xsd:enumeration value="SCHEMA_OBJECT_NOT_FOUND"/>
     <xsd:enumeration value="SEARCH_PROVIDER_REQUEST_RATE_EXCEEDED"/>
     <xsd:enumeration value="SELF_REFERENCE_FROM_FLOW"/>
     <xsd:enumeration value="SELF_REFERENCE_FROM_TRIGGER"/>
     <xsd:enumeration value="SERVICE_UNAVAILABLE"/>
     <xsd:enumeration value="SESSION_EXPIRED"/>
     <xsd:enumeration value="SESSION_INVALIDATED"/>
     <xsd:enumeration value="SHARE_NEEDED_FOR_CHILD_OWNER"/>
     <xsd:enumeration value="SINGLE_EMAIL_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="SLACK_API_ERROR"/>
     <xsd:enumeration value="SOCIAL_ACCOUNT_NOT_FOUND"/>
     <xsd:enumeration value="SOCIAL_ACTION_INVALID"/>
     <xsd:enumeration value="SOCIAL_PERSONA_NOT_FOUND"/>
     <xsd:enumeration value="SOCIAL_POST_INVALID"/>
     <xsd:enumeration value="SOCIAL_POST_NOT_FOUND"/>
     <xsd:enumeration value="SPECIFICATION_GENERATION_EXCEPTION"/>
     <xsd:enumeration value="STANDARD_PRICE_NOT_DEFINED"/>
     <xsd:enumeration value="STORAGE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="STRING_TOO_LONG"/>
     <xsd:enumeration value="SUBDOMAIN_IN_USE"/>
     <xsd:enumeration value="TABSET_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="TEMPLATE_NOT_ACTIVE"/>
     <xsd:enumeration value="TEMPLATE_NOT_FOUND"/>
     <xsd:enumeration value="TERMS_OF_SERVICE_UNREAD"/>
     <xsd:enumeration value="TERRITORY_REALIGN_IN_PROGRESS"/>
     <xsd:enumeration value="TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET"/>
     <xsd:enumeration value="TEXT_TO_PICKLIST_VALUES_EXCEEDED"/>
     <xsd:enumeration value="TOO_MANY_APEX_REQUESTS"/>
     <xsd:enumeration value="TOO_MANY_ENUM_VALUE"/>
     <xsd:enumeration value="TOO_MANY_JOBS"/>
     <xsd:enumeration value="TOO_MANY_POSSIBLE_USERS_EXIST"/>
     <xsd:enumeration value="TRANSFER_REQUIRES_READ"/>
     <xsd:enumeration value="UISF_ENTITY_QUERY_FAILED"/>
     <xsd:enumeration value="UISF_NO_MAPPINGS_FOUND"/>
     <xsd:enumeration value="UISF_TOKEN_NOT_FOUND"/>
     <xsd:enumeration value="UISF_UNKNOWN_EXCEPTION"/>
     <xsd:enumeration value="UISF_USER_MAPPING_FAILED"/>
     <xsd:enumeration value="UNABLE_TO_LOCK_ROW"/>
     <xsd:enumeration value="UNAUTHORIZED_SEARCH_PROVIDER_REQUEST"/>
     <xsd:enumeration value="UNAVAILABLE_RECORDTYPE_EXCEPTION"/>
     <xsd:enumeration value="UNAVAILABLE_REF"/>
     <xsd:enumeration value="UNDEFINED_MAPPING_DEFINITION"/>
     <xsd:enumeration value="UNDELETE_FAILED"/>
     <xsd:enumeration value="UNKNOWN_EXCEPTION"/>
     <xsd:enumeration value="UNKNOWN_TOKEN_ERROR"/>
     <xsd:enumeration value="UNQUALIFIED_CART"/>
     <xsd:enumeration value="UNSAFE_HTML_CONTENT"/>
     <xsd:enumeration value="UNSPECIFIED_EMAIL_ADDRESS"/>
     <xsd:enumeration value="UNSUPPORTED_APEX_TRIGGER_OPERATON"/>
     <xsd:enumeration value="UNSUPPORTED_MODE"/>
     <xsd:enumeration value="UNSUPPORTED_PAYMENT_GATEWAY_TYPE"/>
     <xsd:enumeration value="UNSUPPORTED_PAYMENT_REQUEST_TYPE"/>
     <xsd:enumeration value="UNSUPPORTED_SITE"/>
     <xsd:enumeration value="UNSUPPORTED_SITE_FILE_IMPORTED_EXCEPTION"/>
     <xsd:enumeration value="UNSUPPORTED_SOCIAL_PROVIDER"/>
     <xsd:enumeration value="UNVERIFIED_SENDER_ADDRESS"/>
     <xsd:enumeration value="UPDATE_GOOGLE_EMAIL_LABEL_FAILED"/>
     <xsd:enumeration value="USER_OWNS_PORTAL_ACCOUNT_EXCEPTION"/>
     <xsd:enumeration value="USER_WITHOUT_WEM_PERMISSION"/>
     <xsd:enumeration value="USER_WITH_APEX_SHARES_EXCEPTION"/>
     <xsd:enumeration value="VARIANT_NOT_FOUND"/>
     <xsd:enumeration value="VF_COMPILE_ERROR"/>
     <xsd:enumeration value="WEBLINK_SIZE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="WEBLINK_URL_INVALID"/>
     <xsd:enumeration value="WEM_SEGMENTS_CAN_NOT_HAVE_NON_ACTIVE_SEGMENT_TYPE"/>
     <xsd:enumeration value="WEM_SHIFT_SEGMENT_TIME_IS_OUTSIDE_OF_THE_SHIFT_DURATION"/>
     <xsd:enumeration value="WEM_USER_NOT_ORG_ADMIN"/>
     <xsd:enumeration value="WORKSPACE_NOT_FOUND"/>
     <xsd:enumeration value="WRONG_CONTROLLER_TYPE"/>
     <xsd:enumeration value="XCLEAN_DJ_MATCH_IGNORABLE_ERROR"/>
     <xsd:enumeration value="XCLEAN_DJ_MATCH_INTERNAL_DJ_ERROR"/>
     <xsd:enumeration value="XCLEAN_DJ_MATCH_NON_RETRIABLE_ERROR"/>
     <xsd:enumeration value="XCLEAN_DJ_MATCH_RETRIABLE_ERROR"/>
     <xsd:enumeration value="XCLEAN_DJ_MATCH_UNKNOWN_ERROR"/>
     <xsd:enumeration value="XCLEAN_UNEXPECTED_ERROR"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ACPStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="New"/>
     <xsd:enumeration value="Pending"/>
     <xsd:enumeration value="Deployed"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AIApplicationStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Draft"/>
     <xsd:enumeration value="Migrated"/>
     <xsd:enumeration value="Enabled"/>
     <xsd:enumeration value="Disabled"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AIApplicationType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="PredictionBuilder"/>
     <xsd:enumeration value="RecommendationBuilder"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AIFilterOperation">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="And"/>
     <xsd:enumeration value="Or"/>
     <xsd:enumeration value="Not"/>
     <xsd:enumeration value="LessThan"/>
     <xsd:enumeration value="LessThanOrEqual"/>
     <xsd:enumeration value="GreaterThan"/>
     <xsd:enumeration value="GreaterThanOrEqual"/>
     <xsd:enumeration value="Equals"/>
     <xsd:enumeration value="NotEquals"/>
     <xsd:enumeration value="Add"/>
     <xsd:enumeration value="Subtract"/>
     <xsd:enumeration value="Multiply"/>
     <xsd:enumeration value="Divide"/>
     <xsd:enumeration value="IsNull"/>
     <xsd:enumeration value="IsNotNull"/>
     <xsd:enumeration value="StartsWith"/>
     <xsd:enumeration value="EndsWith"/>
     <xsd:enumeration value="Contains"/>
     <xsd:enumeration value="Concat"/>
     <xsd:enumeration value="DoesNotContain"/>
     <xsd:enumeration value="Between"/>
     <xsd:enumeration value="In"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AIFilterUnit">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Milliseconds"/>
     <xsd:enumeration value="Seconds"/>
     <xsd:enumeration value="Minutes"/>
     <xsd:enumeration value="Hours"/>
     <xsd:enumeration value="Days"/>
     <xsd:enumeration value="Weeks"/>
     <xsd:enumeration value="Months"/>
     <xsd:enumeration value="Years"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AIPredictionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ScoringSpecificOutcome"/>
     <xsd:enumeration value="BinaryClassification"/>
     <xsd:enumeration value="MulticlassClassification"/>
     <xsd:enumeration value="Regression"/>
     <xsd:enumeration value="LanguageDetection"/>
     <xsd:enumeration value="DeepLearningIntentClassification"/>
     <xsd:enumeration value="DeepLearningNameEntityRecognition"/>
     <xsd:enumeration value="GlobalDeepLearningIntentClassification"/>
     <xsd:enumeration value="GlobalDeepLearningNameEntityRecognition"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AIScoringMode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Batch"/>
     <xsd:enumeration value="OnDemand"/>
     <xsd:enumeration value="Streaming"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AISide">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Left"/>
     <xsd:enumeration value="Right"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AIValueType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Number"/>
     <xsd:enumeration value="String"/>
     <xsd:enumeration value="Boolean"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="DateTime"/>
     <xsd:enumeration value="Supplier"/>
     <xsd:enumeration value="Currency"/>
     <xsd:enumeration value="Varchar"/>
     <xsd:enumeration value="Comparison"/>
    </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="AccessResourceType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ConnectedApplication"/>
     <xsd:enumeration value="DataExport"/>
     <xsd:enumeration value="DelegatedTwoFactor"/>
     <xsd:enumeration value="ManageAuthProviders"/>
     <xsd:enumeration value="ManageCertificates"/>
     <xsd:enumeration value="ManageEncryptionKeys"/>
     <xsd:enumeration value="ManageIpAddresses"/>
     <xsd:enumeration value="ManageLoginAccessPolicies"/>
     <xsd:enumeration value="ManagePasswordPolicies"/>
     <xsd:enumeration value="ManageProfilesPermissionsets"/>
     <xsd:enumeration value="ManageRemoteAccess"/>
     <xsd:enumeration value="ManageRoles"/>
     <xsd:enumeration value="ManageSharing"/>
     <xsd:enumeration value="ManageTwoFactor"/>
     <xsd:enumeration value="ManageUsers"/>
     <xsd:enumeration value="Reports"/>
     <xsd:enumeration value="ReportsExportPrint"/>
     <xsd:enumeration value="ResetPasswords"/>
     <xsd:enumeration value="ViewHealthCheck"/>
    </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:enumeration value="PATCH"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ActionLogSchemaType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Other"/>
     <xsd:enumeration value="ExpressionSet"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ActionOverrideType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Default"/>
     <xsd:enumeration value="Standard"/>
     <xsd:enumeration value="Scontrol"/>
     <xsd:enumeration value="Visualforce"/>
     <xsd:enumeration value="Flexipage"/>
     <xsd:enumeration value="LightningComponent"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ActionSubtype">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ScreenAction"/>
     <xsd:enumeration value="Action"/>
    </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="ActivationPlatformConnectorType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="S3"/>
     <xsd:enumeration value="OAUTH"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ActivationPlatformFieldDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Number"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ActivationPlatformFileOutputFormat">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="CSV"/>
     <xsd:enumeration value="JSON"/>
     <xsd:enumeration value="PARQUET"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ActivationPlatformFileOutputGrouping">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="PER_SEGMENT"/>
     <xsd:enumeration value="PER_ACCOUNT"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ActivationPlatformIdentifierHashMethod">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="SHA1"/>
     <xsd:enumeration value="SHA256"/>
     <xsd:enumeration value="MD5"/>
     <xsd:enumeration value="NONE"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ActivationPlatformIdentifierType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="EMAIL"/>
     <xsd:enumeration value="PHONE"/>
     <xsd:enumeration value="OTT"/>
     <xsd:enumeration value="MAID"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ActivationPlatformPeriodicFullRefresh">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NEVER"/>
     <xsd:enumeration value="REFRESH_30"/>
     <xsd:enumeration value="REFRESH_60"/>
     <xsd:enumeration value="REFRESH_90"/>
     <xsd:enumeration value="REFRESH_180"/>
     <xsd:enumeration value="REFRESH_365"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ActivationPlatformRefreshFrequency">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="FOUR"/>
     <xsd:enumeration value="TWELVE"/>
     <xsd:enumeration value="TWENTY_FOUR"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ActivationPlatformRefreshMode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="FULL"/>
     <xsd:enumeration value="INCREMENTAL"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ActivationPlatformType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Advertising"/>
     <xsd:enumeration value="Publishing"/>
     <xsd:enumeration value="Analytics"/>
     <xsd:enumeration value="Marketing"/>
     <xsd:enumeration value="Technology"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ActualsCalculationMode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Manual"/>
     <xsd:enumeration value="Orders"/>
     <xsd:enumeration value="OrdersThroughContracts"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AdvAccForecastSetStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="Inactive"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AdvAcctFcstAggregationType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="SUM"/>
     <xsd:enumeration value="MINIMUM"/>
     <xsd:enumeration value="MAXIMUM"/>
     <xsd:enumeration value="AVERAGE"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AdvAcctFcstCalcFrequency">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Monthly"/>
     <xsd:enumeration value="Quarterly"/>
     <xsd:enumeration value="Yearly"/>
     <xsd:enumeration value="Weekly"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AdvAcctFcstComputationMethod">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="DATA_PROCESSING_ENGINE_DEFINITION"/>
     <xsd:enumeration value="CUSTOM"/>
     <xsd:enumeration value="FORMULA"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AdvAcctFcstFormulaType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="QUANTITY"/>
     <xsd:enumeration value="REVENUE"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AdvAcctFcstMeasureType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="QUANTITY"/>
     <xsd:enumeration value="REVENUE"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AdvAcctFrcstDisplayGroupType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="MEASURE"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AiAssistantTemplateStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="DISABLED"/>
     <xsd:enumeration value="ENABLED"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AnimationFrequencyUnit">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="always"/>
     <xsd:enumeration value="often"/>
     <xsd:enumeration value="sometimes"/>
     <xsd:enumeration value="rarely"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AnimationRuleRecordTypeContext">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="All"/>
     <xsd:enumeration value="Custom"/>
     <xsd:enumeration value="Master"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ApexCodeUnitStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Inactive"/>
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="Deleted"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ApexDebuggerBreakpointHitCondition">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="GreaterOrEquals"/>
     <xsd:enumeration value="Equals"/>
     <xsd:enumeration value="Modulo"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ApexDebuggerBreakpointType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Line"/>
     <xsd:enumeration value="Call"/>
     <xsd:enumeration value="Return"/>
     <xsd:enumeration value="Exception"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ApexDebuggerEventType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Stopped"/>
     <xsd:enumeration value="Resumed"/>
     <xsd:enumeration value="RequestStarted"/>
     <xsd:enumeration value="RequestFinished"/>
     <xsd:enumeration value="SystemInfo"/>
     <xsd:enumeration value="SystemWarning"/>
     <xsd:enumeration value="SystemGack"/>
     <xsd:enumeration value="OrgChange"/>
     <xsd:enumeration value="SessionTerminated"/>
     <xsd:enumeration value="LogLine"/>
     <xsd:enumeration value="Debug"/>
     <xsd:enumeration value="HeartBeat"/>
     <xsd:enumeration value="ApexException"/>
     <xsd:enumeration value="Ready"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ApexDebuggerKilledBy">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NoOne"/>
     <xsd:enumeration value="Debugger"/>
     <xsd:enumeration value="Metadata"/>
     <xsd:enumeration value="BT"/>
     <xsd:enumeration value="OrgAdmin"/>
     <xsd:enumeration value="Sweeper"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ApexDebuggerLicenseType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Self"/>
     <xsd:enumeration value="Sandbox"/>
     <xsd:enumeration value="LMO"/>
     <xsd:enumeration value="Scratch"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ApexDebuggerStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Pending"/>
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="Detach"/>
     <xsd:enumeration value="Kill"/>
     <xsd:enumeration value="KillAll"/>
     <xsd:enumeration value="Dead"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ApexExecutionOverlayActionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="Apex"/>
     <xsd:enumeration value="SOQL"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ApexLogLevel">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NONE"/>
     <xsd:enumeration value="INTERNAL"/>
     <xsd:enumeration value="FINEST"/>
     <xsd:enumeration value="FINER"/>
     <xsd:enumeration value="FINE"/>
     <xsd:enumeration value="DEBUG"/>
     <xsd:enumeration value="INFO"/>
     <xsd:enumeration value="WARN"/>
     <xsd:enumeration value="ERROR"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ApexLogLocation">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Monitoring"/>
     <xsd:enumeration value="Profiling"/>
     <xsd:enumeration value="SystemLog"/>
     <xsd:enumeration value="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="BULK"/>
     <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:enumeration value="DISCOVERABLE_LOGIN"/>
     <xsd:enumeration value="POST_INSTALL_SCRIPT"/>
    </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="AppDomainUsageType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ExplainabilityService"/>
    </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="ApplicationObjectName">
    <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="ApplicationSourceType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="REPLY_RECOMMENDATION"/>
     <xsd:enumeration value="ARTICLE_RECOMMENDATION"/>
     <xsd:enumeration value="UTTERANCE_RECOMMENDATION"/>
     <xsd:enumeration value="FAQ"/>
     <xsd:enumeration value="EAR_FOR_CONVERSATION"/>
     <xsd:enumeration value="USE_CASE_EXPLORER"/>
     <xsd:enumeration value="EAR_FOR_VOICE"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ApplicationUsageType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="LPI"/>
     <xsd:enumeration value="ERM"/>
     <xsd:enumeration value="HC"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AppointmentEndpointName">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="FIND_SLOTS"/>
     <xsd:enumeration value="GET_SLOT_STATUS"/>
     <xsd:enumeration value="CREATE_APPOINTMENT"/>
     <xsd:enumeration value="CANCEL_APPOINTMENT"/>
     <xsd:enumeration value="GET_APPOINTMENT"/>
     <xsd:enumeration value="CREATE_PATIENT"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ApptAssistantRadiusUnit">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Kilometer"/>
     <xsd:enumeration value="Meter"/>
     <xsd:enumeration value="Mile"/>
     <xsd:enumeration value="Yard"/>
    </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="AssistantDefinitionStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="DISABLED"/>
     <xsd:enumeration value="ENABLED"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AssistantSearchType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AllFields"/>
     <xsd:enumeration value="EmailFields"/>
     <xsd:enumeration value="NameFields"/>
     <xsd:enumeration value="PhoneFields"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AssistantSkillSobjectActionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="CREATE"/>
     <xsd:enumeration value="UPDATE"/>
     <xsd:enumeration value="READ"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AssistantSkillType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AGENDA"/>
     <xsd:enumeration value="SOBJECT"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AssistantStandardSlotClass">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="_Text"/>
     <xsd:enumeration value="_Boolean"/>
     <xsd:enumeration value="_DateTime"/>
     <xsd:enumeration value="_Date"/>
     <xsd:enumeration value="_Money"/>
     <xsd:enumeration value="_Number"/>
     <xsd:enumeration value="_Object"/>
     <xsd:enumeration value="_Person"/>
     <xsd:enumeration value="_Location"/>
     <xsd:enumeration value="_Organization"/>
     <xsd:enumeration value="_Percent"/>
     <xsd:enumeration value="_Phone"/>
     <xsd:enumeration value="_Email"/>
     <xsd:enumeration value="_Time"/>
     <xsd:enumeration value="_Url"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AssociationEventType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Create"/>
     <xsd:enumeration value="Update"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AssociationStatusType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Draft"/>
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="Inactive"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AssociationType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="BranchManagement"/>
    </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="AsyncRequestSource">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Api"/>
     <xsd:enumeration value="Changeset"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AttributeDefnDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Checkbox"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="Datetime"/>
     <xsd:enumeration value="Number"/>
     <xsd:enumeration value="Text"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AudienceFieldType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Boolean"/>
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Encrypted"/>
     <xsd:enumeration value="Number"/>
     <xsd:enumeration value="Double"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="DateTime"/>
     <xsd:enumeration value="Email"/>
     <xsd:enumeration value="Phone"/>
     <xsd:enumeration value="Time"/>
     <xsd:enumeration value="URL"/>
    </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:enumeration value="MODULE"/>
    </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="AuthenticationProtocol">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NoAuthentication"/>
     <xsd:enumeration value="Oauth"/>
     <xsd:enumeration value="Password"/>
     <xsd:enumeration value="AwsSv4"/>
     <xsd:enumeration value="Jwt"/>
     <xsd:enumeration value="JwtExchange"/>
     <xsd:enumeration value="Custom"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="AvailabilityStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Available"/>
     <xsd:enumeration value="In_Use"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BatchCalcJobAggregateFunction">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Unique"/>
     <xsd:enumeration value="Sum"/>
     <xsd:enumeration value="Max"/>
     <xsd:enumeration value="Min"/>
     <xsd:enumeration value="Avg"/>
     <xsd:enumeration value="Std"/>
     <xsd:enumeration value="StdP"/>
     <xsd:enumeration value="Var"/>
     <xsd:enumeration value="VarP"/>
     <xsd:enumeration value="Count"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BatchCalcJobDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Numeric"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="DateTime"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BatchCalcJobDatasourceType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="StandardObject"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BatchCalcJobFilterOperator">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Equals"/>
     <xsd:enumeration value="NotEquals"/>
     <xsd:enumeration value="GreaterThan"/>
     <xsd:enumeration value="GreaterThanOrEquals"/>
     <xsd:enumeration value="LessThan"/>
     <xsd:enumeration value="LessThanOrEquals"/>
     <xsd:enumeration value="StartsWith"/>
     <xsd:enumeration value="EndsWith"/>
     <xsd:enumeration value="Contains"/>
     <xsd:enumeration value="DoesNotContain"/>
     <xsd:enumeration value="IsNull"/>
     <xsd:enumeration value="IsNotNull"/>
     <xsd:enumeration value="In"/>
     <xsd:enumeration value="NotIn"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BatchCalcJobOrderType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Ascending"/>
     <xsd:enumeration value="Descending"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BatchCalcJobParameterDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Numeric"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="DateTime"/>
     <xsd:enumeration value="Filter"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BatchCalcJobSourceJoinType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="LeftOuter"/>
     <xsd:enumeration value="RightOuter"/>
     <xsd:enumeration value="Inner"/>
     <xsd:enumeration value="Outer"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BatchCalcJobTransformType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Expression"/>
     <xsd:enumeration value="Slice"/>
     <xsd:enumeration value="ComputeRelative"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BatchCalcJobTrfmDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Numeric"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="DateTime"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BatchCalcJobWritebackOpn">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Insert"/>
     <xsd:enumeration value="Update"/>
     <xsd:enumeration value="Upsert"/>
     <xsd:enumeration value="Delete"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BatchCalcProcessType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="DataProcessingEngine"/>
     <xsd:enumeration value="Rebates"/>
     <xsd:enumeration value="Loyalty"/>
     <xsd:enumeration value="AdvancedAccountForecast"/>
     <xsd:enumeration value="LoyaltyPartnerManagement"/>
     <xsd:enumeration value="LoyaltyPointsAggregation"/>
     <xsd:enumeration value="NetZero"/>
     <xsd:enumeration value="ProgramBasedBusiness"/>
     <xsd:enumeration value="ProviderSearch"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BatchJobDefinitionStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="Inactive"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BenefitActionDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="String"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="DateTime"/>
     <xsd:enumeration value="Boolean"/>
     <xsd:enumeration value="Picklist"/>
     <xsd:enumeration value="EntityPicklist"/>
     <xsd:enumeration value="Number"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BenefitActionProcessType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Loyalty"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BenefitActionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Flow"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BotInvocationMappingType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Input"/>
     <xsd:enumeration value="Output"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BotNavigationType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Call"/>
     <xsd:enumeration value="Redirect"/>
     <xsd:enumeration value="TransferToAgent"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BotQuickReplyType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Static"/>
     <xsd:enumeration value="Dynamic"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BotStatusCode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="Inactive"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BotStepConditionOperatorType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Equals"/>
     <xsd:enumeration value="NotEquals"/>
     <xsd:enumeration value="IsSet"/>
     <xsd:enumeration value="IsNotSet"/>
     <xsd:enumeration value="GreaterThan"/>
     <xsd:enumeration value="LessThan"/>
     <xsd:enumeration value="GreaterThanOrEqualTo"/>
     <xsd:enumeration value="LessThanOrEqualTo"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BotStepType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Navigation"/>
     <xsd:enumeration value="Invocation"/>
     <xsd:enumeration value="VariableOperation"/>
     <xsd:enumeration value="Message"/>
     <xsd:enumeration value="Wait"/>
     <xsd:enumeration value="Group"/>
     <xsd:enumeration value="SystemMessage"/>
     <xsd:enumeration value="RecordLookup"/>
     <xsd:enumeration value="RichMessage"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BotVariableOperandType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Source"/>
     <xsd:enumeration value="Target"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BotVariableOperationType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Set"/>
     <xsd:enumeration value="Unset"/>
     <xsd:enumeration value="Collect"/>
     <xsd:enumeration value="SetConversationLanguage"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BotWidgetType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Menu"/>
     <xsd:enumeration value="Buttons"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BriefcaseFilterOperator">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="e"/>
     <xsd:enumeration value="n"/>
     <xsd:enumeration value="l"/>
     <xsd:enumeration value="g"/>
     <xsd:enumeration value="m"/>
     <xsd:enumeration value="h"/>
     <xsd:enumeration value="s"/>
     <xsd:enumeration value="d"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BriefcaseRuleRelationshipType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ParentToChild"/>
     <xsd:enumeration value="ChildToParent"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BriefcaseType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Standard"/>
     <xsd:enumeration value="HighVolume"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BusinessHoursSourceType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="Case"/>
     <xsd:enumeration value="Static"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="BusinessKnowledgeModel">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="CreditPoints"/>
     <xsd:enumeration value="DebitPoints"/>
     <xsd:enumeration value="IssueVoucher"/>
     <xsd:enumeration value="IncreaseUsageForCumulativePromotion"/>
     <xsd:enumeration value="UpdateUsageForCumulativePromotion"/>
     <xsd:enumeration value="AssignParameterValues"/>
     <xsd:enumeration value="RunFlow"/>
     <xsd:enumeration value="GetOutputsFromDecisionTable"/>
     <xsd:enumeration value="UpdatePointBalance"/>
     <xsd:enumeration value="GetMemberPointBalance"/>
     <xsd:enumeration value="GetMemberTier"/>
     <xsd:enumeration value="BreAggregator"/>
     <xsd:enumeration value="GetOutputsFromDecisionMatrix"/>
     <xsd:enumeration value="GetMemberAttributesValues"/>
     <xsd:enumeration value="UpdateCurrentValueForMemberAttribute"/>
     <xsd:enumeration value="BreAggregatorAssignment"/>
     <xsd:enumeration value="Crud"/>
     <xsd:enumeration value="AssignBadgeToMember"/>
     <xsd:enumeration value="CheckMemberBadgeAssignment"/>
     <xsd:enumeration value="ChangeMemberTier"/>
     <xsd:enumeration value="RunProgramProcess"/>
     <xsd:enumeration value="GetMemberPromotions"/>
     <xsd:enumeration value="TestCustomElement"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CMSConnectResourcePayloadType">
    <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="CMSConnectionAssetType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Javascript"/>
     <xsd:enumeration value="CSS"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CMSConnectionSourceType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AEM"/>
     <xsd:enumeration value="Drupal"/>
     <xsd:enumeration value="WordPress"/>
     <xsd:enumeration value="SDL"/>
     <xsd:enumeration value="Sitecore"/>
     <xsd:enumeration value="Other"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CMSConnectionStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ACTIVE"/>
     <xsd:enumeration value="INACTIVE"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CMSSourceConnectionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Public"/>
     <xsd:enumeration value="Authenticated"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CalculatedInsightCreationType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Custom"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CalculatedInsightDefinitionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="CALCULATED_METRIC"/>
     <xsd:enumeration value="EXTERNAL_METRIC"/>
     <xsd:enumeration value="STREAMING_METRIC"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CalculatedInsightFieldRole">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="MEASURE"/>
     <xsd:enumeration value="DIMENSION"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CalculationFrequency">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Monthly"/>
     <xsd:enumeration value="Quarterly"/>
    </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="CareLimitTypeMetricType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Money"/>
     <xsd:enumeration value="Percentage"/>
     <xsd:enumeration value="Amount"/>
     <xsd:enumeration value="Text"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CaseSubjectOption">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="SocialPostSource"/>
     <xsd:enumeration value="SocialPostContent"/>
     <xsd:enumeration value="BuildCustom"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CaseSubjectParticleType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ProvidedString"/>
     <xsd:enumeration value="Source"/>
     <xsd:enumeration value="MessageType"/>
     <xsd:enumeration value="SocialHandle"/>
     <xsd:enumeration value="SocialNetwork"/>
     <xsd:enumeration value="Sentiment"/>
     <xsd:enumeration value="RealName"/>
     <xsd:enumeration value="Content"/>
     <xsd:enumeration value="PipeSeparator"/>
     <xsd:enumeration value="ColonSeparator"/>
     <xsd:enumeration value="HyphenSeparator"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CdnSecurityConfigType">
    <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="ChannelPlatformType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Standard"/>
     <xsd:enumeration value="Enhanced"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ChannelSource">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Other"/>
     <xsd:enumeration value="Phone"/>
     <xsd:enumeration value="Chat"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ClassificationType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ComplianceCategory"/>
     <xsd:enumeration value="FieldSet"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CleanEntityOption">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Flag"/>
     <xsd:enumeration value="AutoFill"/>
     <xsd:enumeration value="Custom"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CleanRuleDataAssessmentStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="HIDDEN"/>
     <xsd:enumeration value="NOT_STARTED"/>
     <xsd:enumeration value="IN_PROGRESS"/>
     <xsd:enumeration value="PENDING_AGGREGATION"/>
     <xsd:enumeration value="AGGREGATION_COMPLETE"/>
     <xsd:enumeration value="FAILED_AGGREGATION"/>
     <xsd:enumeration value="ABORTED"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CleanRuleStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Inactive"/>
     <xsd:enumeration value="Active"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ClientAuthMode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="SSO"/>
     <xsd:enumeration value="Custom"/>
     <xsd:enumeration value="Mixed"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CommunityBaseTemplate">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="c"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CommunityTemplateBundleInfoType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Highlight"/>
     <xsd:enumeration value="PreviewImage"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CommunityTemplateCategory">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="IT"/>
     <xsd:enumeration value="Marketing"/>
     <xsd:enumeration value="Sales"/>
     <xsd:enumeration value="Service"/>
     <xsd:enumeration value="Commerce"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CommunityThemeLayoutType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Login"/>
     <xsd:enumeration value="Home"/>
     <xsd:enumeration value="Inner"/>
     <xsd:enumeration value="ServiceNotAvailable"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ComponentInstancePropertyTypeEnum">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="decorator"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ComponentName">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ActionsAndRecommendations"/>
     <xsd:enumeration value="ActionLauncher"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CondType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ApiType"/>
     <xsd:enumeration value="ApiVersion"/>
     <xsd:enumeration value="ActionName"/>
     <xsd:enumeration value="Application"/>
     <xsd:enumeration value="Body"/>
     <xsd:enumeration value="Browser"/>
     <xsd:enumeration value="ChallengeCode"/>
     <xsd:enumeration value="ClientId"/>
     <xsd:enumeration value="ClientVersion"/>
     <xsd:enumeration value="CommentBody"/>
     <xsd:enumeration value="CommentType"/>
     <xsd:enumeration value="CommunityId"/>
     <xsd:enumeration value="ConnectedApplication"/>
     <xsd:enumeration value="ConnectedAppId"/>
     <xsd:enumeration value="ConsumerKey"/>
     <xsd:enumeration value="ConsumerSecret"/>
     <xsd:enumeration value="ConversationId"/>
     <xsd:enumeration value="CountryIso"/>
     <xsd:enumeration value="DefaultScopes"/>
     <xsd:enumeration value="DeveloperName"/>
     <xsd:enumeration value="EntityId"/>
     <xsd:enumeration value="EntityName"/>
     <xsd:enumeration value="ErrorUrl"/>
     <xsd:enumeration value="EventTimeStamp"/>
     <xsd:enumeration value="ExecutionTime"/>
     <xsd:enumeration value="FeedCommentId"/>
     <xsd:enumeration value="FeedItemId"/>
     <xsd:enumeration value="FeedItemType"/>
     <xsd:enumeration value="FriendlyName"/>
     <xsd:enumeration value="FullUserAgent"/>
     <xsd:enumeration value="IdTokenIssuer"/>
     <xsd:enumeration value="IsApi"/>
     <xsd:enumeration value="IsScheduled"/>
     <xsd:enumeration value="LoginHistoryId"/>
     <xsd:enumeration value="LoginUrl"/>
     <xsd:enumeration value="NetworkId"/>
     <xsd:enumeration value="NumberOfRecords"/>
     <xsd:enumeration value="NumComments"/>
     <xsd:enumeration value="NumReplies"/>
     <xsd:enumeration value="NumReportAbuses"/>
     <xsd:enumeration value="NumSubscriptions"/>
     <xsd:enumeration value="ParentId"/>
     <xsd:enumeration value="ParentIdeaId"/>
     <xsd:enumeration value="Platform"/>
     <xsd:enumeration value="ProxyInfo"/>
     <xsd:enumeration value="Query"/>
     <xsd:enumeration value="RelatedRecordId"/>
     <xsd:enumeration value="ResourceName"/>
     <xsd:enumeration value="SenderId"/>
     <xsd:enumeration value="SenderNetworkId"/>
     <xsd:enumeration value="SessionLevel"/>
     <xsd:enumeration value="SourceIp"/>
     <xsd:enumeration value="Status"/>
     <xsd:enumeration value="Title"/>
     <xsd:enumeration value="TokenUrl"/>
     <xsd:enumeration value="TransactionSecurityPolicyId"/>
     <xsd:enumeration value="URI"/>
     <xsd:enumeration value="UserAgent"/>
     <xsd:enumeration value="UserId"/>
     <xsd:enumeration value="UserInfoUrl"/>
     <xsd:enumeration value="UserName"/>
     <xsd:enumeration value="VoteScore"/>
     <xsd:enumeration value="VoteTotal"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConfigGroup">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AnchorTabSetting"/>
     <xsd:enumeration value="EnvelopeObjectLimits"/>
     <xsd:enumeration value="CalloutConfigurationSetup"/>
     <xsd:enumeration value="Envelope"/>
     <xsd:enumeration value="eSignVendorAccount"/>
     <xsd:enumeration value="CustomClassSetting"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConfigType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AnchorString"/>
     <xsd:enumeration value="SignerRoles"/>
     <xsd:enumeration value="SyncFileSizeLimit"/>
     <xsd:enumeration value="CalloutTimeout"/>
     <xsd:enumeration value="EnvelopesLastPollDate"/>
     <xsd:enumeration value="CalloutNamedCredential"/>
     <xsd:enumeration value="eSignVendorAccountId"/>
     <xsd:enumeration value="RecipientsCustomClass"/>
     <xsd:enumeration value="DocumentsCustomClass"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ContactPointType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Email"/>
     <xsd:enumeration value="Phone"/>
     <xsd:enumeration value="Web"/>
     <xsd:enumeration value="Social"/>
     <xsd:enumeration value="MailingAddress"/>
     <xsd:enumeration value="InPerson"/>
     <xsd:enumeration value="Video"/>
    </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="ContractConfigType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ContractDocumentDownloadOption"/>
     <xsd:enumeration value="WordTrackChangesDisplayColor"/>
     <xsd:enumeration value="InclWordTrackChgReconciliation"/>
     <xsd:enumeration value="InclWordTrackChgSectionContent"/>
     <xsd:enumeration value="CreateDocSectionsDocxTemplates"/>
     <xsd:enumeration value="AutoGenDocOnContractCreation"/>
     <xsd:enumeration value="AutoGenerateDocFileType"/>
     <xsd:enumeration value="ContractSignedStatus"/>
     <xsd:enumeration value="ContractSignatureDeclinedSts"/>
     <xsd:enumeration value="NotifyDocTemplateVerChgStatus"/>
     <xsd:enumeration value="DocuSignUseAccountDefaultNtfcn"/>
     <xsd:enumeration value="DocuSignReminderEnabled"/>
     <xsd:enumeration value="DocuSignReminderDelayinDays"/>
     <xsd:enumeration value="DocuSignReminderFrequency"/>
     <xsd:enumeration value="DocuSignExpireEnabled"/>
     <xsd:enumeration value="DocuSignExpiresAfter"/>
     <xsd:enumeration value="DocuSignExpireWarning"/>
     <xsd:enumeration value="DocuSignAccountBrand"/>
     <xsd:enumeration value="Append0ToAutoNbrEmbeddedSect"/>
     <xsd:enumeration value="DocumentFileNameFormat"/>
     <xsd:enumeration value="DefaultTemplateName"/>
     <xsd:enumeration value="AutoGenDocOnContractUpdate"/>
     <xsd:enumeration value="ContractSignatureVoidedStatus"/>
     <xsd:enumeration value="ContractSignatureExpiredStatus"/>
     <xsd:enumeration value="TrackContractRedlines"/>
     <xsd:enumeration value="DocumentTemplateFilterClass"/>
     <xsd:enumeration value="EmailNotificationOnDocumentGeneration"/>
     <xsd:enumeration value="ImportTargetContractStatus"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ContractUsageType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="DocumentSetting"/>
     <xsd:enumeration value="Reconciliation"/>
     <xsd:enumeration value="SignatureSetting"/>
     <xsd:enumeration value="Redlining"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConvDefBlockVersionStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Published"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Number"/>
     <xsd:enumeration value="Boolean"/>
     <xsd:enumeration value="Object"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="DateTime"/>
     <xsd:enumeration value="Currency"/>
     <xsd:enumeration value="Id"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationDefinitionEventLogLevel">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Debug"/>
     <xsd:enumeration value="Info"/>
     <xsd:enumeration value="Error"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationDefinitionEventLogStepType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Redirect"/>
     <xsd:enumeration value="Call"/>
     <xsd:enumeration value="Invocation"/>
     <xsd:enumeration value="CollectVariable"/>
     <xsd:enumeration value="SetVariable"/>
     <xsd:enumeration value="UnsetVariable"/>
     <xsd:enumeration value="Message"/>
     <xsd:enumeration value="Wait"/>
     <xsd:enumeration value="RecordLookup"/>
     <xsd:enumeration value="Transfer"/>
     <xsd:enumeration value="EndChat"/>
     <xsd:enumeration value="Condition"/>
     <xsd:enumeration value="RichMessage"/>
     <xsd:enumeration value="CancelDialog"/>
     <xsd:enumeration value="CompleteDialog"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationDefinitionEventLogTargetType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="StandardConversationVariable"/>
     <xsd:enumeration value="ConversationVariable"/>
     <xsd:enumeration value="ContextVariable"/>
     <xsd:enumeration value="Apex"/>
     <xsd:enumeration value="Flow"/>
     <xsd:enumeration value="StandardInvocableAction"/>
     <xsd:enumeration value="ConversationDefinitionDialog"/>
     <xsd:enumeration value="RecordLookup"/>
     <xsd:enumeration value="MlIntent"/>
     <xsd:enumeration value="BotDefinition"/>
     <xsd:enumeration value="Queue"/>
     <xsd:enumeration value="ExternalService"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationDefinitionEventLogType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="System"/>
     <xsd:enumeration value="StartSession"/>
     <xsd:enumeration value="EndSession"/>
     <xsd:enumeration value="InputMessage"/>
     <xsd:enumeration value="IntentPrediction"/>
     <xsd:enumeration value="StartDialog"/>
     <xsd:enumeration value="EndDialog"/>
     <xsd:enumeration value="Step"/>
     <xsd:enumeration value="Error"/>
     <xsd:enumeration value="ContextSetup"/>
     <xsd:enumeration value="SkipStep"/>
     <xsd:enumeration value="EntityExtraction"/>
     <xsd:enumeration value="KnowledgeFeedback"/>
     <xsd:enumeration value="VariationChanged"/>
     <xsd:enumeration value="StaticChoiceSelected"/>
     <xsd:enumeration value="GoalAchieved"/>
     <xsd:enumeration value="ELUEntityDetection"/>
     <xsd:enumeration value="ELUIntentDetection"/>
     <xsd:enumeration value="EngagedSession"/>
     <xsd:enumeration value="InputRichMessage"/>
     <xsd:enumeration value="ELUBooleanExtraction"/>
     <xsd:enumeration value="CancelDialog"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationDefinitionEventPredictionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Model"/>
     <xsd:enumeration value="DirectMatch"/>
     <xsd:enumeration value="External"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationDefinitionNlpProviderType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="EinsteinAi"/>
     <xsd:enumeration value="Apex"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationDefinitionSessionEndType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="EndedByEndUser"/>
     <xsd:enumeration value="Transferred"/>
     <xsd:enumeration value="SessionTimedOut"/>
     <xsd:enumeration value="Error"/>
     <xsd:enumeration value="Other"/>
     <xsd:enumeration value="Action"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationDefinitionSessionIntegrationType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="API"/>
     <xsd:enumeration value="Slack"/>
     <xsd:enumeration value="SCRT_V1"/>
     <xsd:enumeration value="SCRT_V2"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationDefinitionSessionMode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Normal"/>
     <xsd:enumeration value="Preview"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationDefinitionSessionStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="InProgress"/>
     <xsd:enumeration value="Ended"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationDefinitionSessionTransferResult">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NoTransferRequested"/>
     <xsd:enumeration value="TransferSuccessful"/>
     <xsd:enumeration value="TransferFailed"/>
     <xsd:enumeration value="NoAgentsAvailable"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationDefinitionSessionTransferTargetType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Bot"/>
     <xsd:enumeration value="Agent"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationDefinitionSessionTransferType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="BotRequest"/>
     <xsd:enumeration value="ImplementationError"/>
     <xsd:enumeration value="InvocationTimeout"/>
     <xsd:enumeration value="InsufficientPrivileges"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationInvocableTargetType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="apex"/>
     <xsd:enumeration value="flow"/>
     <xsd:enumeration value="standardInvocableAction"/>
     <xsd:enumeration value="logFeedback"/>
     <xsd:enumeration value="externalService"/>
     <xsd:enumeration value="logGoalAchieved"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationMappingType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Input"/>
     <xsd:enumeration value="Output"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationMessageCollectionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="StaticList"/>
     <xsd:enumeration value="DynamicList"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationMessageConstantType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Title"/>
     <xsd:enumeration value="Url"/>
     <xsd:enumeration value="Image"/>
     <xsd:enumeration value="Options"/>
     <xsd:enumeration value="SubTitle"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationMessageConstantValueType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Url"/>
     <xsd:enumeration value="ImageAsset"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationMessageDefinitionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="RecordView"/>
     <xsd:enumeration value="RecordPicker"/>
     <xsd:enumeration value="Picklist"/>
     <xsd:enumeration value="TimePicker"/>
     <xsd:enumeration value="Link"/>
     <xsd:enumeration value="AuthenticationRequest"/>
     <xsd:enumeration value="Action"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationMessageFormatType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="RichLink"/>
     <xsd:enumeration value="Media"/>
     <xsd:enumeration value="Buttons"/>
     <xsd:enumeration value="Carousel"/>
     <xsd:enumeration value="QuickReplies"/>
     <xsd:enumeration value="ListPicker"/>
     <xsd:enumeration value="TimePicker"/>
     <xsd:enumeration value="EncryptedOAuthToken"/>
     <xsd:enumeration value="Application"/>
     <xsd:enumeration value="Inputs"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationMessageGroupType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Retry"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationMessageHandlerType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="QuickAction"/>
     <xsd:enumeration value="AuthProvider"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationMessageLayoutValueType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Literal"/>
     <xsd:enumeration value="MediaAsset"/>
     <xsd:enumeration value="SourceSobjectFieldValue"/>
     <xsd:enumeration value="SourceSobjectFormula"/>
     <xsd:enumeration value="SourcePrimitiveValue"/>
     <xsd:enumeration value="FormulaTemplate"/>
     <xsd:enumeration value="SourceSobjectField"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationMessageMergeFieldType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ListTemplate"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationMessageOptionsParameterType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="RecordIdOptions"/>
     <xsd:enumeration value="TimeSlotOptions"/>
     <xsd:enumeration value="CustomPrimitiveOptions"/>
     <xsd:enumeration value="CustomCompositeOptions"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationMessageParameterType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="RecordIds"/>
     <xsd:enumeration value="CustomPrimitive"/>
     <xsd:enumeration value="CustomComposite"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationMessageType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="StaticContent"/>
     <xsd:enumeration value="Choices"/>
     <xsd:enumeration value="Form"/>
     <xsd:enumeration value="AuthenticationRequest"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationMessageValueType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Boolean"/>
     <xsd:enumeration value="Integer"/>
     <xsd:enumeration value="Double"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="DateTime"/>
     <xsd:enumeration value="Url"/>
     <xsd:enumeration value="RecordId"/>
     <xsd:enumeration value="ImageId"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationRecordLookupType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Search"/>
     <xsd:enumeration value="Query"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationSystemDialogType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="TransferFailed"/>
     <xsd:enumeration value="ErrorHandling"/>
     <xsd:enumeration value="KnowledgeFallback"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationSystemMessageParamType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Transfer"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationSystemMessageType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Transfer"/>
     <xsd:enumeration value="EndChat"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationVariableCollectionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="List"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationVariableOperandSourceType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="StandardConversationVariable"/>
     <xsd:enumeration value="ConversationVariable"/>
     <xsd:enumeration value="ContextVariable"/>
     <xsd:enumeration value="MlSlotClass"/>
     <xsd:enumeration value="StandardMlSlotClass"/>
     <xsd:enumeration value="Value"/>
     <xsd:enumeration value="BotDefinition"/>
     <xsd:enumeration value="Queue"/>
     <xsd:enumeration value="FlowDefinition"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationVariableType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ConversationVariable"/>
     <xsd:enumeration value="ContextVariable"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ConversationVendorType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ServiceCloudVoicePartner"/>
     <xsd:enumeration value="Amazon_Connect"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CountryIsoCode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AD"/>
     <xsd:enumeration value="AE"/>
     <xsd:enumeration value="AF"/>
     <xsd:enumeration value="AG"/>
     <xsd:enumeration value="AI"/>
     <xsd:enumeration value="AL"/>
     <xsd:enumeration value="AM"/>
     <xsd:enumeration value="AO"/>
     <xsd:enumeration value="AQ"/>
     <xsd:enumeration value="AR"/>
     <xsd:enumeration value="AT"/>
     <xsd:enumeration value="AU"/>
     <xsd:enumeration value="AW"/>
     <xsd:enumeration value="AX"/>
     <xsd:enumeration value="AZ"/>
     <xsd:enumeration value="BA"/>
     <xsd:enumeration value="BB"/>
     <xsd:enumeration value="BD"/>
     <xsd:enumeration value="BE"/>
     <xsd:enumeration value="BF"/>
     <xsd:enumeration value="BG"/>
     <xsd:enumeration value="BH"/>
     <xsd:enumeration value="BI"/>
     <xsd:enumeration value="BJ"/>
     <xsd:enumeration value="BL"/>
     <xsd:enumeration value="BM"/>
     <xsd:enumeration value="BN"/>
     <xsd:enumeration value="BO"/>
     <xsd:enumeration value="BQ"/>
     <xsd:enumeration value="BR"/>
     <xsd:enumeration value="BS"/>
     <xsd:enumeration value="BT"/>
     <xsd:enumeration value="BV"/>
     <xsd:enumeration value="BW"/>
     <xsd:enumeration value="BY"/>
     <xsd:enumeration value="BZ"/>
     <xsd:enumeration value="CA"/>
     <xsd:enumeration value="CC"/>
     <xsd:enumeration value="CD"/>
     <xsd:enumeration value="CF"/>
     <xsd:enumeration value="CG"/>
     <xsd:enumeration value="CH"/>
     <xsd:enumeration value="CI"/>
     <xsd:enumeration value="CK"/>
     <xsd:enumeration value="CL"/>
     <xsd:enumeration value="CM"/>
     <xsd:enumeration value="CN"/>
     <xsd:enumeration value="CO"/>
     <xsd:enumeration value="CR"/>
     <xsd:enumeration value="CU"/>
     <xsd:enumeration value="CV"/>
     <xsd:enumeration value="CW"/>
     <xsd:enumeration value="CX"/>
     <xsd:enumeration value="CY"/>
     <xsd:enumeration value="CZ"/>
     <xsd:enumeration value="DE"/>
     <xsd:enumeration value="DJ"/>
     <xsd:enumeration value="DK"/>
     <xsd:enumeration value="DM"/>
     <xsd:enumeration value="DO"/>
     <xsd:enumeration value="DZ"/>
     <xsd:enumeration value="EC"/>
     <xsd:enumeration value="EE"/>
     <xsd:enumeration value="EG"/>
     <xsd:enumeration value="EH"/>
     <xsd:enumeration value="ER"/>
     <xsd:enumeration value="ES"/>
     <xsd:enumeration value="ET"/>
     <xsd:enumeration value="FI"/>
     <xsd:enumeration value="FJ"/>
     <xsd:enumeration value="FK"/>
     <xsd:enumeration value="FO"/>
     <xsd:enumeration value="FR"/>
     <xsd:enumeration value="GA"/>
     <xsd:enumeration value="GB"/>
     <xsd:enumeration value="GD"/>
     <xsd:enumeration value="GE"/>
     <xsd:enumeration value="GF"/>
     <xsd:enumeration value="GG"/>
     <xsd:enumeration value="GH"/>
     <xsd:enumeration value="GI"/>
     <xsd:enumeration value="GL"/>
     <xsd:enumeration value="GM"/>
     <xsd:enumeration value="GN"/>
     <xsd:enumeration value="GP"/>
     <xsd:enumeration value="GQ"/>
     <xsd:enumeration value="GR"/>
     <xsd:enumeration value="GS"/>
     <xsd:enumeration value="GT"/>
     <xsd:enumeration value="GW"/>
     <xsd:enumeration value="GY"/>
     <xsd:enumeration value="HM"/>
     <xsd:enumeration value="HN"/>
     <xsd:enumeration value="HR"/>
     <xsd:enumeration value="HT"/>
     <xsd:enumeration value="HU"/>
     <xsd:enumeration value="ID"/>
     <xsd:enumeration value="IE"/>
     <xsd:enumeration value="IL"/>
     <xsd:enumeration value="IM"/>
     <xsd:enumeration value="IN"/>
     <xsd:enumeration value="IO"/>
     <xsd:enumeration value="IQ"/>
     <xsd:enumeration value="IR"/>
     <xsd:enumeration value="IS"/>
     <xsd:enumeration value="IT"/>
     <xsd:enumeration value="JE"/>
     <xsd:enumeration value="JM"/>
     <xsd:enumeration value="JO"/>
     <xsd:enumeration value="JP"/>
     <xsd:enumeration value="KE"/>
     <xsd:enumeration value="KG"/>
     <xsd:enumeration value="KH"/>
     <xsd:enumeration value="KI"/>
     <xsd:enumeration value="KM"/>
     <xsd:enumeration value="KN"/>
     <xsd:enumeration value="KP"/>
     <xsd:enumeration value="KR"/>
     <xsd:enumeration value="KW"/>
     <xsd:enumeration value="KY"/>
     <xsd:enumeration value="KZ"/>
     <xsd:enumeration value="LA"/>
     <xsd:enumeration value="LB"/>
     <xsd:enumeration value="LC"/>
     <xsd:enumeration value="LI"/>
     <xsd:enumeration value="LK"/>
     <xsd:enumeration value="LR"/>
     <xsd:enumeration value="LS"/>
     <xsd:enumeration value="LT"/>
     <xsd:enumeration value="LU"/>
     <xsd:enumeration value="LV"/>
     <xsd:enumeration value="LY"/>
     <xsd:enumeration value="MA"/>
     <xsd:enumeration value="MC"/>
     <xsd:enumeration value="MD"/>
     <xsd:enumeration value="ME"/>
     <xsd:enumeration value="MF"/>
     <xsd:enumeration value="MG"/>
     <xsd:enumeration value="MK"/>
     <xsd:enumeration value="ML"/>
     <xsd:enumeration value="MM"/>
     <xsd:enumeration value="MN"/>
     <xsd:enumeration value="MO"/>
     <xsd:enumeration value="MQ"/>
     <xsd:enumeration value="MR"/>
     <xsd:enumeration value="MS"/>
     <xsd:enumeration value="MT"/>
     <xsd:enumeration value="MU"/>
     <xsd:enumeration value="MV"/>
     <xsd:enumeration value="MW"/>
     <xsd:enumeration value="MX"/>
     <xsd:enumeration value="MY"/>
     <xsd:enumeration value="MZ"/>
     <xsd:enumeration value="NA"/>
     <xsd:enumeration value="NC"/>
     <xsd:enumeration value="NE"/>
     <xsd:enumeration value="NF"/>
     <xsd:enumeration value="NG"/>
     <xsd:enumeration value="NI"/>
     <xsd:enumeration value="NL"/>
     <xsd:enumeration value="NO"/>
     <xsd:enumeration value="NP"/>
     <xsd:enumeration value="NR"/>
     <xsd:enumeration value="NU"/>
     <xsd:enumeration value="NZ"/>
     <xsd:enumeration value="OM"/>
     <xsd:enumeration value="PA"/>
     <xsd:enumeration value="PE"/>
     <xsd:enumeration value="PF"/>
     <xsd:enumeration value="PG"/>
     <xsd:enumeration value="PH"/>
     <xsd:enumeration value="PK"/>
     <xsd:enumeration value="PL"/>
     <xsd:enumeration value="PM"/>
     <xsd:enumeration value="PN"/>
     <xsd:enumeration value="PS"/>
     <xsd:enumeration value="PT"/>
     <xsd:enumeration value="PY"/>
     <xsd:enumeration value="QA"/>
     <xsd:enumeration value="RE"/>
     <xsd:enumeration value="RO"/>
     <xsd:enumeration value="RS"/>
     <xsd:enumeration value="RU"/>
     <xsd:enumeration value="RW"/>
     <xsd:enumeration value="SA"/>
     <xsd:enumeration value="SB"/>
     <xsd:enumeration value="SC"/>
     <xsd:enumeration value="SD"/>
     <xsd:enumeration value="SE"/>
     <xsd:enumeration value="SG"/>
     <xsd:enumeration value="SH"/>
     <xsd:enumeration value="SI"/>
     <xsd:enumeration value="SJ"/>
     <xsd:enumeration value="SK"/>
     <xsd:enumeration value="SL"/>
     <xsd:enumeration value="SM"/>
     <xsd:enumeration value="SN"/>
     <xsd:enumeration value="SO"/>
     <xsd:enumeration value="SR"/>
     <xsd:enumeration value="SS"/>
     <xsd:enumeration value="ST"/>
     <xsd:enumeration value="SV"/>
     <xsd:enumeration value="SX"/>
     <xsd:enumeration value="SY"/>
     <xsd:enumeration value="SZ"/>
     <xsd:enumeration value="TC"/>
     <xsd:enumeration value="TD"/>
     <xsd:enumeration value="TF"/>
     <xsd:enumeration value="TG"/>
     <xsd:enumeration value="TH"/>
     <xsd:enumeration value="TJ"/>
     <xsd:enumeration value="TK"/>
     <xsd:enumeration value="TL"/>
     <xsd:enumeration value="TM"/>
     <xsd:enumeration value="TN"/>
     <xsd:enumeration value="TO"/>
     <xsd:enumeration value="TR"/>
     <xsd:enumeration value="TT"/>
     <xsd:enumeration value="TV"/>
     <xsd:enumeration value="TW"/>
     <xsd:enumeration value="TZ"/>
     <xsd:enumeration value="UA"/>
     <xsd:enumeration value="UG"/>
     <xsd:enumeration value="US"/>
     <xsd:enumeration value="UY"/>
     <xsd:enumeration value="UZ"/>
     <xsd:enumeration value="VA"/>
     <xsd:enumeration value="VC"/>
     <xsd:enumeration value="VE"/>
     <xsd:enumeration value="VG"/>
     <xsd:enumeration value="VN"/>
     <xsd:enumeration value="VU"/>
     <xsd:enumeration value="WF"/>
     <xsd:enumeration value="WS"/>
     <xsd:enumeration value="YE"/>
     <xsd:enumeration value="YT"/>
     <xsd:enumeration value="ZA"/>
     <xsd:enumeration value="ZM"/>
     <xsd:enumeration value="ZW"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CreationSetting">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="FullAccess"/>
     <xsd:enumeration value="EditAccess"/>
     <xsd:enumeration value="ViewAccess"/>
     <xsd:enumeration value="None"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CriteriaJoinType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="all"/>
     <xsd:enumeration value="any"/>
     <xsd:enumeration value="custom"/>
     <xsd:enumeration value="none"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="CspTrustedSiteContext">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="All"/>
     <xsd:enumeration value="LEX"/>
     <xsd:enumeration value="Communities"/>
     <xsd:enumeration value="FieldServiceMobileExtension"/>
     <xsd:enumeration value="VisualForce"/>
    </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="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="DataConnectionStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Connected"/>
     <xsd:enumeration value="Failed"/>
     <xsd:enumeration value="Disconnected"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DataConnectorType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="SalesforceMarketingCloud"/>
     <xsd:enumeration value="SalesforceCommerceCloud"/>
     <xsd:enumeration value="StreamingApp"/>
     <xsd:enumeration value="SalesforceDotCom"/>
     <xsd:enumeration value="AmazonS3"/>
     <xsd:enumeration value="SFTP"/>
     <xsd:enumeration value="UPLOAD"/>
     <xsd:enumeration value="IngestApi"/>
     <xsd:enumeration value="SalesforceInteractionStudio"/>
     <xsd:enumeration value="CuratedEntity"/>
     <xsd:enumeration value="GoogleCloudStorage"/>
     <xsd:enumeration value="ExternalPlatform"/>
     <xsd:enumeration value="Redshift"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DataImportDataExtractMethods">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="FULL_REFRESH"/>
     <xsd:enumeration value="NUMERIC_CDC"/>
     <xsd:enumeration value="DATETIME_CDC"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DataImportRefreshFrequency">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NONE"/>
     <xsd:enumeration value="MINUTES_15"/>
     <xsd:enumeration value="HOURLY"/>
     <xsd:enumeration value="DAILY"/>
     <xsd:enumeration value="WEEKLY"/>
     <xsd:enumeration value="MONTHLY"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DataImportRefreshMode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="FULL_REFRESH"/>
     <xsd:enumeration value="UPSERT"/>
     <xsd:enumeration value="INCREMENTAL"/>
     <xsd:enumeration value="REPLACE"/>
     <xsd:enumeration value="NEAR_REAL_TIME_INCREMENTAL"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DataModelType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Source"/>
     <xsd:enumeration value="Transport"/>
     <xsd:enumeration value="Landing"/>
     <xsd:enumeration value="View"/>
     <xsd:enumeration value="Reference"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DataObjectType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Object"/>
     <xsd:enumeration value="Table"/>
     <xsd:enumeration value="Api"/>
    </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="DataSourceFilterOperator">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="equals"/>
     <xsd:enumeration value="notEquals"/>
     <xsd:enumeration value="lessThan"/>
     <xsd:enumeration value="lessThanOrEqualTo"/>
     <xsd:enumeration value="greaterThan"/>
     <xsd:enumeration value="greaterThanOrEqualTo"/>
     <xsd:enumeration value="like"/>
     <xsd:enumeration value="in"/>
     <xsd:enumeration value="notIn"/>
     <xsd:enumeration value="includes"/>
     <xsd:enumeration value="excludes"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DaysOfWeek">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Sunday"/>
     <xsd:enumeration value="Monday"/>
     <xsd:enumeration value="Tuesday"/>
     <xsd:enumeration value="Wednesday"/>
     <xsd:enumeration value="Thursday"/>
     <xsd:enumeration value="Friday"/>
     <xsd:enumeration value="Saturday"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DecisionMatrixColumnType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Input"/>
     <xsd:enumeration value="Output"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DecisionMatrixDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Number"/>
     <xsd:enumeration value="NumberRange"/>
     <xsd:enumeration value="TextRange"/>
     <xsd:enumeration value="Currency"/>
     <xsd:enumeration value="Percent"/>
     <xsd:enumeration value="Boolean"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DecisionMatrixDefStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Draft"/>
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="Inactive"/>
     <xsd:enumeration value="InvalidDraft"/>
     <xsd:enumeration value="Obsolete"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DecisionMatrixType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Standard"/>
     <xsd:enumeration value="Grouped"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DecisionTableConditionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="All"/>
     <xsd:enumeration value="Any"/>
     <xsd:enumeration value="Custom"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DecisionTableOperator">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Equals"/>
     <xsd:enumeration value="NotEquals"/>
     <xsd:enumeration value="LessThan"/>
     <xsd:enumeration value="LessOrEqual"/>
     <xsd:enumeration value="GreaterThan"/>
     <xsd:enumeration value="GreaterOrEqual"/>
     <xsd:enumeration value="Matches"/>
     <xsd:enumeration value="ExistsIn"/>
     <xsd:enumeration value="DoesNotExistIn"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DecisionTableParameterType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="INPUT"/>
     <xsd:enumeration value="OUTPUT"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DecisionTableSortType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="AscNullFirst"/>
     <xsd:enumeration value="AscNullLast"/>
     <xsd:enumeration value="DescNullFirst"/>
     <xsd:enumeration value="DescNullLast"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DecisionTableStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Draft"/>
     <xsd:enumeration value="Inactive"/>
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="ActivationInProgress"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DecisionTableType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="LowVolume"/>
     <xsd:enumeration value="HighVolume"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DefinitionCreationType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Standard"/>
     <xsd:enumeration value="Custom"/>
     <xsd:enumeration value="System"/>
     <xsd:enumeration value="Derived"/>
     <xsd:enumeration value="Bridge"/>
     <xsd:enumeration value="Curated"/>
     <xsd:enumeration value="Segment_Membership"/>
     <xsd:enumeration value="Ml_Prediction"/>
    </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:enumeration value="Info"/>
    </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="DomainDefinition">
    <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="DomainDeprovisionType">
    <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="DomainHttpsOption">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="CdnPartner"/>
     <xsd:enumeration value="SitesRuntime"/>
     <xsd:enumeration value="ExternalHttps"/>
     <xsd:enumeration value="NoHttps"/>
     <xsd:enumeration value="Community"/>
     <xsd:enumeration value="CommunityAlt"/>
     <xsd:enumeration value="SitesAlt"/>
     <xsd:enumeration value="Sites"/>
     <xsd:enumeration value="OrgDomain"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DomainProvisionStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Provisioning"/>
     <xsd:enumeration value="NoDomainSite"/>
     <xsd:enumeration value="Provisioned"/>
     <xsd:enumeration value="Deployed"/>
     <xsd:enumeration value="Completed"/>
     <xsd:enumeration value="Cancelled"/>
     <xsd:enumeration value="Failed"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="DomainProvisionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Provision"/>
     <xsd:enumeration value="Deprovision"/>
     <xsd:enumeration value="Maintenance"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EASAppType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="PublicSector"/>
     <xsd:enumeration value="Loyalty"/>
     <xsd:enumeration value="HealthCloud"/>
     <xsd:enumeration value="IndustryServiceExcellence"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ERIRelationshipType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ACTIVE_RECORD"/>
     <xsd:enumeration value="PERSON_RECORD"/>
     <xsd:enumeration value="COMPANY_RECORD"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ElasticComputeStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NotApplicable"/>
     <xsd:enumeration value="NotStarted"/>
     <xsd:enumeration value="InProgress"/>
     <xsd:enumeration value="Success"/>
     <xsd:enumeration value="Failure"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowElementSubtype">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="SortCollectionProcessor"/>
     <xsd:enumeration value="RecommendationMapCollectionProcessor"/>
     <xsd:enumeration value="FilterCollectionProcessor"/>
     <xsd:enumeration value="DateWait"/>
     <xsd:enumeration value="AttributeWait"/>
     <xsd:enumeration value="DurationWait"/>
     <xsd:enumeration value="InteractiveStep"/>
     <xsd:enumeration value="BackgroundStep"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmailServicesAttOptions">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="TextOnly"/>
     <xsd:enumeration value="BinaryOnly"/>
     <xsd:enumeration value="All"/>
     <xsd:enumeration value="NoContent"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmailServicesErrorAction">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="UseSystemDefault"/>
     <xsd:enumeration value="Bounce"/>
     <xsd:enumeration value="Discard"/>
     <xsd:enumeration value="Requeue"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmailTemplateStyle">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="none"/>
     <xsd:enumeration value="freeForm"/>
     <xsd:enumeration value="formalLetter"/>
     <xsd:enumeration value="promotionRight"/>
     <xsd:enumeration value="promotionLeft"/>
     <xsd:enumeration value="newsletter"/>
     <xsd:enumeration value="products"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmailTemplateType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="text"/>
     <xsd:enumeration value="html"/>
     <xsd:enumeration value="custom"/>
     <xsd:enumeration value="visualforce"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmailTemplateUiType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Aloha"/>
     <xsd:enumeration value="SFX"/>
     <xsd:enumeration value="SFX_Sample"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmailToCaseOnFailureActionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Bounce"/>
     <xsd:enumeration value="Discard"/>
     <xsd:enumeration value="Requeue"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceAuthMethod">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="CommunitiesLogin"/>
     <xsd:enumeration value="CustomLogin"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceChannelType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="EmbeddedServiceConfig"/>
     <xsd:enumeration value="MessagingChannel"/>
     <xsd:enumeration value="Phone"/>
     <xsd:enumeration value="CustomURL"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceComponentBundleType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AuraDefinitionBundle"/>
     <xsd:enumeration value="LightningComponentBundle"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceCustomComponentType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="LA_Prechat"/>
     <xsd:enumeration value="LA_Minimized"/>
     <xsd:enumeration value="LA_PlainTextChatMessage"/>
     <xsd:enumeration value="LA_ChatHeader"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceDeploymentFeature">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="EmbeddedMessaging"/>
     <xsd:enumeration value="LiveAgent"/>
     <xsd:enumeration value="Flows"/>
     <xsd:enumeration value="FieldService"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceDeploymentType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Web"/>
     <xsd:enumeration value="Mobile"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceFeature">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NotInUse"/>
     <xsd:enumeration value="Base"/>
     <xsd:enumeration value="LiveAgent"/>
     <xsd:enumeration value="FieldService"/>
     <xsd:enumeration value="Flows"/>
     <xsd:enumeration value="ChannelMenu"/>
     <xsd:enumeration value="EmbeddedMessaging"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceFlowType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="FL_Flow"/>
     <xsd:enumeration value="FS_NewAppointment"/>
     <xsd:enumeration value="FS_ModifyAppointment"/>
     <xsd:enumeration value="FS_CancelAppointment"/>
     <xsd:enumeration value="LA_Survey"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceFontSize">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Small"/>
     <xsd:enumeration value="Medium"/>
     <xsd:enumeration value="Large"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceFormFieldType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Email"/>
     <xsd:enumeration value="Phone"/>
     <xsd:enumeration value="Number"/>
     <xsd:enumeration value="Checkbox"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceLabelKey">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="LA_Container_Base_Close"/>
     <xsd:enumeration value="LA_Container_Base_Minimize"/>
     <xsd:enumeration value="LA_Container_Base_EndOfDialog"/>
     <xsd:enumeration value="LA_Container_Base_MinimizedContainerAssistiveText"/>
     <xsd:enumeration value="LA_Chat_Body_ChatWindowAgent"/>
     <xsd:enumeration value="LA_Chat_Body_InputTextPlaceholder"/>
     <xsd:enumeration value="LA_Chat_Body_AgentTypingUpdate"/>
     <xsd:enumeration value="LA_Chat_Body_Send"/>
     <xsd:enumeration value="LA_Chat_Body_ChatStartTime"/>
     <xsd:enumeration value="LA_Chat_Body_MessageAreaTransferred"/>
     <xsd:enumeration value="LA_Chat_Body_FileTransferCanceled"/>
     <xsd:enumeration value="LA_Chat_Body_FileTransferSuccess"/>
     <xsd:enumeration value="LA_Chat_Body_FileTransferFailure"/>
     <xsd:enumeration value="LA_Chat_Body_FileTransferRequested"/>
     <xsd:enumeration value="LA_Chat_Body_TransferFailed"/>
     <xsd:enumeration value="LA_Chat_ExtendedHeader_ShowExtendedHeader"/>
     <xsd:enumeration value="LA_Chat_ExtendedHeader_HideExtendedHeader"/>
     <xsd:enumeration value="LA_Chat_ExtendedHeader_ChatStateHeaderGreeting"/>
     <xsd:enumeration value="LA_Chat_ExtendedHeader_SaveTranscript"/>
     <xsd:enumeration value="LA_Chat_ExtendedHeader_EndChatAction"/>
     <xsd:enumeration value="LA_Chat_FileTransfer_FileUpload"/>
     <xsd:enumeration value="LA_Chat_FileTransfer_UploadFile"/>
     <xsd:enumeration value="LA_Chat_FileTransfer_SelectNewFile"/>
     <xsd:enumeration value="LA_Chat_FileTransfer_UsePreviousElementToUploadFile"/>
     <xsd:enumeration value="LA_Chat_FileTransfer_RemoveFile"/>
     <xsd:enumeration value="LA_Chat_Minimized_MessageNotification"/>
     <xsd:enumeration value="LA_Chat_Minimized_SingleMessageNotification"/>
     <xsd:enumeration value="LA_Chat_Minimized_AgentSaysNotification"/>
     <xsd:enumeration value="LA_Chat_Minimized_IdleTimeoutMinimizedWarning"/>
     <xsd:enumeration value="LA_Chat_Minimized_IdleTimeoutMinimizedEndChat"/>
     <xsd:enumeration value="LA_Chat_Ended_ChatEnd"/>
     <xsd:enumeration value="LA_Chat_Ended_ChatEndAgent"/>
     <xsd:enumeration value="LA_Chat_Ended_ChatEndConnection"/>
     <xsd:enumeration value="LA_Chat_Ended_ChatButtonClose"/>
     <xsd:enumeration value="LA_Chat_Ended_PostChatButton"/>
     <xsd:enumeration value="LA_Chat_Ended_IdleTimeoutEndChatMessage"/>
     <xsd:enumeration value="LA_Chat_Reconnecting_ReconnectingChasitorIssue"/>
     <xsd:enumeration value="LA_Chat_Reconnecting_ReconnectingMinimizedMessage"/>
     <xsd:enumeration value="LA_Chat_Timeout_IdleTimeoutWarningQuestion"/>
     <xsd:enumeration value="LA_Chat_AgentTransfer_BannerInProgressTransfer"/>
     <xsd:enumeration value="LA_Chat_AgentTransfer_MinimizedInProgressTransfer"/>
     <xsd:enumeration value="LA_Chat_AgentTransfer_BannerTransferred"/>
     <xsd:enumeration value="LA_Chat_AgentTransfer_BannerReconnected"/>
     <xsd:enumeration value="LA_Chat_CloseConfirmation_ChatStateHeader"/>
     <xsd:enumeration value="LA_Chat_CloseConfirmation_ChatStateBody"/>
     <xsd:enumeration value="LA_Chat_CloseConfirmation_ChatStateResume"/>
     <xsd:enumeration value="LA_Chat_CloseConfirmation_ChatStateEnd"/>
     <xsd:enumeration value="LA_Chat_UnseenMessage_UnseenMessage"/>
     <xsd:enumeration value="LA_Chat_UnseenMessage_SingleUnseenMessage"/>
     <xsd:enumeration value="LA_OfflineSupport_SupportForm_HeaderText"/>
     <xsd:enumeration value="LA_OfflineSupport_Error_ErrorDialogTitle"/>
     <xsd:enumeration value="LA_OfflineSupport_Error_ErrorDialogBody"/>
     <xsd:enumeration value="LA_OfflineSupport_Error_ErrorDialogButton"/>
     <xsd:enumeration value="LA_OfflineSupport_SupportForm_SupportFormTitle"/>
     <xsd:enumeration value="LA_OfflineSupport_SupportForm_SupportFormSubtitle"/>
     <xsd:enumeration value="LA_OfflineSupport_SupportForm_SupportFormButton"/>
     <xsd:enumeration value="LA_OfflineSupport_SupportForm_BannerAltText"/>
     <xsd:enumeration value="LA_OfflineSupport_CloseConfirmation_ConfirmationDialogTitle"/>
     <xsd:enumeration value="LA_OfflineSupport_CloseConfirmation_ConfirmationDialogBody"/>
     <xsd:enumeration value="LA_OfflineSupport_CloseConfirmation_ConfirmationDialogButton"/>
     <xsd:enumeration value="LA_OfflineSupport_Minimized_ConfirmationMinimizedText"/>
     <xsd:enumeration value="LA_OfflineSupport_Minimized_ErrorMinimizedText"/>
     <xsd:enumeration value="LA_PostChat_Base_PostChat"/>
     <xsd:enumeration value="LA_PreChat_Base_LiveChat"/>
     <xsd:enumeration value="LA_PreChat_Base_Instructions"/>
     <xsd:enumeration value="LA_PreChat_Base_BannerAltText"/>
     <xsd:enumeration value="LA_PreChat_Base_PrechatAssistiveText"/>
     <xsd:enumeration value="LA_PreChat_Base_StartChat"/>
     <xsd:enumeration value="LA_PreChat_Base_FieldError"/>
     <xsd:enumeration value="LA_Waiting_WithoutQueuePos_WaitingGreeting"/>
     <xsd:enumeration value="LA_Waiting_WithoutQueuePos_WaitingDefaultName"/>
     <xsd:enumeration value="LA_Waiting_WithoutQueuePos_WaitingMessage"/>
     <xsd:enumeration value="LA_Waiting_WithoutQueuePos_WaitingCancelChatRequest"/>
     <xsd:enumeration value="LA_Waiting_WithQueuePos_WaitingQueuePosMessageFirstLine"/>
     <xsd:enumeration value="LA_Waiting_WithQueuePos_WaitingQueuePosMessageSecondLine"/>
     <xsd:enumeration value="LA_Waiting_WithQueuePos_WaitingQueuePosZeroMessage"/>
     <xsd:enumeration value="LA_Waiting_WithQueuePos_WaitingQueuePosConnectingMessage"/>
     <xsd:enumeration value="LA_Waiting_WithQueuePos_WaitingQueuePosMaxNumber"/>
     <xsd:enumeration value="LA_Waiting_WithQueuePos_WaitingQueuePosMaxMessageFirstLine"/>
     <xsd:enumeration value="LA_Waiting_WithQueuePos_WaitingQueuePosMaxMessageSecondLine"/>
     <xsd:enumeration value="LA_Waiting_Minimized_MinimizedWaitingMessage"/>
     <xsd:enumeration value="LA_Waiting_Minimized_MinimizedQueuePosMessage"/>
     <xsd:enumeration value="LA_Waiting_Minimized_MinimizedQueuePosZeroMessage"/>
     <xsd:enumeration value="LA_Waiting_Minimized_MinimizedQueuePosAssistiveMessage"/>
     <xsd:enumeration value="LA_Waiting_Minimized_MinimizedQueuePosZeroAssistiveMessage"/>
     <xsd:enumeration value="LA_Waiting_Error_ErrorNoAgentTitle"/>
     <xsd:enumeration value="LA_Waiting_Error_ErrorNoAgentHeader"/>
     <xsd:enumeration value="LA_Waiting_Error_ErrorNoAgentBodyApology"/>
     <xsd:enumeration value="LA_Waiting_Error_ErrorBlockedTitleAndHeader"/>
     <xsd:enumeration value="LA_Waiting_Error_ErrorBlockedBody"/>
     <xsd:enumeration value="LA_Waiting_Error_ErrorBlockedCloseButton"/>
     <xsd:enumeration value="LA_Waiting_Error_ErrorNoConnectionTitle"/>
     <xsd:enumeration value="LA_Waiting_Error_ErrorNoConnectionHeader"/>
     <xsd:enumeration value="LA_Waiting_Error_ErrorNoConnectionBodyApology"/>
     <xsd:enumeration value="LA_Waiting_Error_ErrorTryAgainButton"/>
     <xsd:enumeration value="LA_Waiting_Error_ErrorExitChatButton"/>
     <xsd:enumeration value="LA_Waiting_CloseConfirmation_WaitingStateHeader"/>
     <xsd:enumeration value="LA_Waiting_CloseConfirmation_WaitingStateBodyApology"/>
     <xsd:enumeration value="LA_Waiting_CloseConfirmation_WaitingStateLeave"/>
     <xsd:enumeration value="LA_Waiting_CloseConfirmation_WaitingStateContinue"/>
     <xsd:enumeration value="LA_Chat_Timeout_IdleTimeoutWarningRequest"/>
     <xsd:enumeration value="LA_Waiting_Error_ErrorNoAgentBodyRequest"/>
     <xsd:enumeration value="LA_Waiting_Error_ErrorNoConnectionBodyRequest"/>
     <xsd:enumeration value="LA_Waiting_CloseConfirmation_WaitingStateBodyWarning"/>
     <xsd:enumeration value="LA_General_CloseSessionWarningTitle"/>
     <xsd:enumeration value="LA_General_CloseSessionWarningBody"/>
     <xsd:enumeration value="LA_General_CloseSessionWarningButton"/>
     <xsd:enumeration value="LA_Chat_Body_ChooseOption"/>
     <xsd:enumeration value="LA_Waiting_Base_BannerAssistiveText"/>
     <xsd:enumeration value="LA_Chat_Group_Chat_HeaderTitle"/>
     <xsd:enumeration value="LA_Chat_Group_Chat_ExtendedHeaderGreeting"/>
     <xsd:enumeration value="LA_Chat_Group_Chat_AgentJoinedChat"/>
     <xsd:enumeration value="LA_Chat_Group_Chat_AgentLeftChat"/>
     <xsd:enumeration value="LA_Chat_Group_Chat_MinimizedStateMessage"/>
     <xsd:enumeration value="LA_Chat_WithQueuePos_QueuePosTransferringMessage"/>
     <xsd:enumeration value="LA_Chat_Ended_ChatEndChatbot"/>
     <xsd:enumeration value="LA_Chat_Body_InputTextAssistiveText"/>
     <xsd:enumeration value="LA_Waiting_Header_Text"/>
     <xsd:enumeration value="FS_Container_Base_Back"/>
     <xsd:enumeration value="FS_Container_AuthenticationFailure_Title"/>
     <xsd:enumeration value="FS_Container_AuthenticationFailure_Body"/>
     <xsd:enumeration value="FS_Container_AuthenticationFailure_Button"/>
     <xsd:enumeration value="FS_AppointmentDetail_Error_AccessDenied"/>
     <xsd:enumeration value="FS_AppointmentDetail_Error_NoAppointmentFound"/>
     <xsd:enumeration value="FS_AppointmentDetail_Error_ButtonOK"/>
     <xsd:enumeration value="FS_AppointmentList_Base_ActiveAppointmentTab"/>
     <xsd:enumeration value="FS_AppointmentList_Base_ClosedAppointmentTab"/>
     <xsd:enumeration value="FS_AppointmentList_Base_Header"/>
     <xsd:enumeration value="FS_AppointmentList_Base_NewAppointmentButtonLabel"/>
     <xsd:enumeration value="FS_AppointmentList_Error_GenericErrorStatement"/>
     <xsd:enumeration value="FS_AppointmentList_Empty_NoAppointmentsTitleUpcomingTab"/>
     <xsd:enumeration value="FS_AppointmentList_Empty_NoAppointmentsDescriptionUpcomingTab"/>
     <xsd:enumeration value="FS_AppointmentList_Empty_NoAppointmentsTitlePastTab"/>
     <xsd:enumeration value="FS_AppointmentList_Empty_NoAppointmentsDescriptionPastTab"/>
     <xsd:enumeration value="FS_Confirmation_Base_Scheduled"/>
     <xsd:enumeration value="FS_Confirmation_Base_Assigned"/>
     <xsd:enumeration value="FS_Confirmation_Base_Arriving"/>
     <xsd:enumeration value="FS_Confirmation_Base_InProgress"/>
     <xsd:enumeration value="FS_Confirmation_Base_Dispatched"/>
     <xsd:enumeration value="FS_Confirmation_Base_Completed"/>
     <xsd:enumeration value="FS_Confirmation_Base_HeaderText"/>
     <xsd:enumeration value="FS_Confirmation_Base_AddCalendar"/>
     <xsd:enumeration value="FS_Confirmation_Base_ViewAppointment"/>
     <xsd:enumeration value="FS_Flows_Error_Title"/>
     <xsd:enumeration value="FS_Flows_Error_Body"/>
     <xsd:enumeration value="FS_Flows_Error_ConfirmButton"/>
     <xsd:enumeration value="FS_Flows_Error_CancelOrModifyError"/>
     <xsd:enumeration value="FS_Flows_NewAppointmentCloseConfirmation_Title"/>
     <xsd:enumeration value="FS_Flows_NewAppointmentCloseConfirmation_Body"/>
     <xsd:enumeration value="FS_Flows_NewAppointmentCloseConfirmation_ButtonClose"/>
     <xsd:enumeration value="FS_Flows_NewAppointmentCloseConfirmation_ButtonCancel"/>
     <xsd:enumeration value="FS_Flows_CancelAppointmentCloseConfirmation_Title"/>
     <xsd:enumeration value="FS_Flows_CancelAppointmentCloseConfirmation_Body"/>
     <xsd:enumeration value="FS_Flows_CancelAppointmentCloseConfirmation_ButtonClose"/>
     <xsd:enumeration value="FS_Flows_CancelAppointmentCloseConfirmation_ButtonCancel"/>
     <xsd:enumeration value="FS_Flows_CancelAppointmentCloseConfirmation_Footer"/>
     <xsd:enumeration value="FS_Flows_ModifyAppointmentCloseConfirmation_Title"/>
     <xsd:enumeration value="FS_Flows_ModifyAppointmentCloseConfirmation_Body"/>
     <xsd:enumeration value="FS_Flows_ModifyAppointmentCloseConfirmation_ButtonClose"/>
     <xsd:enumeration value="FS_Flows_ModifyAppointmentCloseConfirmation_ButtonCancel"/>
     <xsd:enumeration value="FS_Flows_ModifyAppointmentCloseConfirmation_Footer"/>
     <xsd:enumeration value="FS_Scheduling_Base_HeaderText"/>
     <xsd:enumeration value="FS_Scheduling_Base_RecommendedTab"/>
     <xsd:enumeration value="FS_Scheduling_Base_ByDateTab"/>
     <xsd:enumeration value="FS_Scheduling_Base_PreviousWeekAssistiveText"/>
     <xsd:enumeration value="FS_Scheduling_Base_NextWeekAssistiveText"/>
     <xsd:enumeration value="FS_Scheduling_Base_DatePickerAssistiveText"/>
     <xsd:enumeration value="FS_Scheduling_Error_UnexpectedError"/>
     <xsd:enumeration value="FS_Scheduling_Error_NoAvailableTimeslotsError"/>
     <xsd:enumeration value="FS_Scheduling_Error_NoAvailableTimeslotsByDateError"/>
     <xsd:enumeration value="FS_Welcome_Base_GreetingTitle"/>
     <xsd:enumeration value="FS_Welcome_Base_NewAppointmentButton"/>
     <xsd:enumeration value="FS_Welcome_Base_ExistingAppointmentsButton"/>
     <xsd:enumeration value="FS_Confirmation_Base_DoneButton"/>
     <xsd:enumeration value="FS_AppointmentList_Error_GenericErrorRequest"/>
     <xsd:enumeration value="FS_AppointmentHome_Base_CancelAppointmentButton"/>
     <xsd:enumeration value="FS_AppointmentHome_Base_ModifyAppointmentButton"/>
     <xsd:enumeration value="FS_AppointmentHome_Base_ErrorTitle"/>
     <xsd:enumeration value="FS_Scheduling_Base_TimePickerAssistiveText"/>
     <xsd:enumeration value="FS_ResourceDetail_Base_Header"/>
     <xsd:enumeration value="FS_AppointmentHome_Base_DefaultCardHeaderText"/>
     <xsd:enumeration value="FS_Error_Dialog_Title"/>
     <xsd:enumeration value="FS_Error_Dialog_Body"/>
     <xsd:enumeration value="FS_Error_Dialog_Confirm_Button"/>
     <xsd:enumeration value="CM_Container_Header_Primary_Greeting"/>
     <xsd:enumeration value="CM_Container_Header_Secondary_Greeting"/>
     <xsd:enumeration value="CM_Container_MenuItems_WebChatAvailable"/>
     <xsd:enumeration value="CM_Container_MenuItems_WebChatUnavailable"/>
     <xsd:enumeration value="CM_Container_MenuItems_WebChatLoading"/>
     <xsd:enumeration value="CM_Container_MenuItems_ChannelLabel"/>
     <xsd:enumeration value="CM_Container_Button_AssistiveText"/>
     <xsd:enumeration value="CM_Container_MenuItems_AssistiveText"/>
     <xsd:enumeration value="CM_Container_MenuItems_WebLinkNewTabAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_DefaultHeaderText"/>
     <xsd:enumeration value="EM_Container_Base_Minimize"/>
     <xsd:enumeration value="EM_Container_Base_Close"/>
     <xsd:enumeration value="EM_Container_Base_CloseConversation"/>
     <xsd:enumeration value="EM_Container_Base_DefaultMinimizedText"/>
     <xsd:enumeration value="EM_Container_Base_MinimizedButtonAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_MinimizedNotifDismissButtonAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_HeaderGreetingAnnouncement"/>
     <xsd:enumeration value="EM_Container_Base_NinePlusUnseenMessageCount"/>
     <xsd:enumeration value="EM_Container_Base_ZeroUnseenMessagesAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_UnseenMessagesAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_NinePlusUnseenMessagesAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_InputFooterTextAreaPlaceHolder"/>
     <xsd:enumeration value="EM_Container_Base_PrechatFirstName"/>
     <xsd:enumeration value="EM_Container_Base_PrechatLastName"/>
     <xsd:enumeration value="EM_Container_Base_PrechatSubject"/>
     <xsd:enumeration value="EM_Container_Base_PrechatEmail"/>
     <xsd:enumeration value="EM_Container_Base_BeforeUnloadWarningMessage"/>
     <xsd:enumeration value="EM_Container_Base_StartBookendText"/>
     <xsd:enumeration value="EM_Container_Base_EndBookendText"/>
     <xsd:enumeration value="EM_Container_Base_ChatMessageMetadataAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_ParticipantJoinText"/>
     <xsd:enumeration value="EM_Container_Base_ParticipantLeaveText"/>
     <xsd:enumeration value="EM_Container_Base_InputFooterTextAreaAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_InputFooterSendButtonAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_PrechatStateSubmitButton"/>
     <xsd:enumeration value="EM_Container_Base_InvalidEmailFormFieldError"/>
     <xsd:enumeration value="EM_Container_Base_RequiredFormFieldError"/>
     <xsd:enumeration value="EM_Container_Base_NotificationDismissButtonText"/>
     <xsd:enumeration value="EM_Container_Base_ConversationEndedMinimizedText"/>
     <xsd:enumeration value="EM_Container_Base_ExpiredJWT"/>
     <xsd:enumeration value="EM_Chat_FileTransfer_SelectNewFileText"/>
     <xsd:enumeration value="EM_PreChat_Base_PrechatCustomFieldLabel"/>
     <xsd:enumeration value="EM_Chat_FileTransfer_FileSendingText"/>
     <xsd:enumeration value="EM_Chat_FileTransfer_DownloadFileButtonTitle"/>
     <xsd:enumeration value="EM_Chat_FileTransfer_SelectFileAttachmentButtonTitle"/>
     <xsd:enumeration value="EM_Chat_FileTransfer_CancelFileAttachmentButtonTitle"/>
     <xsd:enumeration value="EM_Chat_FileTransfer_DownloadFileButtonAssistiveText"/>
     <xsd:enumeration value="EM_Chat_FileTransfer_SelectFileAttachmentButtonAssistiveText"/>
     <xsd:enumeration value="EM_Chat_FileTransfer_CancelFileAttachmentButtonAssistiveText"/>
     <xsd:enumeration value="EM_Chat_ChatBody_Sent"/>
     <xsd:enumeration value="EM_Chat_ChatBody_Delivered"/>
     <xsd:enumeration value="EM_Chat_ChatBody_Read"/>
     <xsd:enumeration value="EM_Chat_ChoicesMessage_MenuAssistiveText"/>
     <xsd:enumeration value="EM_Chat_ChoicesSelectionResponse_PlaceholderText"/>
     <xsd:enumeration value="EM_Chat_ChoicesMessage_ButtonsAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_HeaderAnnouncementTransferRequestSuccess"/>
     <xsd:enumeration value="EM_Container_Base_HeaderAnnouncementTransferRequestFailure"/>
     <xsd:enumeration value="EM_Container_Base_SystemMessageTransferRequestSuccess"/>
     <xsd:enumeration value="EM_Container_Base_SystemMessageTransferRequestFailure"/>
     <xsd:enumeration value="EM_Container_Base_SystemMessageTransferRequestTryAgain"/>
     <xsd:enumeration value="EM_Chat_ChatBody_AgentTypingIndicatorAssistiveText"/>
     <xsd:enumeration value="EM_Chat_ChatBody_ChatbotTypingIndicatorAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_InputFooterTextAreaPlaceholderOnlyParticipant"/>
     <xsd:enumeration value="EM_Container_Base_AgentJoinAnnouncement"/>
     <xsd:enumeration value="EM_Container_Base_AgentLeaveAnnouncement"/>
     <xsd:enumeration value="EM_Container_Base_JWTExpiredAnnouncement"/>
     <xsd:enumeration value="EM_Container_Base_ParticipantJoinedText"/>
     <xsd:enumeration value="EM_Container_Base_ParticipantLeftText"/>
     <xsd:enumeration value="EM_Container_Base_NewMessageText"/>
     <xsd:enumeration value="EM_Container_Base_MultipleNewMessagesText"/>
     <xsd:enumeration value="EM_Container_Base_JwtExpiredText"/>
     <xsd:enumeration value="EM_Container_Base_TransferInitiatedText"/>
     <xsd:enumeration value="EM_Container_Base_TransferFailedText"/>
     <xsd:enumeration value="EM_Chat_ChatBody_NotSent"/>
     <xsd:enumeration value="EM_Chat_ChatBody_SpinnerDefaultAssistiveText"/>
     <xsd:enumeration value="EM_Chat_ChatBody_FetchMoreEntriesSpinnerAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_MinimizeButtonAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_CloseButtonAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_ConfirmationDialogMenuItemAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_MinimizedNotificationAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_MinimizedStateAssistiveText"/>
     <xsd:enumeration value="EM_Chat_ChatBody_NotRoutedToAgentRoutingResult"/>
     <xsd:enumeration value="EM_Container_Base_TitleNotificationSenderDisplayName"/>
     <xsd:enumeration value="EM_Container_Base_MessagingIframeTitle"/>
     <xsd:enumeration value="EM_Container_Base_FilePreviewIframeTitle"/>
     <xsd:enumeration value="EM_Container_Base_FilePreviewIframeCloseButtonTitle"/>
     <xsd:enumeration value="EM_Chat_ChatBody_MessageResendButtonText"/>
     <xsd:enumeration value="EM_Chat_ChatBody_EstimatedWaitTimeInMinute"/>
     <xsd:enumeration value="EM_Chat_ChatBody_EstimatedWaitTimeInMinutes"/>
     <xsd:enumeration value="EM_Container_Base_InputFooterEmojiButtonAssistiveText"/>
     <xsd:enumeration value="EM_Container_Base_InputFooterEmojiKeyboardAssistiveText"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceLayoutType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="FS_AppointmentHome"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceQuickActionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Prechat"/>
     <xsd:enumeration value="OfflineCase"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceResourceType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="SettingsFile"/>
     <xsd:enumeration value="ChatInvitation"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EmbeddedServiceScenario">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Sales"/>
     <xsd:enumeration value="Service"/>
     <xsd:enumeration value="Basic"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="Encoding">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="UTF-8"/>
     <xsd:enumeration value="ISO-8859-1"/>
     <xsd:enumeration value="Shift_JIS"/>
     <xsd:enumeration value="ISO-2022-JP"/>
     <xsd:enumeration value="EUC-JP"/>
     <xsd:enumeration value="ks_c_5601-1987"/>
     <xsd:enumeration value="Big5"/>
     <xsd:enumeration value="GB2312"/>
     <xsd:enumeration value="Big5-HKSCS"/>
     <xsd:enumeration value="x-SJIS_0213"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EncryptedFieldMaskChar">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="asterisk"/>
     <xsd:enumeration value="X"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EncryptedFieldMaskType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="all"/>
     <xsd:enumeration value="creditCard"/>
     <xsd:enumeration value="ssn"/>
     <xsd:enumeration value="lastFour"/>
     <xsd:enumeration value="sin"/>
     <xsd:enumeration value="nino"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EncryptionScheme">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="ProbabilisticEncryption"/>
     <xsd:enumeration value="CaseSensitiveDeterministicEncryption"/>
     <xsd:enumeration value="CaseInsensitiveDeterministicEncryption"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EncryptionState">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ENCRYPTION_DISABLED"/>
     <xsd:enumeration value="PROBABILISTIC_ENCRYPTION_PENDING"/>
     <xsd:enumeration value="PROBABILISTIC_ENCRYPTION_ENABLED"/>
     <xsd:enumeration value="CASE_SENSITIVE_DETERMINISTIC_ENCRYPTION_PENDING"/>
     <xsd:enumeration value="CASE_SENSITIVE_DETERMINISTIC_ENCRYPTION_ENABLED"/>
     <xsd:enumeration value="CASE_INSENSITIVE_DETERMINISTIC_ENCRYPTION_PENDING"/>
     <xsd:enumeration value="CASE_INSENSITIVE_DETERMINISTIC_ENCRYPTION_ENABLED"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EnforcementType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Scoping"/>
     <xsd:enumeration value="Restrict"/>
     <xsd:enumeration value="FieldRestrict"/>
    </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="EvaluationResult">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Passed"/>
     <xsd:enumeration value="Failed"/>
    </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="EventRelayAdminState">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="RUN"/>
     <xsd:enumeration value="STOP"/>
     <xsd:enumeration value="PAUSE"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EventSubscriptionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Setup"/>
     <xsd:enumeration value="ManagedSetup"/>
     <xsd:enumeration value="Runtime"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="EventType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AlarmEvent"/>
     <xsd:enumeration value="DateRefAlarmEvent"/>
     <xsd:enumeration value="CustomEvent"/>
     <xsd:enumeration value="EventObject"/>
     <xsd:enumeration value="StandardPlatformEvent"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExpressionSetElementType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Variable"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExpressionSetStepType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Calculation"/>
     <xsd:enumeration value="Aggregation"/>
     <xsd:enumeration value="MatrixLookup"/>
     <xsd:enumeration value="ReferenceProcedure"/>
     <xsd:enumeration value="Condition"/>
     <xsd:enumeration value="DecisionTableLookup"/>
     <xsd:enumeration value="Branch"/>
     <xsd:enumeration value="BusinessElement"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExpsSetAggregationFunction">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Sum"/>
     <xsd:enumeration value="Avg"/>
     <xsd:enumeration value="Min"/>
     <xsd:enumeration value="Max"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExpsSetAssignmentOperator">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Equals"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExpsSetConditionOperator">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Equals"/>
     <xsd:enumeration value="NotEquals"/>
     <xsd:enumeration value="GreaterThan"/>
     <xsd:enumeration value="GreaterThanOrEquals"/>
     <xsd:enumeration value="LessThan"/>
     <xsd:enumeration value="LessThanOrEquals"/>
     <xsd:enumeration value="Contains"/>
     <xsd:enumeration value="DoesNotContain"/>
     <xsd:enumeration value="IsNull"/>
     <xsd:enumeration value="IsNotNull"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExpsSetDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Numeric"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="DateTime"/>
     <xsd:enumeration value="Sobject"/>
     <xsd:enumeration value="Boolean"/>
     <xsd:enumeration value="Percent"/>
     <xsd:enumeration value="Currency"/>
     <xsd:enumeration value="ActionOutput"/>
     <xsd:enumeration value="SubExpression"/>
     <xsd:enumeration value="DecisionMatrix"/>
     <xsd:enumeration value="DecisionTable"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExpsSetObjectDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="sObject"/>
     <xsd:enumeration value="JSON"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExpsSetProcessType">
    <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="ExpsSetStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Draft"/>
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="Inactive"/>
     <xsd:enumeration value="InvalidDraft"/>
     <xsd:enumeration value="Obsolete"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExpsSetStepType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Condition"/>
     <xsd:enumeration value="AdvancedCondition"/>
     <xsd:enumeration value="Branch"/>
     <xsd:enumeration value="DefaultPath"/>
     <xsd:enumeration value="SubExpression"/>
     <xsd:enumeration value="BusinessKnowledgeModel"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExpsSetValueType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Literal"/>
     <xsd:enumeration value="Parameter"/>
     <xsd:enumeration value="PickList"/>
     <xsd:enumeration value="Formula"/>
     <xsd:enumeration value="Lookup"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExpsSetVariableLookupType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="SubExpression"/>
     <xsd:enumeration value="DecisionMatrix"/>
     <xsd:enumeration value="DecisionTable"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExpsSetVariableType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Variable"/>
     <xsd:enumeration value="Constant"/>
     <xsd:enumeration value="Formula"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExtensionPointName">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Product_Inventory_CheckInventory"/>
     <xsd:enumeration value="Cart_Prices_Extension"/>
     <xsd:enumeration value="Checkout_CartSummary_PriceCart"/>
     <xsd:enumeration value="Checkout_CartSummary_ComputePromotions"/>
     <xsd:enumeration value="Checkout_Update_CalcCartSummary"/>
     <xsd:enumeration value="CommerceDx_Pricing"/>
     <xsd:enumeration value="CommerceDx_Inventory"/>
     <xsd:enumeration value="CommerceDx_TicketProcessing"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalActionParameterType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="HEADER"/>
     <xsd:enumeration value="PAYLOAD"/>
     <xsd:enumeration value="URL"/>
     <xsd:enumeration value="RETURN"/>
     <xsd:enumeration value="QUERY"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalAiMetricType">
    <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalConnectionStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Unprovisioned"/>
     <xsd:enumeration value="Allocating"/>
     <xsd:enumeration value="PendingAcceptance"/>
     <xsd:enumeration value="PendingActivation"/>
     <xsd:enumeration value="RejectedRemotely"/>
     <xsd:enumeration value="DeletedRemotely"/>
     <xsd:enumeration value="TeardownInProgress"/>
     <xsd:enumeration value="Ready"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalConnectionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AwsPrivateLink"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalCredentialParamType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AuthProvider"/>
     <xsd:enumeration value="AuthProviderUrlQueryParameter"/>
     <xsd:enumeration value="AuthParameter"/>
     <xsd:enumeration value="NamedPrincipal"/>
     <xsd:enumeration value="PerUserPrincipal"/>
     <xsd:enumeration value="AwsStsPrincipal"/>
     <xsd:enumeration value="AuthHeader"/>
     <xsd:enumeration value="AuthProtocolVariant"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalDataSourceType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AmazonAthena"/>
     <xsd:enumeration value="AmazonDynamoDb"/>
     <xsd:enumeration value="contentHubItem"/>
     <xsd:enumeration value="Datajourney"/>
     <xsd:enumeration value="OpenSearch"/>
     <xsd:enumeration value="ContentHubIsotope"/>
     <xsd:enumeration value="Identity"/>
     <xsd:enumeration value="outgoingemail"/>
     <xsd:enumeration value="SfdcOrg"/>
     <xsd:enumeration value="OData"/>
     <xsd:enumeration value="OData4"/>
     <xsd:enumeration value="SciApi"/>
     <xsd:enumeration value="SelectableEmailAddressView"/>
     <xsd:enumeration value="SimpleURL"/>
     <xsd:enumeration value="usermobileconfig"/>
     <xsd:enumeration value="usrconnectionstatus"/>
     <xsd:enumeration value="Wrapper"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalDataSrcDescSubtype">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="SchemaTableQualifiers"/>
     <xsd:enumeration value="SchemaTableMetadata"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalDataSrcDescType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Schema"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalModelStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ENABLED"/>
     <xsd:enumeration value="DISABLED"/>
     <xsd:enumeration value="PAUSED"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalPrincipalType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Anonymous"/>
     <xsd:enumeration value="PerUser"/>
     <xsd:enumeration value="NamedUser"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalSDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NumberType"/>
     <xsd:enumeration value="DoubleType"/>
     <xsd:enumeration value="StringType"/>
     <xsd:enumeration value="BooleanType"/>
     <xsd:enumeration value="DatetimeType"/>
     <xsd:enumeration value="ComplexType"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalServiceObjectVariant">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="PolymorphicWrapper"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalServiceParameterKind">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="In"/>
     <xsd:enumeration value="Out"/>
     <xsd:enumeration value="InOut"/>
     <xsd:enumeration value="Exception"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalServiceRegistrationProviderType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="MuleSoft"/>
     <xsd:enumeration value="Custom"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalServiceSchemaType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="OpenApi"/>
     <xsd:enumeration value="OpenApi3"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ExternalServiceSimpleType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Any"/>
     <xsd:enumeration value="Blob"/>
     <xsd:enumeration value="Boolean"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="Datetime"/>
     <xsd:enumeration value="Decimal"/>
     <xsd:enumeration value="Float"/>
     <xsd:enumeration value="Double"/>
     <xsd:enumeration value="Integer"/>
     <xsd:enumeration value="Long"/>
     <xsd:enumeration value="String"/>
     <xsd:enumeration value="Time"/>
    </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="ExtractorType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="APEX"/>
     <xsd:enumeration value="JAVA"/>
     <xsd:enumeration value="HYBRID"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FeedItemDisplayFormat">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Default"/>
     <xsd:enumeration value="HideBlankLines"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FeedItemType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="TrackedChange"/>
     <xsd:enumeration value="UserStatus"/>
     <xsd:enumeration value="TextPost"/>
     <xsd:enumeration value="AdvancedTextPost"/>
     <xsd:enumeration value="LinkPost"/>
     <xsd:enumeration value="ContentPost"/>
     <xsd:enumeration value="PollPost"/>
     <xsd:enumeration value="RypplePost"/>
     <xsd:enumeration value="ProfileSkillPost"/>
     <xsd:enumeration value="DashboardComponentSnapshot"/>
     <xsd:enumeration value="ApprovalPost"/>
     <xsd:enumeration value="CaseCommentPost"/>
     <xsd:enumeration value="ReplyPost"/>
     <xsd:enumeration value="EmailMessageEvent"/>
     <xsd:enumeration value="CallLogPost"/>
     <xsd:enumeration value="ChangeStatusPost"/>
     <xsd:enumeration value="AttachArticleEvent"/>
     <xsd:enumeration value="MilestoneEvent"/>
     <xsd:enumeration value="ActivityEvent"/>
     <xsd:enumeration value="ChatTranscriptPost"/>
     <xsd:enumeration value="CollaborationGroupCreated"/>
     <xsd:enumeration value="CollaborationGroupUnarchived"/>
     <xsd:enumeration value="SocialPost"/>
     <xsd:enumeration value="QuestionPost"/>
     <xsd:enumeration value="FacebookPost"/>
     <xsd:enumeration value="BasicTemplateFeedItem"/>
     <xsd:enumeration value="CreateRecordEvent"/>
     <xsd:enumeration value="CanvasPost"/>
     <xsd:enumeration value="AnnouncementPost"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FeedLayoutComponentType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="HelpAndToolLinks"/>
     <xsd:enumeration value="CustomButtons"/>
     <xsd:enumeration value="Following"/>
     <xsd:enumeration value="Followers"/>
     <xsd:enumeration value="CustomLinks"/>
     <xsd:enumeration value="Milestones"/>
     <xsd:enumeration value="Topics"/>
     <xsd:enumeration value="CaseUnifiedFiles"/>
     <xsd:enumeration value="Visualforce"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FeedLayoutFilterPosition">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="CenterDropDown"/>
     <xsd:enumeration value="LeftFixed"/>
     <xsd:enumeration value="LeftFloat"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FeedLayoutFilterType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AllUpdates"/>
     <xsd:enumeration value="FeedItemType"/>
     <xsd:enumeration value="Custom"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FfxCopyStrategy">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="V"/>
     <xsd:enumeration value="R"/>
     <xsd:enumeration value="V2"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FieldDefinitionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Address"/>
     <xsd:enumeration value="Checkbox"/>
     <xsd:enumeration value="Currency"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="DateTime"/>
     <xsd:enumeration value="Email"/>
     <xsd:enumeration value="Id"/>
     <xsd:enumeration value="LongTextArea"/>
     <xsd:enumeration value="Lookup"/>
     <xsd:enumeration value="ExternalLookup"/>
     <xsd:enumeration value="MultiselectPicklist"/>
     <xsd:enumeration value="Number"/>
     <xsd:enumeration value="Percent"/>
     <xsd:enumeration value="Phone"/>
     <xsd:enumeration value="Picklist"/>
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="TextArea"/>
     <xsd:enumeration value="Time"/>
     <xsd:enumeration value="Url"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FieldManageability">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="DeveloperControlled"/>
     <xsd:enumeration value="SubscriberControlled"/>
     <xsd:enumeration value="Locked"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FieldType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AutoNumber"/>
     <xsd:enumeration value="Lookup"/>
     <xsd:enumeration value="MasterDetail"/>
     <xsd:enumeration value="Checkbox"/>
     <xsd:enumeration value="Currency"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="DateTime"/>
     <xsd:enumeration value="Email"/>
     <xsd:enumeration value="Number"/>
     <xsd:enumeration value="Percent"/>
     <xsd:enumeration value="Phone"/>
     <xsd:enumeration value="Picklist"/>
     <xsd:enumeration value="MultiselectPicklist"/>
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="TextArea"/>
     <xsd:enumeration value="LongTextArea"/>
     <xsd:enumeration value="Html"/>
     <xsd:enumeration value="Url"/>
     <xsd:enumeration value="EncryptedText"/>
     <xsd:enumeration value="Summary"/>
     <xsd:enumeration value="Hierarchy"/>
     <xsd:enumeration value="File"/>
     <xsd:enumeration value="MetadataRelationship"/>
     <xsd:enumeration value="Location"/>
     <xsd:enumeration value="ExternalLookup"/>
     <xsd:enumeration value="IndirectLookup"/>
     <xsd:enumeration value="CustomDataType"/>
     <xsd:enumeration value="Time"/>
     <xsd:enumeration value="Address"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FieldTypes">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Feature"/>
     <xsd:enumeration value="Label"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FieldUpdateOperation">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Formula"/>
     <xsd:enumeration value="Literal"/>
     <xsd:enumeration value="Null"/>
     <xsd:enumeration value="NextValue"/>
     <xsd:enumeration value="PreviousValue"/>
     <xsd:enumeration value="LookupValue"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FileDownloadBehavior">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="DOWNLOAD"/>
     <xsd:enumeration value="EXECUTE_IN_BROWSER"/>
     <xsd:enumeration value="HYBRID"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FileType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="UNKNOWN"/>
     <xsd:enumeration value="PDF"/>
     <xsd:enumeration value="POWER_POINT"/>
     <xsd:enumeration value="POWER_POINT_X"/>
     <xsd:enumeration value="POWER_POINT_M"/>
     <xsd:enumeration value="POWER_POINT_T"/>
     <xsd:enumeration value="WORD"/>
     <xsd:enumeration value="WORD_X"/>
     <xsd:enumeration value="WORD_M"/>
     <xsd:enumeration value="WORD_T"/>
     <xsd:enumeration value="PPS"/>
     <xsd:enumeration value="PPSX"/>
     <xsd:enumeration value="EXCEL"/>
     <xsd:enumeration value="EXCEL_X"/>
     <xsd:enumeration value="EXCEL_M"/>
     <xsd:enumeration value="EXCEL_T"/>
     <xsd:enumeration value="GOOGLE_DOCUMENT"/>
     <xsd:enumeration value="GOOGLE_PRESENTATION"/>
     <xsd:enumeration value="GOOGLE_SPREADSHEET"/>
     <xsd:enumeration value="GOOGLE_DRAWING"/>
     <xsd:enumeration value="GOOGLE_FORM"/>
     <xsd:enumeration value="GOOGLE_SCRIPT"/>
     <xsd:enumeration value="LINK"/>
     <xsd:enumeration value="SLIDE"/>
     <xsd:enumeration value="AAC"/>
     <xsd:enumeration value="ACGI"/>
     <xsd:enumeration value="AI"/>
     <xsd:enumeration value="AVI"/>
     <xsd:enumeration value="BMP"/>
     <xsd:enumeration value="BOXNOTE"/>
     <xsd:enumeration value="CSV"/>
     <xsd:enumeration value="EPS"/>
     <xsd:enumeration value="EXE"/>
     <xsd:enumeration value="FLASH"/>
     <xsd:enumeration value="GIF"/>
     <xsd:enumeration value="GZIP"/>
     <xsd:enumeration value="HTM"/>
     <xsd:enumeration value="HTML"/>
     <xsd:enumeration value="HTX"/>
     <xsd:enumeration value="JPEG"/>
     <xsd:enumeration value="JPE"/>
     <xsd:enumeration value="PJP"/>
     <xsd:enumeration value="PJPEG"/>
     <xsd:enumeration value="JFIF"/>
     <xsd:enumeration value="JPG"/>
     <xsd:enumeration value="JS"/>
     <xsd:enumeration value="JSON"/>
     <xsd:enumeration value="MHTM"/>
     <xsd:enumeration value="MHTML"/>
     <xsd:enumeration value="MP3"/>
     <xsd:enumeration value="M4A"/>
     <xsd:enumeration value="M4V"/>
     <xsd:enumeration value="MP4"/>
     <xsd:enumeration value="MPEG"/>
     <xsd:enumeration value="MPG"/>
     <xsd:enumeration value="MOV"/>
     <xsd:enumeration value="MSG"/>
     <xsd:enumeration value="ODP"/>
     <xsd:enumeration value="ODS"/>
     <xsd:enumeration value="ODT"/>
     <xsd:enumeration value="OGV"/>
     <xsd:enumeration value="PNG"/>
     <xsd:enumeration value="PSD"/>
     <xsd:enumeration value="RTF"/>
     <xsd:enumeration value="QUIPDOC"/>
     <xsd:enumeration value="QUIPSHEET"/>
     <xsd:enumeration value="QUIPCHAT"/>
     <xsd:enumeration value="QUIPSLIDES"/>
     <xsd:enumeration value="QUIPTEMPLATE"/>
     <xsd:enumeration value="SHTM"/>
     <xsd:enumeration value="SHTML"/>
     <xsd:enumeration value="SNOTE"/>
     <xsd:enumeration value="MCONTENT"/>
     <xsd:enumeration value="STYPI"/>
     <xsd:enumeration value="SVG"/>
     <xsd:enumeration value="SVGZ"/>
     <xsd:enumeration value="JPGZ"/>
     <xsd:enumeration value="TEXT"/>
     <xsd:enumeration value="THTML"/>
     <xsd:enumeration value="USDZ"/>
     <xsd:enumeration value="VISIO"/>
     <xsd:enumeration value="VTT"/>
     <xsd:enumeration value="WMV"/>
     <xsd:enumeration value="WRF"/>
     <xsd:enumeration value="XML"/>
     <xsd:enumeration value="ZIP"/>
     <xsd:enumeration value="XZIP"/>
     <xsd:enumeration value="WMA"/>
     <xsd:enumeration value="XSN"/>
     <xsd:enumeration value="INSIGHT"/>
     <xsd:enumeration value="TRTF"/>
     <xsd:enumeration value="TXML"/>
     <xsd:enumeration value="WEBVIEW"/>
     <xsd:enumeration value="RFC822"/>
     <xsd:enumeration value="ASF"/>
     <xsd:enumeration value="DWG"/>
     <xsd:enumeration value="JAR"/>
     <xsd:enumeration value="XJS"/>
     <xsd:enumeration value="OPX"/>
     <xsd:enumeration value="XPSD"/>
     <xsd:enumeration value="TIF"/>
     <xsd:enumeration value="TIFF"/>
     <xsd:enumeration value="WAV"/>
     <xsd:enumeration value="CSS"/>
     <xsd:enumeration value="THUMB720BY480"/>
     <xsd:enumeration value="THUMB240BY180"/>
     <xsd:enumeration value="THUMB120BY90"/>
     <xsd:enumeration value="ALLTHUMBS"/>
     <xsd:enumeration value="PAGED_FLASH"/>
     <xsd:enumeration value="XMOB"/>
     <xsd:enumeration value="PACK"/>
     <xsd:enumeration value="C"/>
     <xsd:enumeration value="CPP"/>
     <xsd:enumeration value="WORDT"/>
     <xsd:enumeration value="INI"/>
     <xsd:enumeration value="JAVA"/>
     <xsd:enumeration value="LOG"/>
     <xsd:enumeration value="POWER_POINTT"/>
     <xsd:enumeration value="SQL"/>
     <xsd:enumeration value="XHTML"/>
     <xsd:enumeration value="EXCELT"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FilterOperation">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="equals"/>
     <xsd:enumeration value="notEqual"/>
     <xsd:enumeration value="lessThan"/>
     <xsd:enumeration value="greaterThan"/>
     <xsd:enumeration value="lessOrEqual"/>
     <xsd:enumeration value="greaterOrEqual"/>
     <xsd:enumeration value="contains"/>
     <xsd:enumeration value="notContain"/>
     <xsd:enumeration value="startsWith"/>
     <xsd:enumeration value="includes"/>
     <xsd:enumeration value="excludes"/>
     <xsd:enumeration value="within"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FilterScope">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Everything"/>
     <xsd:enumeration value="Mine"/>
     <xsd:enumeration value="Queue"/>
     <xsd:enumeration value="Delegated"/>
     <xsd:enumeration value="MyTerritory"/>
     <xsd:enumeration value="MyTeamTerritory"/>
     <xsd:enumeration value="Team"/>
     <xsd:enumeration value="SalesTeam"/>
     <xsd:enumeration value="AssignedToMe"/>
     <xsd:enumeration value="MineAndMyGroups"/>
     <xsd:enumeration value="ScopingRule"/>
    </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:enumeration value="Background"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlexiPageType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AppPage"/>
     <xsd:enumeration value="ObjectPage"/>
     <xsd:enumeration value="RecordPage"/>
     <xsd:enumeration value="HomePage"/>
     <xsd:enumeration value="MailAppAppPage"/>
     <xsd:enumeration value="CommAppPage"/>
     <xsd:enumeration value="CommForgotPasswordPage"/>
     <xsd:enumeration value="CommLoginPage"/>
     <xsd:enumeration value="CommObjectPage"/>
     <xsd:enumeration value="CommQuickActionCreatePage"/>
     <xsd:enumeration value="CommRecordPage"/>
     <xsd:enumeration value="CommRelatedListPage"/>
     <xsd:enumeration value="CommSearchResultPage"/>
     <xsd:enumeration value="CommGlobalSearchResultPage"/>
     <xsd:enumeration value="CommSelfRegisterPage"/>
     <xsd:enumeration value="CommThemeLayoutPage"/>
     <xsd:enumeration value="UtilityBar"/>
     <xsd:enumeration value="RecordPreview"/>
     <xsd:enumeration value="EmbeddedServicePage"/>
     <xsd:enumeration value="CommCheckoutPage"/>
     <xsd:enumeration value="CommOrderConfirmationPage"/>
     <xsd:enumeration value="CommFlowPage"/>
     <xsd:enumeration value="EmailTemplatePage"/>
     <xsd:enumeration value="ApplicationLayout"/>
     <xsd:enumeration value="CommNoSearchResultsPage"/>
     <xsd:enumeration value="CommElectronicSignaturePage"/>
     <xsd:enumeration value="CommContractDocumentsPage"/>
     <xsd:enumeration value="EmailContentPage"/>
     <xsd:enumeration value="ServiceDocument"/>
     <xsd:enumeration value="LandingPage"/>
     <xsd:enumeration value="CdpRecordPage"/>
     <xsd:enumeration value="SlackAppHome"/>
     <xsd:enumeration value="SlackMessage"/>
     <xsd:enumeration value="SlackModal"/>
     <xsd:enumeration value="SlackNotification"/>
     <xsd:enumeration value="EasyHomePage"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlexipageEventSourceTypeEnum">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Component"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlexipageEventTargetTypeEnum">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="FlexipageServices"/>
     <xsd:enumeration value="LwcServices"/>
     <xsd:enumeration value="InvocableApexServices"/>
     <xsd:enumeration value="InvocableExternalServices"/>
     <xsd:enumeration value="ActionServices"/>
     <xsd:enumeration value="ViewServices"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlexipageSchemaPropType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="boolean"/>
     <xsd:enumeration value="number"/>
     <xsd:enumeration value="string"/>
    </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:enumeration value="RemoveFirst"/>
     <xsd:enumeration value="RemoveBeforeFirst"/>
     <xsd:enumeration value="RemoveAfterFirst"/>
     <xsd:enumeration value="RemoveAll"/>
     <xsd:enumeration value="AddAtStart"/>
     <xsd:enumeration value="RemoveUncommon"/>
     <xsd:enumeration value="AssignCount"/>
     <xsd:enumeration value="RemovePosition"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowCollectionProcessorType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="SortCollectionProcessor"/>
     <xsd:enumeration value="RecommendationMapCollectionProcessor"/>
     <xsd:enumeration value="FilterCollectionProcessor"/>
    </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="IsChanged"/>
     <xsd:enumeration value="WasSet"/>
     <xsd:enumeration value="WasSelected"/>
     <xsd:enumeration value="WasVisited"/>
     <xsd:enumeration value="In"/>
     <xsd:enumeration value="NotIn"/>
    </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:enumeration value="Apex"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowElementType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Assignment"/>
     <xsd:enumeration value="ApexCall"/>
     <xsd:enumeration value="Constant"/>
     <xsd:enumeration value="Decision"/>
     <xsd:enumeration value="RecordCreate"/>
     <xsd:enumeration value="RecordQuery"/>
     <xsd:enumeration value="RecordUpdate"/>
     <xsd:enumeration value="RecordDelete"/>
     <xsd:enumeration value="Rule"/>
     <xsd:enumeration value="Formula"/>
     <xsd:enumeration value="TextTemplate"/>
     <xsd:enumeration value="Subflow"/>
     <xsd:enumeration value="Variable"/>
     <xsd:enumeration value="Step"/>
     <xsd:enumeration value="ScreenField"/>
     <xsd:enumeration value="Screen"/>
     <xsd:enumeration value="Choice"/>
     <xsd:enumeration value="ChoiceLookup"/>
     <xsd:enumeration value="Loop"/>
     <xsd:enumeration value="ActionCall"/>
     <xsd:enumeration value="Wait"/>
     <xsd:enumeration value="WaitEvent"/>
     <xsd:enumeration value="Stage"/>
     <xsd:enumeration value="Start"/>
     <xsd:enumeration value="CollectionProcessor"/>
     <xsd:enumeration value="OrchestratedStage"/>
     <xsd:enumeration value="ScheduledPath"/>
     <xsd:enumeration value="StageStep"/>
     <xsd:enumeration value="RecordRollback"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowEnvironment">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Default"/>
     <xsd:enumeration value="Slack"/>
    </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:enumeration value="IsChanged"/>
     <xsd:enumeration value="In"/>
     <xsd:enumeration value="NotIn"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowRegionContainerType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="SectionWithHeader"/>
     <xsd:enumeration value="SectionWithoutHeader"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowRunInMode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="DefaultMode"/>
     <xsd:enumeration value="SystemModeWithSharing"/>
     <xsd:enumeration value="SystemModeWithoutSharing"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowScheduledPathOffsetUnit">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Hours"/>
     <xsd:enumeration value="Days"/>
     <xsd:enumeration value="Minutes"/>
     <xsd:enumeration value="Months"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowScheduledPathTimeSource">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="RecordTriggerEvent"/>
     <xsd:enumeration value="RecordField"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowScheduledPathType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AsyncAfterCommit"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowScreenFieldInputsRevisited">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="UseStoredValues"/>
     <xsd:enumeration value="ResetValues"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowScreenFieldType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="DisplayText"/>
     <xsd:enumeration value="InputField"/>
     <xsd:enumeration value="LargeTextArea"/>
     <xsd:enumeration value="PasswordField"/>
     <xsd:enumeration value="RadioButtons"/>
     <xsd:enumeration value="DropdownBox"/>
     <xsd:enumeration value="MultiSelectCheckboxes"/>
     <xsd:enumeration value="MultiSelectPicklist"/>
     <xsd:enumeration value="ComponentInstance"/>
     <xsd:enumeration value="ComponentInput"/>
     <xsd:enumeration value="ComponentChoice"/>
     <xsd:enumeration value="ComponentMultiChoice"/>
     <xsd:enumeration value="ComponentDisplay"/>
     <xsd:enumeration value="RegionContainer"/>
     <xsd:enumeration value="Region"/>
     <xsd:enumeration value="ObjectProvided"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowStageStepAssigneeType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="User"/>
     <xsd:enumeration value="Group"/>
     <xsd:enumeration value="Queue"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowStartFrequency">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="OnActivate"/>
     <xsd:enumeration value="Once"/>
     <xsd:enumeration value="Daily"/>
     <xsd:enumeration value="Weekly"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowSystemVariable">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="CURRENT_DATE"/>
     <xsd:enumeration value="CURRENT_DATE_TIME"/>
     <xsd:enumeration value="FAULT_MESSAGE"/>
     <xsd:enumeration value="CURRENT_STAGE"/>
     <xsd:enumeration value="INTERVIEW_START_TIME"/>
     <xsd:enumeration value="ACTIVE_STAGES"/>
     <xsd:enumeration value="INTERVIEW_GUID"/>
     <xsd:enumeration value="CURRENT_RECORD"/>
     <xsd:enumeration value="INTERVIEW_ID"/>
     <xsd:enumeration value="FLOW_NAME"/>
     <xsd:enumeration value="FORM_FACTOR"/>
     <xsd:enumeration value="CONTEXT_RECORD"/>
     <xsd:enumeration value="ORCHESTRATION_INSTANCE"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowTestParameterType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="InputTriggeringRecordInitial"/>
     <xsd:enumeration value="InputTriggeringRecordUpdated"/>
     <xsd:enumeration value="ScheduledPath"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowTransactionModel">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Automatic"/>
     <xsd:enumeration value="NewTransaction"/>
     <xsd:enumeration value="CurrentTransaction"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="FlowTriggerType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="Scheduled"/>
     <xsd:enumeration value="RecordBeforeSave"/>
     <xsd:enumeration value="RecordBeforeDelete"/>
     <xsd:enumeration value="ScheduledJourney"/>
     <xsd:enumeration value="RecordAfterSave"/>
     <xsd:enumeration value="PlatformEvent"/>
     <xsd:enumeration value="EventDrivenJourney"/>
     <xsd:enumeration value="Segment"/>
    </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="MostLikely"/>
     <xsd:enumeration value="Forecast"/>
     <xsd:enumeration value="Closed"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ForecastFrequency">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Monthly"/>
     <xsd:enumeration value="Quarterly"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ForecastPeriodGroupStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="Inactive"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ForecastingDateType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="OpportunityCloseDate"/>
     <xsd:enumeration value="ProductDate"/>
     <xsd:enumeration value="ScheduleDate"/>
     <xsd:enumeration value="OLIMeasureCloseDateOnly"/>
     <xsd:enumeration value="ProductDateOnly"/>
     <xsd:enumeration value="ScheduleDateOnly"/>
    </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="FormulaType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="QUANTITY"/>
     <xsd:enumeration value="REVENUE"/>
    </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:enumeration value="ClassI"/>
     <xsd:enumeration value="ClassIII"/>
     <xsd:enumeration value="ClassV"/>
     <xsd:enumeration value="ClassVII"/>
     <xsd:enumeration value="ClassIX"/>
     <xsd:enumeration value="ClassXI"/>
     <xsd:enumeration value="ClassXIV"/>
     <xsd:enumeration value="ClassXV"/>
     <xsd:enumeration value="ClassXVI"/>
     <xsd:enumeration value="ClassXVII"/>
     <xsd:enumeration value="ClassXVIII"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="GenerationMechanism">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ClientSide"/>
     <xsd:enumeration value="ServerSide"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="GeographicRegionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="State"/>
     <xsd:enumeration value="Country"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="GlobalVariableContext">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Visualforce"/>
     <xsd:enumeration value="Flow"/>
     <xsd:enumeration value="Validation"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="GroupType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Regular"/>
     <xsd:enumeration value="Role"/>
     <xsd:enumeration value="RoleAndSubordinates"/>
     <xsd:enumeration value="RoleAndSubordinatesInternal"/>
     <xsd:enumeration value="Manager"/>
     <xsd:enumeration value="ManagerAndSubordinatesInternal"/>
     <xsd:enumeration value="Organization"/>
     <xsd:enumeration value="Queue"/>
     <xsd:enumeration value="Territory"/>
     <xsd:enumeration value="TerritoryAndSubordinates"/>
     <xsd:enumeration value="PRMOrganization"/>
     <xsd:enumeration value="AllCustomerPortal"/>
     <xsd:enumeration value="CollaborationGroup"/>
     <xsd:enumeration value="ChannelProgramGroup"/>
     <xsd:enumeration value="SharingRecordCollGroup"/>
     <xsd:enumeration value="Participant"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="IPAddressFeature">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="EmailIpFiltering"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="IPAddressUsageScope">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Exclusion"/>
     <xsd:enumeration value="Inclusion"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="IdempotencySupportStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="No"/>
     <xsd:enumeration value="Yes"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="IdentityVerificationDataSourceType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Salesforce"/>
     <xsd:enumeration value="External"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="IdentityVerificationProcFldDataSourceType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Salesforce"/>
     <xsd:enumeration value="External"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="IdentityVerificationProcFldFieldDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="address"/>
     <xsd:enumeration value="checkbox"/>
     <xsd:enumeration value="currency"/>
     <xsd:enumeration value="dateonly"/>
     <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="reference"/>
     <xsd:enumeration value="text"/>
     <xsd:enumeration value="timeonly"/>
     <xsd:enumeration value="url"/>
     <xsd:enumeration value="other"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="IdentityVerificationProcFldFieldType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="requiredVerifier"/>
     <xsd:enumeration value="optionalVerifier"/>
     <xsd:enumeration value="searchField"/>
     <xsd:enumeration value="resultField"/>
     <xsd:enumeration value="additionalResultField"/>
     <xsd:enumeration value="searchFilter"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="IdentityVerificationSearchLayoutType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Tab"/>
     <xsd:enumeration value="Stack"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="IdentityVerificationSearchType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text-Based"/>
     <xsd:enumeration value="Object-Based"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="InboundConnPropertyName">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Region"/>
     <xsd:enumeration value="AwsVpcEndpointId"/>
     <xsd:enumeration value="SourceIpRanges"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="IndexSortDirection">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ASC"/>
     <xsd:enumeration value="DESC"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="IndexType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="PRIMARY"/>
     <xsd:enumeration value="SECONDARY"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="InfluenceRecordPreferenceType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AllRecords"/>
     <xsd:enumeration value="RecordsWithAttribution"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="InsightParentType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Opportunity"/>
     <xsd:enumeration value="Account"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="InsightTrendType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Positive"/>
     <xsd:enumeration value="Negative"/>
     <xsd:enumeration value="Informational"/>
     <xsd:enumeration value="Suggestion"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="InstallValidationStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NoErrorsDetected"/>
     <xsd:enumeration value="BetaInstallIntoProductionOrg"/>
     <xsd:enumeration value="CannotInstallEarlierVersion"/>
     <xsd:enumeration value="CannotUpgradeBeta"/>
     <xsd:enumeration value="CannotUpgradeUnmanaged"/>
     <xsd:enumeration value="DeprecatedInstallPackage"/>
     <xsd:enumeration value="ExtensionsOnLocalPackages"/>
     <xsd:enumeration value="PackageNotInstalled"/>
     <xsd:enumeration value="PackageHasInDevExtensions"/>
     <xsd:enumeration value="InstallIntoDevOrg"/>
     <xsd:enumeration value="NoAccess"/>
     <xsd:enumeration value="PackagingDisabled"/>
     <xsd:enumeration value="PackagingNoAccess"/>
     <xsd:enumeration value="PackageUnavailable"/>
     <xsd:enumeration value="UninstallInProgress"/>
     <xsd:enumeration value="UnknownError"/>
     <xsd:enumeration value="NamespaceCollision"/>
     <xsd:enumeration value="DisabledPackage"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="InvalidMergeActionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Drop"/>
     <xsd:enumeration value="Keep"/>
     <xsd:enumeration value="Override"/>
    </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="externalService"/>
     <xsd:enumeration value="flow"/>
     <xsd:enumeration value="metricRefresh"/>
     <xsd:enumeration value="quickAction"/>
     <xsd:enumeration value="submit"/>
     <xsd:enumeration value="thanks"/>
     <xsd:enumeration value="thunderResponse"/>
     <xsd:enumeration value="createServiceReport"/>
     <xsd:enumeration value="deployOrchestration"/>
     <xsd:enumeration value="createResponseEventAction"/>
     <xsd:enumeration value="sfdcOutputAction"/>
     <xsd:enumeration value="invokeOrchOutputFlow"/>
     <xsd:enumeration value="generateWorkOrders"/>
     <xsd:enumeration value="deactivateSessionPermSet"/>
     <xsd:enumeration value="activateSessionPermSet"/>
     <xsd:enumeration value="aggregateValue"/>
     <xsd:enumeration value="orchestrationTimer"/>
     <xsd:enumeration value="orchestrationDebugLog"/>
     <xsd:enumeration value="choosePricebook"/>
     <xsd:enumeration value="component"/>
     <xsd:enumeration value="liveMessageNotification"/>
     <xsd:enumeration value="scaleCacheAsyncRefresh"/>
     <xsd:enumeration value="skillsBasedRouting"/>
     <xsd:enumeration value="addSkillRequirements"/>
     <xsd:enumeration value="addScreenPop"/>
     <xsd:enumeration value="routeWork"/>
     <xsd:enumeration value="checkAvailabilityForRouting"/>
     <xsd:enumeration value="createCustomField"/>
     <xsd:enumeration value="assignTrailheadBadge"/>
     <xsd:enumeration value="insightFeedback"/>
     <xsd:enumeration value="publishKnowledgeArticles"/>
     <xsd:enumeration value="routingAddressVerification"/>
     <xsd:enumeration value="assignTargetToSalesCadence"/>
     <xsd:enumeration value="removeTargetFromSalesCadence"/>
     <xsd:enumeration value="modifyCadenceTrackerAttributes"/>
     <xsd:enumeration value="invocableApplyLeadAssignmentRules"/>
     <xsd:enumeration value="pauseSalesCadenceTracker"/>
     <xsd:enumeration value="resumeSalesCadenceTracker"/>
     <xsd:enumeration value="changeSalesCadenceTargetAssignee"/>
     <xsd:enumeration value="sendSalesCadenceEvent"/>
     <xsd:enumeration value="selectTemplateForSalesCadenceStepTracker"/>
     <xsd:enumeration value="assignKnowledgeArticles"/>
     <xsd:enumeration value="createDraftFromOnlineKnowledgeArticle"/>
     <xsd:enumeration value="archiveKnowledgeArticles"/>
     <xsd:enumeration value="restoreKnowledgeArticleVersion"/>
     <xsd:enumeration value="customNotificationAction"/>
     <xsd:enumeration value="submitDigitalFormResponse"/>
     <xsd:enumeration value="contactRequestAction"/>
     <xsd:enumeration value="saveAppointment"/>
     <xsd:enumeration value="saveAppointmentInvitationDetails"/>
     <xsd:enumeration value="deleteKnowledgeArticles"/>
     <xsd:enumeration value="submitKnowledgeArticleForTranslation"/>
     <xsd:enumeration value="einsteinEPLitePredictionAction"/>
     <xsd:enumeration value="cartToOrderAction"/>
     <xsd:enumeration value="orderToCartAction"/>
     <xsd:enumeration value="activateOrderAction"/>
     <xsd:enumeration value="refreshActualsCalculation"/>
     <xsd:enumeration value="cancelAppointment"/>
     <xsd:enumeration value="recalculateForecast"/>
     <xsd:enumeration value="getBenefitAndCalculateRebateAmount"/>
     <xsd:enumeration value="upsertCustomRebatePayout"/>
     <xsd:enumeration value="calculateRebateAmountAndUpsertPayout"/>
     <xsd:enumeration value="processRebatesBatchCalculationJob"/>
     <xsd:enumeration value="generateRebatePayoutPeriods"/>
     <xsd:enumeration value="calculateAdvancedAccountForecast"/>
     <xsd:enumeration value="processAccountForecasts"/>
     <xsd:enumeration value="managedContentReleasePublish"/>
     <xsd:enumeration value="editQuipDocument"/>
     <xsd:enumeration value="attachQuipDocumentToRecord"/>
     <xsd:enumeration value="createQuipDocument"/>
     <xsd:enumeration value="createQuipFolder"/>
     <xsd:enumeration value="addUsersToQuipDocument"/>
     <xsd:enumeration value="removeUsersFromQuipDocument"/>
     <xsd:enumeration value="copyQuipDocument"/>
     <xsd:enumeration value="addMessageToQuipDocument"/>
     <xsd:enumeration value="addQuipDocumentToFolder"/>
     <xsd:enumeration value="removeQuipDocumentFromFolder"/>
     <xsd:enumeration value="createQuipChat"/>
     <xsd:enumeration value="addMessageToQuipChat"/>
     <xsd:enumeration value="addUsersToQuipChat"/>
     <xsd:enumeration value="removeUsersFromQuipChat"/>
     <xsd:enumeration value="copyQuipContent"/>
     <xsd:enumeration value="lockQuipDocument"/>
     <xsd:enumeration value="lockQuipSection"/>
     <xsd:enumeration value="quipLivePaste"/>
     <xsd:enumeration value="exportQuipDocumentToPdf"/>
     <xsd:enumeration value="priceCart"/>
     <xsd:enumeration value="cartInitiateAsyncStep"/>
     <xsd:enumeration value="cartCompleteAsyncStep"/>
     <xsd:enumeration value="cancelCartAsyncOperation"/>
     <xsd:enumeration value="createCart"/>
     <xsd:enumeration value="addCartItem"/>
     <xsd:enumeration value="deleteCart"/>
     <xsd:enumeration value="cancelFulfillmentOrderItem"/>
     <xsd:enumeration value="createFulfillmentOrder"/>
     <xsd:enumeration value="createInvoiceFromFulfillmentOrder"/>
     <xsd:enumeration value="createFulfillmentOrders"/>
     <xsd:enumeration value="createOrderPaymentSummary"/>
     <xsd:enumeration value="cancelOrderItemSummariesPreview"/>
     <xsd:enumeration value="cancelOrderItemSummariesSubmit"/>
     <xsd:enumeration value="createCreditMemoOrderSummary"/>
     <xsd:enumeration value="ensureFundsOrderSummaryAsync"/>
     <xsd:enumeration value="ensureRefundsOrderSummaryAsync"/>
     <xsd:enumeration value="returnOrderItemSummariesPreview"/>
     <xsd:enumeration value="returnOrderItemSummariesSubmit"/>
     <xsd:enumeration value="createReturnOrder"/>
     <xsd:enumeration value="createOrderSummary"/>
     <xsd:enumeration value="adjustOrderItemSummariesPreview"/>
     <xsd:enumeration value="adjustOrderItemSummariesSubmit"/>
     <xsd:enumeration value="addOrderItemSummarySubmit"/>
     <xsd:enumeration value="createOrderFromQuote"/>
     <xsd:enumeration value="createOrUpdateAssetFromOrder"/>
     <xsd:enumeration value="createBillingScheduleFromOrderItem"/>
     <xsd:enumeration value="changeFinancePeriodStatus"/>
     <xsd:enumeration value="applyPayment"/>
     <xsd:enumeration value="paymentSale"/>
     <xsd:enumeration value="createInvoiceFromOrder"/>
     <xsd:enumeration value="ociTransferReservation"/>
     <xsd:enumeration value="ociReleaseReservation"/>
     <xsd:enumeration value="ociGetAvailability"/>
     <xsd:enumeration value="ociFulfillReservation"/>
     <xsd:enumeration value="ociCreateReservation"/>
     <xsd:enumeration value="orderRoutingRankByAverageDistance"/>
     <xsd:enumeration value="orderRoutingFindRoutesWithFewestSplits"/>
     <xsd:enumeration value="orderRoutingFindRoutesWithFewestSplitsUsingOCI"/>
     <xsd:enumeration value="holdFulfillmentOrderCapacity"/>
     <xsd:enumeration value="releaseHeldFulfillmentOrderCapacity"/>
     <xsd:enumeration value="confirmHeldFulfillmentOrderCapacity"/>
     <xsd:enumeration value="getFulfillmentOrderCapacityValues"/>
     <xsd:enumeration value="print"/>
     <xsd:enumeration value="exportSurveyResponses"/>
     <xsd:enumeration value="checkoutSessionAction"/>
     <xsd:enumeration value="checkCartInventoryAction"/>
     <xsd:enumeration value="calcCartTaxesAction"/>
     <xsd:enumeration value="calcCartShipmentAction"/>
     <xsd:enumeration value="calcCartPromotionsAction"/>
     <xsd:enumeration value="sendSurveyInvitation"/>
     <xsd:enumeration value="publishPardotContent"/>
     <xsd:enumeration value="storeReplyRecommendationsFeedback"/>
     <xsd:enumeration value="marketingEmail"/>
     <xsd:enumeration value="updateCheckoutSessionStateAction"/>
     <xsd:enumeration value="massUpdateAccountForecast"/>
     <xsd:enumeration value="massUpdateSalesAgreement"/>
     <xsd:enumeration value="decisionTableAction"/>
     <xsd:enumeration value="runDecisionMatrix"/>
     <xsd:enumeration value="createFinancialRecords"/>
     <xsd:enumeration value="addWorkPlans"/>
     <xsd:enumeration value="addWorkSteps"/>
     <xsd:enumeration value="generateWorkPlans"/>
     <xsd:enumeration value="deleteWorkPlans"/>
     <xsd:enumeration value="pardotGetListx"/>
     <xsd:enumeration value="pardotAddToListMembership"/>
     <xsd:enumeration value="getTier"/>
     <xsd:enumeration value="changeTier"/>
     <xsd:enumeration value="changeAllTierOrNone"/>
     <xsd:enumeration value="getPointsBalance"/>
     <xsd:enumeration value="updateAcctMgrTarget"/>
     <xsd:enumeration value="creditPoints"/>
     <xsd:enumeration value="debitPoints"/>
     <xsd:enumeration value="batchJobAction"/>
     <xsd:enumeration value="dataProcessingEngineAction"/>
     <xsd:enumeration value="adjustPointsAction"/>
     <xsd:enumeration value="cancelRedemption"/>
     <xsd:enumeration value="cancelAccrual"/>
     <xsd:enumeration value="addRebateMemberList"/>
     <xsd:enumeration value="saveRecommendationDecision"/>
     <xsd:enumeration value="outboundMessage"/>
     <xsd:enumeration value="internalTestAction"/>
     <xsd:enumeration value="internalTestConnectApiAction"/>
     <xsd:enumeration value="getDialerSoftphonePathSuffix"/>
     <xsd:enumeration value="performMultiLevelRollups"/>
     <xsd:enumeration value="rebatesProcessCSV"/>
     <xsd:enumeration value="processMemberBenefitAction"/>
     <xsd:enumeration value="assignMemberTierBenefits"/>
     <xsd:enumeration value="dynamicSendSurveyInvitation"/>
     <xsd:enumeration value="getIntelligentAccountSettingsToken"/>
     <xsd:enumeration value="issueVoucher"/>
     <xsd:enumeration value="setCheckoutDeliveryMethod"/>
     <xsd:enumeration value="refreshDecisionTable"/>
     <xsd:enumeration value="evaluationFlow"/>
     <xsd:enumeration value="stepInteractive"/>
     <xsd:enumeration value="stepBackground"/>
     <xsd:enumeration value="generateKnowledgeLogData"/>
     <xsd:enumeration value="submitFailedRecordsBatchJob"/>
     <xsd:enumeration value="getEligibleProgramRebateTypes"/>
     <xsd:enumeration value="returnReturnOrderItems"/>
     <xsd:enumeration value="slackPostMessage"/>
     <xsd:enumeration value="slackUpdateMessage"/>
     <xsd:enumeration value="slackPinMessage"/>
     <xsd:enumeration value="slackCreateChannel"/>
     <xsd:enumeration value="slackInviteUsersToChannel"/>
     <xsd:enumeration value="slackCheckUsersAreConnectedToSlack"/>
     <xsd:enumeration value="slackArchiveChannel"/>
     <xsd:enumeration value="slackGetConversationInfo"/>
     <xsd:enumeration value="getLoyaltyPromotionBasedOnSalesforceCDP"/>
     <xsd:enumeration value="transferMemberPointsToGroups"/>
     <xsd:enumeration value="getLoyaltyPromotion"/>
     <xsd:enumeration value="createServiceDocument"/>
     <xsd:enumeration value="createArticleRecommendations"/>
     <xsd:enumeration value="discoveryPredict"/>
     <xsd:enumeration value="processProgramRebateTypeProducts"/>
     <xsd:enumeration value="fetchCaseClassificationRecommendations"/>
     <xsd:enumeration value="applyCaseClassificationRecommendations"/>
     <xsd:enumeration value="updateProgressForCumulativePromotionUsage"/>
     <xsd:enumeration value="updateAdvancedAccountForecastSetPartner"/>
     <xsd:enumeration value="swarmingCollaborationToolSettings"/>
     <xsd:enumeration value="getArticleSmartLinkUrl"/>
     <xsd:enumeration value="performSurveySentimentAnalysis"/>
     <xsd:enumeration value="pardotSlackCompletionActionNotification"/>
     <xsd:enumeration value="calculateProjectedRebateAmount"/>
     <xsd:enumeration value="runProgramProcessForTransactionJournal"/>
     <xsd:enumeration value="goalAchievedAction"/>
     <xsd:enumeration value="buildIdentityVerification"/>
     <xsd:enumeration value="getVerificationData"/>
     <xsd:enumeration value="createEinsteinDocReaderLogic"/>
     <xsd:enumeration value="sendNotification"/>
     <xsd:enumeration value="uploadBlockchainData"/>
     <xsd:enumeration value="saveMemberVerificationSteps"/>
     <xsd:enumeration value="limitRepetitions"/>
     <xsd:enumeration value="slackSendMessageToLaunchFlow"/>
     <xsd:enumeration value="manageRecurringSchedules"/>
     <xsd:enumeration value="importRecordsFromCsvFile"/>
     <xsd:enumeration value="authorizePayment"/>
     <xsd:enumeration value="getMemberActiveSegments"/>
     <xsd:enumeration value="managedContentVariantSetReadyStatus"/>
     <xsd:enumeration value="getAvailableSwarmObject"/>
     <xsd:enumeration value="runExpressionSet"/>
     <xsd:enumeration value="mergeLoyaltyProgramMembership"/>
     <xsd:enumeration value="unmergeLoyaltyProgramMembership"/>
     <xsd:enumeration value="managedContentVariantSetLockStatus"/>
     <xsd:enumeration value="massUpdateAdvAccountForecast"/>
     <xsd:enumeration value="runProgramProcess"/>
     <xsd:enumeration value="getAssessmentResponseSummary"/>
     <xsd:enumeration value="asyncRequest"/>
     <xsd:enumeration value="slackJoinChannel"/>
     <xsd:enumeration value="createInvoiceFromChangeOrders"/>
     <xsd:enumeration value="generateInboxSchedulingLink"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ItemType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="TABLE"/>
    </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="LCResourceFormat">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="html"/>
     <xsd:enumeration value="js"/>
     <xsd:enumeration value="css"/>
     <xsd:enumeration value="json"/>
     <xsd:enumeration value="xml"/>
     <xsd:enumeration value="svg"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="Language">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="en_US"/>
     <xsd:enumeration value="de"/>
     <xsd:enumeration value="es"/>
     <xsd:enumeration value="fr"/>
     <xsd:enumeration value="it"/>
     <xsd:enumeration value="ja"/>
     <xsd:enumeration value="sv"/>
     <xsd:enumeration value="ko"/>
     <xsd:enumeration value="zh_TW"/>
     <xsd:enumeration value="zh_CN"/>
     <xsd:enumeration value="pt_BR"/>
     <xsd:enumeration value="nl_NL"/>
     <xsd:enumeration value="da"/>
     <xsd:enumeration value="th"/>
     <xsd:enumeration value="fi"/>
     <xsd:enumeration value="ru"/>
     <xsd:enumeration value="es_MX"/>
     <xsd:enumeration value="no"/>
     <xsd:enumeration value="hu"/>
     <xsd:enumeration value="pl"/>
     <xsd:enumeration value="cs"/>
     <xsd:enumeration value="tr"/>
     <xsd:enumeration value="in"/>
     <xsd:enumeration value="ro"/>
     <xsd:enumeration value="vi"/>
     <xsd:enumeration value="uk"/>
     <xsd:enumeration value="iw"/>
     <xsd:enumeration value="el"/>
     <xsd:enumeration value="bg"/>
     <xsd:enumeration value="en_GB"/>
     <xsd:enumeration value="ar"/>
     <xsd:enumeration value="sk"/>
     <xsd:enumeration value="pt_PT"/>
     <xsd:enumeration value="hr"/>
     <xsd:enumeration value="sl"/>
     <xsd:enumeration value="fr_CA"/>
     <xsd:enumeration value="ka"/>
     <xsd:enumeration value="sr"/>
     <xsd:enumeration value="sh"/>
     <xsd:enumeration value="en_AU"/>
     <xsd:enumeration value="en_MY"/>
     <xsd:enumeration value="en_IN"/>
     <xsd:enumeration value="en_PH"/>
     <xsd:enumeration value="en_CA"/>
     <xsd:enumeration value="ro_MD"/>
     <xsd:enumeration value="bs"/>
     <xsd:enumeration value="mk"/>
     <xsd:enumeration value="lv"/>
     <xsd:enumeration value="lt"/>
     <xsd:enumeration value="et"/>
     <xsd:enumeration value="sq"/>
     <xsd:enumeration value="sh_ME"/>
     <xsd:enumeration value="mt"/>
     <xsd:enumeration value="ga"/>
     <xsd:enumeration value="eu"/>
     <xsd:enumeration value="cy"/>
     <xsd:enumeration value="is"/>
     <xsd:enumeration value="ms"/>
     <xsd:enumeration value="tl"/>
     <xsd:enumeration value="lb"/>
     <xsd:enumeration value="rm"/>
     <xsd:enumeration value="hy"/>
     <xsd:enumeration value="hi"/>
     <xsd:enumeration value="ur"/>
     <xsd:enumeration value="bn"/>
     <xsd:enumeration value="de_AT"/>
     <xsd:enumeration value="de_CH"/>
     <xsd:enumeration value="ta"/>
     <xsd:enumeration value="ar_DZ"/>
     <xsd:enumeration value="ar_BH"/>
     <xsd:enumeration value="ar_EG"/>
     <xsd:enumeration value="ar_IQ"/>
     <xsd:enumeration value="ar_JO"/>
     <xsd:enumeration value="ar_KW"/>
     <xsd:enumeration value="ar_LB"/>
     <xsd:enumeration value="ar_LY"/>
     <xsd:enumeration value="ar_MA"/>
     <xsd:enumeration value="ar_OM"/>
     <xsd:enumeration value="ar_QA"/>
     <xsd:enumeration value="ar_SA"/>
     <xsd:enumeration value="ar_SD"/>
     <xsd:enumeration value="ar_SY"/>
     <xsd:enumeration value="ar_TN"/>
     <xsd:enumeration value="ar_AE"/>
     <xsd:enumeration value="ar_YE"/>
     <xsd:enumeration value="zh_SG"/>
     <xsd:enumeration value="zh_HK"/>
     <xsd:enumeration value="en_HK"/>
     <xsd:enumeration value="en_IE"/>
     <xsd:enumeration value="en_SG"/>
     <xsd:enumeration value="en_ZA"/>
     <xsd:enumeration value="fr_BE"/>
     <xsd:enumeration value="fr_LU"/>
     <xsd:enumeration value="fr_CH"/>
     <xsd:enumeration value="de_BE"/>
     <xsd:enumeration value="de_LU"/>
     <xsd:enumeration value="it_CH"/>
     <xsd:enumeration value="nl_BE"/>
     <xsd:enumeration value="es_AR"/>
     <xsd:enumeration value="es_BO"/>
     <xsd:enumeration value="es_CL"/>
     <xsd:enumeration value="es_CO"/>
     <xsd:enumeration value="es_CR"/>
     <xsd:enumeration value="es_DO"/>
     <xsd:enumeration value="es_EC"/>
     <xsd:enumeration value="es_SV"/>
     <xsd:enumeration value="es_GT"/>
     <xsd:enumeration value="es_HN"/>
     <xsd:enumeration value="es_NI"/>
     <xsd:enumeration value="es_PA"/>
     <xsd:enumeration value="es_PY"/>
     <xsd:enumeration value="es_PE"/>
     <xsd:enumeration value="es_PR"/>
     <xsd:enumeration value="es_US"/>
     <xsd:enumeration value="es_UY"/>
     <xsd:enumeration value="es_VE"/>
     <xsd:enumeration value="ca"/>
     <xsd:enumeration value="af"/>
     <xsd:enumeration value="sw"/>
     <xsd:enumeration value="zu"/>
     <xsd:enumeration value="xh"/>
     <xsd:enumeration value="te"/>
     <xsd:enumeration value="ml"/>
     <xsd:enumeration value="kn"/>
     <xsd:enumeration value="mr"/>
     <xsd:enumeration value="gu"/>
     <xsd:enumeration value="pa"/>
     <xsd:enumeration value="en_NZ"/>
     <xsd:enumeration value="mi"/>
     <xsd:enumeration value="my"/>
     <xsd:enumeration value="fa"/>
     <xsd:enumeration value="km"/>
     <xsd:enumeration value="am"/>
     <xsd:enumeration value="kk"/>
     <xsd:enumeration value="ht"/>
     <xsd:enumeration value="sm"/>
     <xsd:enumeration value="haw"/>
     <xsd:enumeration value="zh_MY"/>
     <xsd:enumeration value="ru_LT"/>
     <xsd:enumeration value="ru_PL"/>
     <xsd:enumeration value="ru_AM"/>
     <xsd:enumeration value="ru_KZ"/>
     <xsd:enumeration value="ru_KG"/>
     <xsd:enumeration value="ru_BY"/>
     <xsd:enumeration value="ru_MD"/>
     <xsd:enumeration value="ru_UA"/>
     <xsd:enumeration value="en_AE"/>
     <xsd:enumeration value="en_BE"/>
     <xsd:enumeration value="en_CY"/>
     <xsd:enumeration value="en_DE"/>
     <xsd:enumeration value="en_IL"/>
     <xsd:enumeration value="en_NL"/>
     <xsd:enumeration value="en_MT"/>
     <xsd:enumeration value="el_CY"/>
     <xsd:enumeration value="fr_MA"/>
     <xsd:enumeration value="kl"/>
     <xsd:enumeration value="ji"/>
     <xsd:enumeration value="hmn"/>
     <xsd:enumeration value="eo"/>
     <xsd:enumeration value="iw_EO"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LastLoadStatusEnum">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="InProgress"/>
     <xsd:enumeration value="Completed"/>
     <xsd:enumeration value="Failed"/>
     <xsd:enumeration value="NotLoaded"/>
    </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="LightningBoltCategory">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Communications"/>
     <xsd:enumeration value="Education"/>
     <xsd:enumeration value="FinancialServices"/>
     <xsd:enumeration value="Government"/>
     <xsd:enumeration value="HealthcareLifeSciences"/>
     <xsd:enumeration value="Manufacturing"/>
     <xsd:enumeration value="Media"/>
     <xsd:enumeration value="Nonprofits"/>
     <xsd:enumeration value="ProfessionalServices"/>
     <xsd:enumeration value="RealEstate"/>
     <xsd:enumeration value="Retail"/>
     <xsd:enumeration value="TravelTransportationHospitality"/>
     <xsd:enumeration value="HighTech"/>
     <xsd:enumeration value="GeneralBusiness"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ListLayoutTypes">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="SearchResult"/>
     <xsd:enumeration value="Lookup"/>
     <xsd:enumeration value="LookupPhone"/>
     <xsd:enumeration value="KeyList"/>
     <xsd:enumeration value="ListButtons"/>
     <xsd:enumeration value="SearchFilter"/>
     <xsd:enumeration value="LookupFilter"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LmaApiSessionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Debugger"/>
     <xsd:enumeration value="Profiler"/>
     <xsd:enumeration value="Logging"/>
     <xsd:enumeration value="Real"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LookupValueType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="User"/>
     <xsd:enumeration value="Queue"/>
     <xsd:enumeration value="RecordType"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LoyaltyPgmProcActParamOper">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Equals"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LoyaltyPgmProcActParamType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Literal"/>
     <xsd:enumeration value="Parameter"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LoyaltyPgmProcActionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="CreditPoints"/>
     <xsd:enumeration value="DebitPoints"/>
     <xsd:enumeration value="IssueVoucher"/>
     <xsd:enumeration value="IncreaseUsageForCumulativePromotion"/>
     <xsd:enumeration value="UpdateUsageForCumulativePromotion"/>
     <xsd:enumeration value="AssignParameterValues"/>
     <xsd:enumeration value="RunFlow"/>
     <xsd:enumeration value="GetOutputsFromDecisionTable"/>
     <xsd:enumeration value="UpdatePointBalance"/>
     <xsd:enumeration value="GetMemberPointBalance"/>
     <xsd:enumeration value="GetMemberTier"/>
     <xsd:enumeration value="GetMemberAttributesValues"/>
     <xsd:enumeration value="UpdateCurrentValueForMemberAttribute"/>
     <xsd:enumeration value="RunProgramProcess"/>
     <xsd:enumeration value="Crud"/>
     <xsd:enumeration value="AssignBadgeToMember"/>
     <xsd:enumeration value="CheckMemberBadgeAssignment"/>
     <xsd:enumeration value="ChangeMemberTier"/>
     <xsd:enumeration value="GetMemberPromotions"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LoyaltyPgmProcCondOperator">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Equals"/>
     <xsd:enumeration value="NotEquals"/>
     <xsd:enumeration value="GreaterThan"/>
     <xsd:enumeration value="GreaterThanOrEquals"/>
     <xsd:enumeration value="LessThan"/>
     <xsd:enumeration value="LessThanOrEquals"/>
     <xsd:enumeration value="Contains"/>
     <xsd:enumeration value="DoesNotContain"/>
     <xsd:enumeration value="IsNull"/>
     <xsd:enumeration value="IsNotNull"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LoyaltyPgmProcCondType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Literal"/>
     <xsd:enumeration value="Parameter"/>
     <xsd:enumeration value="Formula"/>
     <xsd:enumeration value="Lookup"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LoyaltyPgmProcCrudActType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="create"/>
     <xsd:enumeration value="update"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LoyaltyPgmProcExecutionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="RealTime"/>
     <xsd:enumeration value="Batch"/>
     <xsd:enumeration value="BatchAndRealTime"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LoyaltyPgmProcParmDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Numeric"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="DateTime"/>
     <xsd:enumeration value="Sobject"/>
     <xsd:enumeration value="Boolean"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LoyaltyPgmProcParmType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Variable"/>
     <xsd:enumeration value="Constant"/>
     <xsd:enumeration value="Formula"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LoyaltyPgmProcRuleStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Draft"/>
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="Inactive"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LoyaltyPgmProcRuleType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Condition"/>
     <xsd:enumeration value="Action"/>
     <xsd:enumeration value="ConditionGroup"/>
     <xsd:enumeration value="DefaultPath"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="LoyaltyPgmProcStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Draft"/>
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="Inactive"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MCNodeType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="TEXT"/>
     <xsd:enumeration value="MTEXT"/>
     <xsd:enumeration value="RTE"/>
     <xsd:enumeration value="IMG"/>
     <xsd:enumeration value="NAMEFIELD"/>
     <xsd:enumeration value="URL"/>
     <xsd:enumeration value="DATETIME"/>
     <xsd:enumeration value="DATE"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MLDataDefinitionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Recipient"/>
     <xsd:enumeration value="Candidate"/>
     <xsd:enumeration value="Interaction"/>
     <xsd:enumeration value="Prediction"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MLFieldType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Prediction"/>
     <xsd:enumeration value="Pushback"/>
     <xsd:enumeration value="Included"/>
     <xsd:enumeration value="Excluded"/>
     <xsd:enumeration value="Join"/>
     <xsd:enumeration value="Related"/>
     <xsd:enumeration value="Expression"/>
     <xsd:enumeration value="SegmentExpression"/>
     <xsd:enumeration value="TrainingExpression"/>
     <xsd:enumeration value="ScoringExpression"/>
     <xsd:enumeration value="PositiveExpression"/>
     <xsd:enumeration value="NegativeExpression"/>
     <xsd:enumeration value="SourceDate"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MLPredictionDefinitionStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Enabled"/>
     <xsd:enumeration value="Disabled"/>
     <xsd:enumeration value="Draft"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MLRecommendationDefinitionStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Enabled"/>
     <xsd:enumeration value="Disabled"/>
     <xsd:enumeration value="Draft"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MLRelationType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Inner"/>
     <xsd:enumeration value="Leftouter"/>
     <xsd:enumeration value="Leftinner"/>
     <xsd:enumeration value="Full"/>
    </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:enumeration value="installedEditable"/>
     <xsd:enumeration value="deprecatedEditable"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MappedFieldType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="FEATURE"/>
     <xsd:enumeration value="PREDICTION_SCORE"/>
     <xsd:enumeration value="INSIGHT"/>
     <xsd:enumeration value="SUGGESTION"/>
     <xsd:enumeration value="SECONDARY_RESPONSE_RECORD_ID"/>
     <xsd:enumeration value="RECOMMENDATION_RESPONSE_RECORD_ID"/>
     <xsd:enumeration value="RECOMMENDATION"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MappingBehaviorType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="PointInTime"/>
     <xsd:enumeration value="CurrentValue"/>
    </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="MappingType">
    <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="MappingUsageType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ConvertToSalesAgreement"/>
     <xsd:enumeration value="EligibleProgramRebateType"/>
     <xsd:enumeration value="MapJournalToMemberAggregate"/>
     <xsd:enumeration value="TransformationMapping"/>
     <xsd:enumeration value="CLMFieldMapping"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MarketAudienceStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="New"/>
     <xsd:enumeration value="Counting"/>
     <xsd:enumeration value="Activating"/>
     <xsd:enumeration value="Activated"/>
     <xsd:enumeration value="Disabled"/>
     <xsd:enumeration value="Error"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MatchingRuleSobjectSubtype">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="PersonAccount"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MatchingRuleStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Inactive"/>
     <xsd:enumeration value="DeactivationFailed"/>
     <xsd:enumeration value="Activating"/>
     <xsd:enumeration value="Deactivating"/>
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="ActivationFailed"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MessageType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Facebook"/>
     <xsd:enumeration value="Line"/>
     <xsd:enumeration value="GoogleHome"/>
     <xsd:enumeration value="Alexa"/>
     <xsd:enumeration value="Omega"/>
     <xsd:enumeration value="AppleBusinessChat"/>
     <xsd:enumeration value="WeChat"/>
     <xsd:enumeration value="WebChat"/>
     <xsd:enumeration value="WhatsApp"/>
     <xsd:enumeration value="Phone"/>
     <xsd:enumeration value="EmbeddedMessaging"/>
     <xsd:enumeration value="Voice"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MessagingChannelProcurementRequestStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="New"/>
     <xsd:enumeration value="InProgress"/>
     <xsd:enumeration value="Completed"/>
     <xsd:enumeration value="Error"/>
     <xsd:enumeration value="Canceled"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MessagingChannelProvisioningRequestStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="New"/>
     <xsd:enumeration value="InProgress"/>
     <xsd:enumeration value="AwaitingFinalization"/>
     <xsd:enumeration value="Finalized"/>
     <xsd:enumeration value="Completed"/>
     <xsd:enumeration value="Error"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MessagingChannelRoutingType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="OmniQueue"/>
     <xsd:enumeration value="OmniSkills"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MessagingTemplateApprovalStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NeedsApproval"/>
     <xsd:enumeration value="Pending"/>
     <xsd:enumeration value="Approved"/>
     <xsd:enumeration value="Rejected"/>
     <xsd:enumeration value="NotApplicable"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MessagingTemplateIntent">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AccountUpdate"/>
     <xsd:enumeration value="ConfirmedEventUpdate"/>
     <xsd:enumeration value="PostPurchaseUpdate"/>
     <xsd:enumeration value="PaymentUpdate"/>
     <xsd:enumeration value="PersonalFinanceUpdate"/>
     <xsd:enumeration value="ShippingUpdate"/>
     <xsd:enumeration value="ReservationUpdate"/>
     <xsd:enumeration value="IssueResolution"/>
     <xsd:enumeration value="AppointmentUpdate"/>
     <xsd:enumeration value="TransportationUpdate"/>
     <xsd:enumeration value="TicketUpdate"/>
     <xsd:enumeration value="AlertUpdate"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MfgProgramTemplateStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="Inactive"/>
     <xsd:enumeration value="Draft"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MfgProgramTransformationType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="BusinessTransformation"/>
     <xsd:enumeration value="ForecastSetRelation"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MktDataModelFieldUsageTag">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="KeyQualifier"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MlDomainType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Global"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MlIntentModelConfusionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="Scattered"/>
     <xsd:enumeration value="Contains"/>
     <xsd:enumeration value="Contained"/>
     <xsd:enumeration value="Overlap"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MlModelStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NEW"/>
     <xsd:enumeration value="QUEUED"/>
     <xsd:enumeration value="RUNNING"/>
     <xsd:enumeration value="SUCCEEDED"/>
     <xsd:enumeration value="FAILED"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MlSlotClassDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Number"/>
     <xsd:enumeration value="Boolean"/>
     <xsd:enumeration value="Date"/>
     <xsd:enumeration value="DateTime"/>
     <xsd:enumeration value="Currency"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MlSlotClassExtractionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Pattern"/>
     <xsd:enumeration value="Value"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MlStandardSlotClass">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="_Text"/>
     <xsd:enumeration value="_Boolean"/>
     <xsd:enumeration value="_DateTime"/>
     <xsd:enumeration value="_Date"/>
     <xsd:enumeration value="_Money"/>
     <xsd:enumeration value="_Number"/>
     <xsd:enumeration value="_Object"/>
     <xsd:enumeration value="_Person"/>
     <xsd:enumeration value="_Location"/>
     <xsd:enumeration value="_Organization"/>
     <xsd:enumeration value="_Percent"/>
     <xsd:enumeration value="_Email"/>
     <xsd:enumeration value="_PhoneNumber"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MobileSecurityCertPinType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AuthServer"/>
     <xsd:enumeration value="Resource"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MobileSecurityMobilePlatform">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Android"/>
     <xsd:enumeration value="iOS"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MobileSecurityPolicyRuleValueType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Boolean"/>
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="TextList"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MobileSecurityPolicySeverityLevel">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Warn"/>
     <xsd:enumeration value="Error"/>
     <xsd:enumeration value="Critical"/>
     <xsd:enumeration value="Info"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="MobileSecurityPolicyType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="JailbrokenDevice"/>
     <xsd:enumeration value="MinimumOsVersion"/>
     <xsd:enumeration value="MaximumOsVersion"/>
     <xsd:enumeration value="MinimumSecurityPatchVersion"/>
     <xsd:enumeration value="ManInMiddle"/>
     <xsd:enumeration value="MinimumAppVersion"/>
     <xsd:enumeration value="MininumAppVersion"/>
     <xsd:enumeration value="MaximumAppVersion"/>
     <xsd:enumeration value="DevicePasscode"/>
     <xsd:enumeration value="BlockedDeviceList"/>
     <xsd:enumeration value="BlockCustomKeyboard"/>
     <xsd:enumeration value="BlockFileBackup"/>
     <xsd:enumeration value="Block3dTouch"/>
     <xsd:enumeration value="Screenshot"/>
     <xsd:enumeration value="LogScreenshot"/>
     <xsd:enumeration value="LogEmail"/>
     <xsd:enumeration value="LogPhonecall"/>
     <xsd:enumeration value="LogTextmessage"/>
     <xsd:enumeration value="LogPolicyResult"/>
     <xsd:enumeration value="BlockMicrophone"/>
     <xsd:enumeration value="BlockCamera"/>
     <xsd:enumeration value="MalwareDetection"/>
     <xsd:enumeration value="DisableUrlCaching"/>
     <xsd:enumeration value="MaxOffline"/>
     <xsd:enumeration value="LogoutAfterRestart"/>
     <xsd:enumeration value="LogoutOnBiometricChange"/>
     <xsd:enumeration value="BlockOsSharing"/>
     <xsd:enumeration value="BrowserUriScheme"/>
     <xsd:enumeration value="CheckBiometric"/>
     <xsd:enumeration value="BlockContacts"/>
     <xsd:enumeration value="BlockCalendar"/>
     <xsd:enumeration value="PhonecallUriScheme"/>
     <xsd:enumeration value="AllowedDeviceList"/>
     <xsd:enumeration value="LogCertPin"/>
    </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="ModelEntityType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="QA"/>
     <xsd:enumeration value="ARTICLE"/>
     <xsd:enumeration value="CASE"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ModelStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="PUBLISHED"/>
     <xsd:enumeration value="DARK_LAUNCHED"/>
     <xsd:enumeration value="REJECTED"/>
     <xsd:enumeration value="PHASED_OUT"/>
     <xsd:enumeration value="VERIFIED"/>
     <xsd:enumeration value="NO_MODEL"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ModerationRuleAction">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Block"/>
     <xsd:enumeration value="FreezeAndNotify"/>
     <xsd:enumeration value="Review"/>
     <xsd:enumeration value="Replace"/>
     <xsd:enumeration value="Flag"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ModerationRuleType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Content"/>
     <xsd:enumeration value="Rate"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="Modifier">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="TESTMETHOD"/>
     <xsd:enumeration value="GLOBAL"/>
     <xsd:enumeration value="WEBSERVICE"/>
     <xsd:enumeration value="PUBLIC"/>
     <xsd:enumeration value="PRIVATE"/>
     <xsd:enumeration value="PROTECTED"/>
     <xsd:enumeration value="WITHSHARING"/>
     <xsd:enumeration value="WITHOUTSHARING"/>
     <xsd:enumeration value="INHERITEDSHARING"/>
     <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="NamedCredentialParamType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Url"/>
     <xsd:enumeration value="HttpHeader"/>
     <xsd:enumeration value="ClientCertificate"/>
     <xsd:enumeration value="Authentication"/>
     <xsd:enumeration value="AllowedManagedPackageNamespaces"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="NamedCredentialType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Legacy"/>
     <xsd:enumeration value="SecuredEndpoint"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="NavType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Standard"/>
     <xsd:enumeration value="Console"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="NetworkUserType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Internal"/>
     <xsd:enumeration value="Customer"/>
     <xsd:enumeration value="Partner"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="NodeType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Setup"/>
     <xsd:enumeration value="PersonalSettings"/>
     <xsd:enumeration value="ServiceSetup"/>
     <xsd:enumeration value="EssentialsSetup"/>
     <xsd:enumeration value="MarketingSetup"/>
     <xsd:enumeration value="Audience360Setup"/>
     <xsd:enumeration value="OslSetup"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="OAuthProviderType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="GOOGLE"/>
     <xsd:enumeration value="FACEBOOK"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ODTItemFilterDataType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ADDRESS"/>
     <xsd:enumeration value="ANYTYPE"/>
     <xsd:enumeration value="BASE64"/>
     <xsd:enumeration value="BOOLEAN"/>
     <xsd:enumeration value="COMBOBOX"/>
     <xsd:enumeration value="CURRENCY"/>
     <xsd:enumeration value="DATACATEGORY"/>
     <xsd:enumeration value="GROUPREFERENCE"/>
     <xsd:enumeration value="DATE"/>
     <xsd:enumeration value="DATETIME"/>
     <xsd:enumeration value="DOUBLE"/>
     <xsd:enumeration value="EMAIL"/>
     <xsd:enumeration value="ENCRYPTEDSTRING"/>
     <xsd:enumeration value="ID"/>
     <xsd:enumeration value="INTEGER"/>
     <xsd:enumeration value="LONG"/>
     <xsd:enumeration value="MULTIPICKLIST"/>
     <xsd:enumeration value="PERCENT"/>
     <xsd:enumeration value="PHONE"/>
     <xsd:enumeration value="PICKLIST"/>
     <xsd:enumeration value="REFERENCE"/>
     <xsd:enumeration value="STRING"/>
     <xsd:enumeration value="TEXTAREA"/>
     <xsd:enumeration value="TIME"/>
     <xsd:enumeration value="URL"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="Oauth2CannedScopes">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="id"/>
     <xsd:enumeration value="api"/>
     <xsd:enumeration value="web"/>
     <xsd:enumeration value="full"/>
     <xsd:enumeration value="chatter_api"/>
     <xsd:enumeration value="visualforce"/>
     <xsd:enumeration value="refresh_token"/>
     <xsd:enumeration value="openid"/>
     <xsd:enumeration value="profile"/>
     <xsd:enumeration value="email"/>
     <xsd:enumeration value="address"/>
     <xsd:enumeration value="phone"/>
     <xsd:enumeration value="offline_access"/>
     <xsd:enumeration value="custom_permissions"/>
     <xsd:enumeration value="wave_api"/>
     <xsd:enumeration value="eclair_api"/>
     <xsd:enumeration value="hub_api"/>
     <xsd:enumeration value="pardot_api"/>
     <xsd:enumeration value="lightning"/>
     <xsd:enumeration value="content"/>
     <xsd:enumeration value="cdp_ingest_api"/>
     <xsd:enumeration value="cdp_profile_api"/>
     <xsd:enumeration value="cdp_query_api"/>
     <xsd:enumeration value="chatbot_api"/>
     <xsd:enumeration value="cdp_segment_api"/>
     <xsd:enumeration value="cdp_identityresolution_api"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ObjHierarchyMappingType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ParentToParent"/>
     <xsd:enumeration value="ParentToChild"/>
     <xsd:enumeration value="ChildToChild"/>
     <xsd:enumeration value="Support"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ObjectRelationshipType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Direct"/>
     <xsd:enumeration value="Indirect"/>
     <xsd:enumeration value="Self"/>
     <xsd:enumeration value="InverseDirect"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ObjectiveParameterKey">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="DaysBack"/>
     <xsd:enumeration value="DaysAhead"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="OcrApplicationType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Industries"/>
     <xsd:enumeration value="EinsteinDocumentReader"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="OcrMappingType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="FormField"/>
     <xsd:enumeration value="TableColumn"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="OmniDataTransformInputType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="JSON"/>
     <xsd:enumeration value="XML"/>
     <xsd:enumeration value="SObject"/>
     <xsd:enumeration value="Custom"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="OmniProcessType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="OmniScript"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="OmniUiCardType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Parent"/>
     <xsd:enumeration value="Child"/>
    </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="OrderLifeCycleType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="MANAGED"/>
     <xsd:enumeration value="UNMANAGED"/>
    </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="OrgDomainProdSuffix">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="MySalesforceLimited"/>
     <xsd:enumeration value="DatabaseLimited"/>
     <xsd:enumeration value="CloudforceLimited"/>
     <xsd:enumeration value="OrgLevelCertificateLimited"/>
     <xsd:enumeration value="Restricted1"/>
     <xsd:enumeration value="MySalesforce"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="OrgDomainShard">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="none"/>
     <xsd:enumeration value="sandbox"/>
     <xsd:enumeration value="develop"/>
     <xsd:enumeration value="patch"/>
     <xsd:enumeration value="trailblaze"/>
     <xsd:enumeration value="scratch"/>
     <xsd:enumeration value="demo"/>
     <xsd:enumeration value="free"/>
     <xsd:enumeration value="sfdctest"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="OutboundConnPropertyName">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Region"/>
     <xsd:enumeration value="AwsVpcEndpointId"/>
     <xsd:enumeration value="AwsVpcEndpointServiceName"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="Package2ContainerOptions">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Managed"/>
     <xsd:enumeration value="Unlocked"/>
     <xsd:enumeration value="Locked"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="Package2TransferStage">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Queued"/>
     <xsd:enumeration value="GatheringPackage2Entities"/>
     <xsd:enumeration value="WaitingOnDestinationDevHub"/>
     <xsd:enumeration value="InsertingPackage2Entities"/>
     <xsd:enumeration value="UpdatingGlobalTables"/>
     <xsd:enumeration value="DeletingPackage2Entities"/>
     <xsd:enumeration value="Success"/>
     <xsd:enumeration value="Error"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="Package2VersionBuildStatus">
    <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="Package2VersionCreateRequestStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Queued"/>
     <xsd:enumeration value="Initializing"/>
     <xsd:enumeration value="VerifyingFeaturesAndSettings"/>
     <xsd:enumeration value="VerifyingDependencies"/>
     <xsd:enumeration value="VerifyingMetadata"/>
     <xsd:enumeration value="FinalizingPackageVersion"/>
     <xsd:enumeration value="Success"/>
     <xsd:enumeration value="Error"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PackageCategory">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Package"/>
     <xsd:enumeration value="Application"/>
     <xsd:enumeration value="Module"/>
     <xsd:enumeration value="Package2"/>
    </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:enumeration value="Queued"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PardotTenantStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Creating"/>
     <xsd:enumeration value="Created"/>
     <xsd:enumeration value="Updating"/>
     <xsd:enumeration value="Updated"/>
     <xsd:enumeration value="Deleting"/>
     <xsd:enumeration value="Deleted"/>
     <xsd:enumeration value="Backfilled"/>
     <xsd:enumeration value="Deprovisioning"/>
     <xsd:enumeration value="Deprovisioned"/>
     <xsd:enumeration value="Error"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PardotTenantStatusCode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="UnknownError"/>
     <xsd:enumeration value="UsernameCollision"/>
     <xsd:enumeration value="InvalidRequest"/>
     <xsd:enumeration value="PardotAccountNotFound"/>
     <xsd:enumeration value="InsufficientLicenseLimits"/>
    </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="MINIMUM"/>
    </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="PermissionSetGroupStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Updated"/>
     <xsd:enumeration value="Outdated"/>
     <xsd:enumeration value="Updating"/>
     <xsd:enumeration value="Failed"/>
    </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="PermissionSetType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Regular"/>
     <xsd:enumeration value="Profile"/>
     <xsd:enumeration value="Group"/>
     <xsd:enumeration value="Session"/>
     <xsd:enumeration value="Integration"/>
     <xsd:enumeration value="Standard"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PinnedAction">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="Top"/>
     <xsd:enumeration value="Bottom"/>
    </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="PlatformActionSection">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Page"/>
     <xsd:enumeration value="ActivityComposer"/>
     <xsd:enumeration value="CollaborateComposer"/>
     <xsd:enumeration value="SingleActionLinks"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PlatformActionTargetType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Describe"/>
     <xsd:enumeration value="Invoke"/>
     <xsd:enumeration value="Visualforce"/>
     <xsd:enumeration value="LightningComponent"/>
    </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="PlatformEventChannelType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="event"/>
     <xsd:enumeration value="data"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PlatformEventPublishBehavior">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="PublishAfterCommit"/>
     <xsd:enumeration value="PublishImmediately"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PlatformEventType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="HighVolume"/>
     <xsd:enumeration value="StandardVolume"/>
     <xsd:enumeration value="ExternalEvent"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PlatformSchemaType">
    <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="PolicyAction">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Block"/>
     <xsd:enumeration value="RaiseSessionLevel"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PolicyOutcome">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Block"/>
     <xsd:enumeration value="FreezeUser"/>
     <xsd:enumeration value="EndSession"/>
     <xsd:enumeration value="Notified"/>
     <xsd:enumeration value="NoAction"/>
     <xsd:enumeration value="TwoFAInitiated"/>
     <xsd:enumeration value="TwoFASucceeded"/>
     <xsd:enumeration value="TwoFADenied"/>
     <xsd:enumeration value="Error"/>
     <xsd:enumeration value="TwoFAInProgress"/>
     <xsd:enumeration value="TwoFARecoverableError"/>
     <xsd:enumeration value="TwoFAFailedGeneralError"/>
     <xsd:enumeration value="TwoFAFailedInvalidCode"/>
     <xsd:enumeration value="TwoFAFailedTooManyAttempts"/>
     <xsd:enumeration value="TwoFAAutomatedSuccess"/>
     <xsd:enumeration value="TwoFAReportedDenied"/>
     <xsd:enumeration value="TwoFANoAction"/>
     <xsd:enumeration value="FailedPasswordLockout"/>
     <xsd:enumeration value="FailedInvalidPassword"/>
     <xsd:enumeration value="ExemptNoAction"/>
     <xsd:enumeration value="MeteringNoAction"/>
     <xsd:enumeration value="MeteringBlock"/>
    </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="PreviewType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="PDF"/>
     <xsd:enumeration value="Thumbnail"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PricingStrategy">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="LowestPrice"/>
     <xsd:enumeration value="Priority"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ProductFamilyUsageType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AccountForecasting"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ProductGrouping">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="VariationParent"/>
     <xsd:enumeration value="NoGrouping"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PromptDisplayPosition">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="TopLeft"/>
     <xsd:enumeration value="TopCenter"/>
     <xsd:enumeration value="TopRight"/>
     <xsd:enumeration value="BottomLeft"/>
     <xsd:enumeration value="BottomCenter"/>
     <xsd:enumeration value="BottomRight"/>
     <xsd:enumeration value="MiddleLeft"/>
     <xsd:enumeration value="MiddleCenter"/>
     <xsd:enumeration value="MiddleRight"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PromptDisplayType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="DockedComposer"/>
     <xsd:enumeration value="FloatingPanel"/>
     <xsd:enumeration value="Targeted"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PromptElementRelativePosition">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="TopLeft"/>
     <xsd:enumeration value="TopCenter"/>
     <xsd:enumeration value="TopRight"/>
     <xsd:enumeration value="LeftTop"/>
     <xsd:enumeration value="LeftCenter"/>
     <xsd:enumeration value="LeftBottom"/>
     <xsd:enumeration value="RightTop"/>
     <xsd:enumeration value="RightCenter"/>
     <xsd:enumeration value="RightBottom"/>
     <xsd:enumeration value="BottomLeft"/>
     <xsd:enumeration value="BottomCenter"/>
     <xsd:enumeration value="BottomRight"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PromptImageLocation">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Top"/>
     <xsd:enumeration value="Bottom"/>
     <xsd:enumeration value="Left"/>
     <xsd:enumeration value="Right"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PromptThemeColor">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Theme1"/>
     <xsd:enumeration value="Theme2"/>
     <xsd:enumeration value="Theme3"/>
     <xsd:enumeration value="Theme4"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PromptThemeSaturation">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Dark"/>
     <xsd:enumeration value="Light"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PromptUserAccess">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Everyone"/>
     <xsd:enumeration value="SpecificPermissions"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PromptUserProfileAccess">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Everyone"/>
     <xsd:enumeration value="SpecificProfiles"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PropertyDisplayType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Lookup"/>
     <xsd:enumeration value="Picklist"/>
     <xsd:enumeration value="Text"/>
     <xsd:enumeration value="Checkbox"/>
     <xsd:enumeration value="Number"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PropertyObjectScope">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="All"/>
     <xsd:enumeration value="Product2"/>
     <xsd:enumeration value="ProductAttribute"/>
    </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="ProviderSearchObjectMapping">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="HealthcareProvider"/>
     <xsd:enumeration value="HealthcarePractitionerFacility"/>
    </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="PublicKeyCertificateSetType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="JWKS"/>
     <xsd:enumeration value="JWKS_URL"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="PublishStatusType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Draft"/>
     <xsd:enumeration value="Published"/>
     <xsd:enumeration value="PendingChanges"/>
     <xsd:enumeration value="Deprecated"/>
    </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:enumeration value="Reply"/>
     <xsd:enumeration value="ReplyAll"/>
     <xsd:enumeration value="Forward"/>
     <xsd:enumeration value="ScheduleAppointment"/>
     <xsd:enumeration value="EnrollInProgram"/>
     <xsd:enumeration value="ModifyAppointment"/>
     <xsd:enumeration value="Quip"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="QuickActionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Create"/>
     <xsd:enumeration value="VisualforcePage"/>
     <xsd:enumeration value="Post"/>
     <xsd:enumeration value="SendEmail"/>
     <xsd:enumeration value="LogACall"/>
     <xsd:enumeration value="SocialPost"/>
     <xsd:enumeration value="Canvas"/>
     <xsd:enumeration value="Update"/>
     <xsd:enumeration value="LightningComponent"/>
     <xsd:enumeration value="LightningWebComponent"/>
     <xsd:enumeration value="Flow"/>
     <xsd:enumeration value="MobileExtension"/>
     <xsd:enumeration value="Quip"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="RateLimitTimePeriod">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Short"/>
     <xsd:enumeration value="Medium"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="RecommendationConditionOperator">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="EQUALS"/>
     <xsd:enumeration value="GREATER_THAN"/>
     <xsd:enumeration value="GREATER_THAN_OR_EQUAL_TO"/>
     <xsd:enumeration value="LESS_THAN"/>
     <xsd:enumeration value="LESS_THAN_OR_EQUAL_TO"/>
     <xsd:enumeration value="NOT_EQUALS"/>
     <xsd:enumeration value="LIKE"/>
     <xsd:enumeration value="STARTS_WITH"/>
     <xsd:enumeration value="ENDS_WITH"/>
     <xsd:enumeration value="CONTAINS"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="RecommendationConditionValueType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="TEXT"/>
     <xsd:enumeration value="NUMBER"/>
     <xsd:enumeration value="BOOLEAN"/>
     <xsd:enumeration value="DATE"/>
     <xsd:enumeration value="DATE_TIME"/>
     <xsd:enumeration value="TIME"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="RecordActionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Flow"/>
     <xsd:enumeration value="QuickAction"/>
     <xsd:enumeration value="Omniscript"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="RecordTriggerType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Update"/>
     <xsd:enumeration value="Create"/>
     <xsd:enumeration value="CreateAndUpdate"/>
     <xsd:enumeration value="Delete"/>
     <xsd:enumeration value="None"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="RecordViewPreference">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ObjectTypeOnly"/>
     <xsd:enumeration value="RecordName"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="RefDataSourceTypeEnum">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="CommercialBuildingsEnergyConsumptionSurvey"/>
     <xsd:enumeration value="ElectricityMap"/>
     <xsd:enumeration value="InternationalEnergyAgencyData"/>
     <xsd:enumeration value="EnvironmentalProtectionAgencyElectricityData"/>
     <xsd:enumeration value="DepartmentForEnvironmentFoodAndRuralAffairs"/>
     <xsd:enumeration value="DEFRAStationaryFuelConversionFactors"/>
     <xsd:enumeration value="DEFRAMobileFuelConversionFactors"/>
     <xsd:enumeration value="USEnvironmentalProtectionAgency"/>
     <xsd:enumeration value="IntergovernmentalPanelOnClimateChange"/>
     <xsd:enumeration value="USEnvironmentallyExtendedInputOutput"/>
     <xsd:enumeration value="USBureauOfLaborStatistics"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ReferenceDataNameEnum">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="BuildingEnergyIntensity"/>
     <xsd:enumeration value="ElectricityEmissionFactor"/>
     <xsd:enumeration value="OtherEFSetRentalCarFreightEF"/>
     <xsd:enumeration value="AirTravelEmissionFactor"/>
     <xsd:enumeration value="HotelStayEmissionFactor"/>
     <xsd:enumeration value="GroundTravelEmissionFactor"/>
     <xsd:enumeration value="RefrigerantEmissionFactor"/>
     <xsd:enumeration value="ProcurementEmissionFactor"/>
     <xsd:enumeration value="InflationRates"/>
     <xsd:enumeration value="WasteDisposalEmissionFactor"/>
    </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="RegistryProviderType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Price"/>
     <xsd:enumeration value="Promotions"/>
     <xsd:enumeration value="Inventory"/>
     <xsd:enumeration value="Shipment"/>
     <xsd:enumeration value="Tax"/>
     <xsd:enumeration value="Extension"/>
    </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="ReleaseUpdateStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Info"/>
     <xsd:enumeration value="Nascent"/>
     <xsd:enumeration value="Pending"/>
     <xsd:enumeration value="Invocable"/>
     <xsd:enumeration value="Revocable"/>
     <xsd:enumeration value="Invoked"/>
     <xsd:enumeration value="Complete"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ReleaseUpdateStepStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Complete"/>
     <xsd:enumeration value="Incomplete"/>
     <xsd:enumeration value="Viewed"/>
     <xsd:enumeration value="Started"/>
     <xsd:enumeration value="New"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="RetentionJobStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="CopyScheduled"/>
     <xsd:enumeration value="CopyRunning"/>
     <xsd:enumeration value="CopySucceeded"/>
     <xsd:enumeration value="CopyFailed"/>
     <xsd:enumeration value="CopyKilled"/>
     <xsd:enumeration value="NothingToArchive"/>
     <xsd:enumeration value="NothingToDelete"/>
     <xsd:enumeration value="DeleteScheduled"/>
     <xsd:enumeration value="DeleteRunning"/>
     <xsd:enumeration value="DeleteSucceeded"/>
     <xsd:enumeration value="DeleteFailed"/>
     <xsd:enumeration value="DeleteKilled"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="RiskType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="HIGH_RISK"/>
     <xsd:enumeration value="MEDIUM_RISK"/>
     <xsd:enumeration value="MEETS_STANDARD"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SControlContentSource">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="HTML"/>
     <xsd:enumeration value="URL"/>
     <xsd:enumeration value="Snippet"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SamlEncryptionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AES_128"/>
     <xsd:enumeration value="AES_256"/>
     <xsd:enumeration value="Triple_Des"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SamlIdpSLOBinding">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="RedirectBinding"/>
     <xsd:enumeration value="PostBinding"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SamlInitiationMethod">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="None"/>
     <xsd:enumeration value="IdpInitiated"/>
     <xsd:enumeration value="SpInitiated"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SamlNameIdFormatType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Unspecified"/>
     <xsd:enumeration value="EmailAddress"/>
     <xsd:enumeration value="Persistent"/>
     <xsd:enumeration value="Transient"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SamlSigningAlgoType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="SHA1"/>
     <xsd:enumeration value="SHA256"/>
    </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:enumeration value="ADVANCED_DEV"/>
     <xsd:enumeration value="ADVANCED_FULL"/>
     <xsd:enumeration value="FULL_PLUS"/>
    </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="SchedulingCategory">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="B"/>
     <xsd:enumeration value="A"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SchedulingObjectiveType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="AgentPreference"/>
     <xsd:enumeration value="BalanceShifts"/>
     <xsd:enumeration value="BalanceNonStandardShifts"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SchedulingParameterKey">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="L"/>
     <xsd:enumeration value="R"/>
     <xsd:enumeration value="W"/>
     <xsd:enumeration value="T"/>
     <xsd:enumeration value="C"/>
     <xsd:enumeration value="ConsiderAbsence"/>
     <xsd:enumeration value="ConsiderSTM"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SchedulingRuleType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="M"/>
     <xsd:enumeration value="B"/>
     <xsd:enumeration value="W"/>
     <xsd:enumeration value="A"/>
     <xsd:enumeration value="RestTimeMinutes"/>
     <xsd:enumeration value="Q"/>
     <xsd:enumeration value="C"/>
     <xsd:enumeration value="LimitNonstandardShifts"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SchemaType">
    <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="ScoreCategoryRangeType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Numeric"/>
     <xsd:enumeration value="Text"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ScoreCategoryRelatedObjectType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Account"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SendAction">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Send"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ServerAuthMode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="OAuth"/>
     <xsd:enumeration value="None"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ServiceAISetupDefStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="FIELDS_SELECTED"/>
     <xsd:enumeration value="TRAINING"/>
     <xsd:enumeration value="READY_TO_ACTIVATE"/>
     <xsd:enumeration value="SERVING"/>
     <xsd:enumeration value="RETIRED"/>
     <xsd:enumeration value="ARCHIVED"/>
     <xsd:enumeration value="READY_FOR_REVIEW"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ServiceAISetupFieldType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="CASE_DESC"/>
     <xsd:enumeration value="CASE_SUBJ"/>
     <xsd:enumeration value="ARTICLE_TITLE"/>
     <xsd:enumeration value="ARTICLE_CONTENT"/>
     <xsd:enumeration value="ARTICLE_SUMMARY"/>
     <xsd:enumeration value="ARTICLE_ANSWER"/>
     <xsd:enumeration value="ARTICLE_QUESTION"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SettingRiskCategory">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="HIGH_RISK"/>
     <xsd:enumeration value="MEDIUM_RISK"/>
     <xsd:enumeration value="LOW_RISK"/>
     <xsd:enumeration value="INFORMATIONAL"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SetupObjectVisibility">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="PackageProtected"/>
     <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:enumeration value="ControlledByLeadOrContact"/>
     <xsd:enumeration value="ControlledByCampaign"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ShiftSegmentTypeCategory">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Work"/>
     <xsd:enumeration value="Break"/>
     <xsd:enumeration value="NonWork"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SitesArchiveStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="TemporarilyArchived"/>
     <xsd:enumeration value="NotArchived"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SlackRecordLayoutViewMode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="recordcrud"/>
     <xsd:enumeration value="url"/>
    </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="SourceSystemFieldRole">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NotApplicable"/>
     <xsd:enumeration value="Patient"/>
     <xsd:enumeration value="ServiceProvider"/>
     <xsd:enumeration value="RemoteMonitoringPatient"/>
     <xsd:enumeration value="RemoteMonitoringDevice"/>
    </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="StandardConversationVariable">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="_LastCustomerInput"/>
     <xsd:enumeration value="_ReferrerBotId"/>
     <xsd:enumeration value="_AnswerInput"/>
     <xsd:enumeration value="_AnswerResults"/>
     <xsd:enumeration value="_CurrentConversationLanguage"/>
    </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="Status">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Completed"/>
     <xsd:enumeration value="Error"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="StrategyNodeMdType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="UNION"/>
     <xsd:enumeration value="FILTER"/>
     <xsd:enumeration value="IF"/>
     <xsd:enumeration value="RECOMMENDATION_LIMIT"/>
     <xsd:enumeration value="MUTUALLY_EXCLUSIVE"/>
     <xsd:enumeration value="SORT"/>
     <xsd:enumeration value="PROPOSITION_LOAD"/>
     <xsd:enumeration value="INVOCABLE_ACTION"/>
     <xsd:enumeration value="MAP"/>
     <xsd:enumeration value="AI_SORT"/>
     <xsd:enumeration value="AI_LOAD"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="StrategyReactionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Accepted"/>
     <xsd:enumeration value="Rejected"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SubscriberPackageVersionInstallRequestStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Queued"/>
     <xsd:enumeration value="InProgress"/>
     <xsd:enumeration value="Success"/>
     <xsd:enumeration value="Error"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SubscriberPackageVersionUninstallRequestStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Queued"/>
     <xsd:enumeration value="InProgress"/>
     <xsd:enumeration value="Success"/>
     <xsd:enumeration value="Error"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SummaryLayoutStyle">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Default"/>
     <xsd:enumeration value="QuoteTemplate"/>
     <xsd:enumeration value="DefaultQuoteTemplate"/>
     <xsd:enumeration value="ServiceReportTemplate"/>
     <xsd:enumeration value="ChildServiceReportTemplateStyle"/>
     <xsd:enumeration value="DefaultServiceReportTemplate"/>
     <xsd:enumeration value="CaseInteraction"/>
     <xsd:enumeration value="QuickActionLayoutLeftRight"/>
     <xsd:enumeration value="QuickActionLayoutTopDown"/>
     <xsd:enumeration value="PathAssistant"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SummaryOperations">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="count"/>
     <xsd:enumeration value="sum"/>
     <xsd:enumeration value="min"/>
     <xsd:enumeration value="max"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="SymbolVisibility">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Global"/>
     <xsd:enumeration value="Public"/>
     <xsd:enumeration value="Private"/>
     <xsd:enumeration value="Protected"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="TabVisibility">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="DefaultOff"/>
     <xsd:enumeration value="DefaultOn"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="TaxLocaleType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Net"/>
     <xsd:enumeration value="Gross"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="TeamMemberHierarchyType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ManagerHierarchy"/>
     <xsd:enumeration value="ForecastsHierarchy"/>
    </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="TimeSheetFrequency">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Daily"/>
     <xsd:enumeration value="Weekly"/>
     <xsd:enumeration value="EveryTwoWeeks"/>
     <xsd:enumeration value="TwiceAMonth"/>
     <xsd:enumeration value="Monthly"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="TraceFlagType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="USER_DEBUG"/>
     <xsd:enumeration value="DEVELOPER_LOG"/>
     <xsd:enumeration value="CLASS_TRACING"/>
     <xsd:enumeration value="PROFILING"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="TransactionSecurityEventName">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ReportEvent"/>
     <xsd:enumeration value="ApiEvent"/>
     <xsd:enumeration value="AdminSetupEvent"/>
     <xsd:enumeration value="LoginEvent"/>
     <xsd:enumeration value="ListViewEvent"/>
     <xsd:enumeration value="CredentialStuffingEventStore"/>
     <xsd:enumeration value="ReportAnomalyEventStore"/>
     <xsd:enumeration value="SessionHijackingEventStore"/>
     <xsd:enumeration value="ApiAnomalyEventStore"/>
     <xsd:enumeration value="BulkApiResultEventStore"/>
     <xsd:enumeration value="PermissionSetEventStore"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="TransactionSecurityOperator">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Equal"/>
     <xsd:enumeration value="NotEqual"/>
     <xsd:enumeration value="LessThan"/>
     <xsd:enumeration value="GreaterThan"/>
     <xsd:enumeration value="LessThanOrEqualTo"/>
     <xsd:enumeration value="GreaterThanOrEqualTo"/>
     <xsd:enumeration value="Contain"/>
     <xsd:enumeration value="NotContain"/>
     <xsd:enumeration value="StartsWith"/>
     <xsd:enumeration value="EndsWith"/>
     <xsd:enumeration value="ChangesWithin"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="TransactionSecurityRelation">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="MatchAll"/>
     <xsd:enumeration value="MatchAny"/>
     <xsd:enumeration value="MatchNone"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="TransactionSecurityValueType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="String"/>
     <xsd:enumeration value="Integer"/>
     <xsd:enumeration value="DateTime"/>
     <xsd:enumeration value="Boolean"/>
     <xsd:enumeration value="Double"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="TranslationAspect">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Master"/>
     <xsd:enumeration value="RelationshipLabel"/>
     <xsd:enumeration value="Description"/>
     <xsd:enumeration value="Help"/>
     <xsd:enumeration value="NameFieldLabel"/>
     <xsd:enumeration value="ErrorMessage"/>
     <xsd:enumeration value="InfoMessage"/>
     <xsd:enumeration value="PausedText"/>
     <xsd:enumeration value="InputLabel"/>
     <xsd:enumeration value="NextOrFinishLabel"/>
     <xsd:enumeration value="BackLabel"/>
     <xsd:enumeration value="PauseLabel"/>
     <xsd:enumeration value="FirstName"/>
     <xsd:enumeration value="LastName"/>
     <xsd:enumeration value="MiddleName"/>
     <xsd:enumeration value="Salutation"/>
     <xsd:enumeration value="Suffix"/>
     <xsd:enumeration value="InformalName"/>
     <xsd:enumeration value="Title"/>
     <xsd:enumeration value="Phone"/>
     <xsd:enumeration value="Email"/>
     <xsd:enumeration value="Address"/>
     <xsd:enumeration value="Street"/>
     <xsd:enumeration value="City"/>
     <xsd:enumeration value="State"/>
     <xsd:enumeration value="StateCode"/>
     <xsd:enumeration value="PostalCode"/>
     <xsd:enumeration value="Country"/>
     <xsd:enumeration value="CountryCode"/>
     <xsd:enumeration value="Latitude"/>
     <xsd:enumeration value="Longitude"/>
     <xsd:enumeration value="Body"/>
     <xsd:enumeration value="Summary"/>
     <xsd:enumeration value="Url"/>
     <xsd:enumeration value="ActionButtonLink"/>
     <xsd:enumeration value="ActionButtonLabel"/>
     <xsd:enumeration value="DismissButtonLabel"/>
     <xsd:enumeration value="Header"/>
     <xsd:enumeration value="VideoLink"/>
     <xsd:enumeration value="ImageAltText"/>
     <xsd:enumeration value="ImageLink"/>
     <xsd:enumeration value="Custom"/>
     <xsd:enumeration value="DefaultValue"/>
     <xsd:enumeration value="Version"/>
     <xsd:enumeration value="AttributeName"/>
     <xsd:enumeration value="UsageType"/>
     <xsd:enumeration value="ProcessName"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="TreatBlanksAs">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="BlankAsBlank"/>
     <xsd:enumeration value="BlankAsZero"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="TxnSecurityPolicyState">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Disabled"/>
     <xsd:enumeration value="Enabled"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="TxnSecurityPolicyType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="CustomApexPolicy"/>
     <xsd:enumeration value="CustomConditionBuilderPolicy"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="UddFormulaType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="VALIDATION"/>
     <xsd:enumeration value="VISUALFORCE"/>
     <xsd:enumeration value="FLOW"/>
     <xsd:enumeration value="CONVERSATION_MESSAGE"/>
     <xsd:enumeration value="LOYALTYFORMULA"/>
    </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="UsageTag">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="NONE"/>
     <xsd:enumeration value="KEY_QUALIFIER"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="UserAccessPolicyActionTargetType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="PermissionSet"/>
     <xsd:enumeration value="PermissionSetGroup"/>
     <xsd:enumeration value="PermissionSetLicense"/>
     <xsd:enumeration value="PackageLicense"/>
     <xsd:enumeration value="Group"/>
     <xsd:enumeration value="Queue"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="UserAccessPolicyActionType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Grant"/>
     <xsd:enumeration value="Revoke"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="UserAccessPolicyFilterOperation">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="equals"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="UserAccessPolicyFilterTargetType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="PermissionSet"/>
     <xsd:enumeration value="PermissionSetGroup"/>
     <xsd:enumeration value="PermissionSetLicense"/>
     <xsd:enumeration value="Profile"/>
     <xsd:enumeration value="UserRole"/>
     <xsd:enumeration value="PackageLicense"/>
     <xsd:enumeration value="User"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="UserAccessPolicyStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Design"/>
     <xsd:enumeration value="Testing"/>
     <xsd:enumeration value="Migrate"/>
     <xsd:enumeration value="Updating"/>
     <xsd:enumeration value="Failed"/>
     <xsd:enumeration value="Active"/>
     <xsd:enumeration value="Completed"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="UserAccessPolicyTriggerType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Create"/>
     <xsd:enumeration value="Update"/>
     <xsd:enumeration value="CreateAndUpdate"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="Vendor">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="DocuSign"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ViewTargetType">
    <xsd:restriction base="xsd:string"/>
   </xsd:simpleType>
   <xsd:simpleType name="VirtualVisitComprehendServiceType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ComprehendService"/>
     <xsd:enumeration value="ComprehendMedicalService"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="VirtualVisitUsageType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="CHIME"/>
     <xsd:enumeration value="INTELLIGENT_FORM_READER"/>
     <xsd:enumeration value="SENTIMENT_ANALYSIS"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="VirtualVisitVisitRegion">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="us-east-1"/>
     <xsd:enumeration value="us-east-2"/>
     <xsd:enumeration value="us-west-1"/>
     <xsd:enumeration value="us-west-2"/>
     <xsd:enumeration value="af-south-1"/>
     <xsd:enumeration value="ap-east-1"/>
     <xsd:enumeration value="ap-south-1"/>
     <xsd:enumeration value="ap-northeast-1"/>
     <xsd:enumeration value="ap-northeast-2"/>
     <xsd:enumeration value="ap-northeast-3"/>
     <xsd:enumeration value="ap-southeast-1"/>
     <xsd:enumeration value="ap-southeast-2"/>
     <xsd:enumeration value="ca-central-1"/>
     <xsd:enumeration value="eu-central-1"/>
     <xsd:enumeration value="eu-west-1"/>
     <xsd:enumeration value="eu-west-2"/>
     <xsd:enumeration value="eu-west-3"/>
     <xsd:enumeration value="eu-south-1"/>
     <xsd:enumeration value="eu-north-1"/>
     <xsd:enumeration value="me-south-1"/>
     <xsd:enumeration value="sa-east-1"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="VisibilityOperationStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="New"/>
     <xsd:enumeration value="Completed"/>
     <xsd:enumeration value="InProgress"/>
     <xsd:enumeration value="Deferred"/>
     <xsd:enumeration value="Error"/>
     <xsd:enumeration value="Recovering"/>
     <xsd:enumeration value="Recovered"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="VisibilityOperationType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ActivateTerritoryModel"/>
     <xsd:enumeration value="AddGroupMember"/>
     <xsd:enumeration value="AddTerritory"/>
     <xsd:enumeration value="AddUser"/>
     <xsd:enumeration value="AddUserRole"/>
     <xsd:enumeration value="AddUserTerritory"/>
     <xsd:enumeration value="ArchiveTerritoryModel"/>
     <xsd:enumeration value="DeleteGroup"/>
     <xsd:enumeration value="DeleteMemberFromGroup"/>
     <xsd:enumeration value="DeleteTerritory"/>
     <xsd:enumeration value="DeleteUserFromGroup"/>
     <xsd:enumeration value="DeleteUserRole"/>
     <xsd:enumeration value="DeleteUserTerritory"/>
     <xsd:enumeration value="DisableCommunityUser"/>
     <xsd:enumeration value="MergeAccounts"/>
     <xsd:enumeration value="PopulateGroup"/>
     <xsd:enumeration value="RecalculateGroupMembership"/>
     <xsd:enumeration value="RecalculateSharingRules"/>
     <xsd:enumeration value="ReenableTerritoryManagement"/>
     <xsd:enumeration value="TransferAccountOwnership"/>
     <xsd:enumeration value="TransferOpportunityOwnership"/>
     <xsd:enumeration value="TransferUserTerritory"/>
     <xsd:enumeration value="UpdateCommunityContact"/>
     <xsd:enumeration value="UpdateGroup"/>
     <xsd:enumeration value="UpdateGroupMembers"/>
     <xsd:enumeration value="UpdateRoleForUser"/>
     <xsd:enumeration value="UpdateTerritory"/>
     <xsd:enumeration value="UpdateUser"/>
     <xsd:enumeration value="UpdateUserRole"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="VisibleOrRequired">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="VisibleOptional"/>
     <xsd:enumeration value="VisibleRequired"/>
     <xsd:enumeration value="NotVisible"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="VoiceProviderType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Twilio"/>
     <xsd:enumeration value="Custom"/>
     <xsd:enumeration value="TwilioTrial"/>
     <xsd:enumeration value="ContactCenter"/>
     <xsd:enumeration value="RingCentral"/>
     <xsd:enumeration value="DialPad"/>
     <xsd:enumeration value="AmazonConnect"/>
    </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="WebStoreType">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="B2B"/>
     <xsd:enumeration value="B2C"/>
     <xsd:enumeration value="B2CE"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="WorkOrderDurationSource">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="WorkType"/>
     <xsd:enumeration value="TotalFromWorkPlan"/>
     <xsd:enumeration value="Custom"/>
    </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:simpleType name="ZeroDeploymentStatus">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Created"/>
     <xsd:enumeration value="Initialized"/>
     <xsd:enumeration value="SigningUp"/>
     <xsd:enumeration value="SignedUp"/>
     <xsd:enumeration value="Deploying"/>
     <xsd:enumeration value="Deployed"/>
     <xsd:enumeration value="Failed"/>
     <xsd:enumeration value="Terminated"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="SymbolTable">
    <xsd:sequence>
     <xsd:element name="constructors" minOccurs="0" maxOccurs="unbounded" type="tns:Constructor"/>
     <xsd:element name="externalReferences" minOccurs="0" maxOccurs="unbounded" type="tns:ExternalReference"/>
     <xsd:element name="id" type="xsd:string"/>
     <xsd:element name="innerClasses" minOccurs="0" maxOccurs="unbounded" type="tns:SymbolTable"/>
     <xsd:element name="interfaces" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="methods" minOccurs="0" maxOccurs="unbounded" type="tns:Method"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="namespace" type="xsd:string"/>
     <xsd:element name="parentClass" type="xsd:string"/>
     <xsd:element name="properties" minOccurs="0" maxOccurs="unbounded" type="tns:VisibilitySymbol"/>
     <xsd:element name="tableDeclaration" type="tns:Symbol"/>
     <xsd:element name="variables" minOccurs="0" maxOccurs="unbounded" type="tns:Symbol"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Constructor">
    <xsd:complexContent>
     <xsd:extension base="tns:VisibilitySymbol">
      <xsd:sequence>
       <xsd:element name="parameters" minOccurs="0" maxOccurs="unbounded" type="tns:Parameter"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="VisibilitySymbol">
    <xsd:complexContent>
     <xsd:extension base="tns:Symbol">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Symbol">
    <xsd:sequence>
     <xsd:element name="annotations" minOccurs="0" maxOccurs="unbounded" type="tns:Annotation"/>
     <xsd:element name="location" type="tns:Position"/>
     <xsd:element name="modifiers" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="references" minOccurs="0" maxOccurs="unbounded" type="tns:Position"/>
     <xsd:element name="type" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Annotation">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Position">
    <xsd:sequence>
     <xsd:element name="column" type="xsd:int"/>
     <xsd:element name="line" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Parameter">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="type" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Method">
    <xsd:complexContent>
     <xsd:extension base="tns:Constructor">
      <xsd:sequence>
       <xsd:element name="returnType" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalReference">
    <xsd:sequence>
     <xsd:element name="methods" minOccurs="0" maxOccurs="unbounded" type="tns:ExternalMethod"/>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="namespace" type="xsd:string"/>
     <xsd:element name="references" minOccurs="0" maxOccurs="unbounded" type="tns:Position"/>
     <xsd:element name="variables" minOccurs="0" maxOccurs="unbounded" type="tns:ExternalSymbol"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="ExternalMethod">
    <xsd:complexContent>
     <xsd:extension base="tns:ExternalConstructor">
      <xsd:sequence>
       <xsd:element name="argTypes" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
       <xsd:element name="isStatic" type="xsd:boolean"/>
       <xsd:element name="returnType" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalConstructor">
    <xsd:complexContent>
     <xsd:extension base="tns:ExternalSymbol">
      <xsd:sequence>
       <xsd:element name="methodDoc" type="xsd:string"/>
       <xsd:element name="parameters" minOccurs="0" maxOccurs="unbounded" type="tns:Parameter"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ExternalSymbol">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="references" minOccurs="0" maxOccurs="unbounded" type="tns:Position"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="Coverage">
    <xsd:sequence>
     <xsd:element name="coveredLines" minOccurs="0" maxOccurs="unbounded" type="xsd:int"/>
     <xsd:element name="uncoveredLines" minOccurs="0" maxOccurs="unbounded" type="xsd:int"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="HeapDump">
    <xsd:sequence>
     <xsd:element name="className" type="xsd:string"/>
     <xsd:element name="extents" minOccurs="0" maxOccurs="unbounded" type="tns:TypeExtent"/>
     <xsd:element name="heapDumpDate" type="xsd:dateTime"/>
     <xsd:element name="namespace" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="TypeExtent">
    <xsd:sequence>
     <xsd:element name="collectionType" type="xsd:string"/>
     <xsd:element name="count" type="xsd:int"/>
     <xsd:element name="definition" minOccurs="0" maxOccurs="unbounded" type="tns:AttributeDefinition"/>
     <xsd:element name="extent" minOccurs="0" maxOccurs="unbounded" type="tns:HeapAddress"/>
     <xsd:element name="totalSize" type="xsd:int"/>
     <xsd:element name="typeName" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="AttributeDefinition">
    <xsd:sequence>
     <xsd:element name="name" type="xsd:string"/>
     <xsd:element name="type" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="HeapAddress">
    <xsd:sequence>
     <xsd:element name="address" type="xsd:string"/>
     <xsd:element name="isStatic" type="xsd:boolean"/>
     <xsd:element name="size" type="xsd:int"/>
     <xsd:element name="symbols" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     <xsd:element name="value" type="tns:StateValue"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="StateValue">
    <xsd:sequence/>
   </xsd:complexType>
   <xsd:complexType name="BooleanValue">
    <xsd:complexContent>
     <xsd:extension base="tns:StateValue">
      <xsd:sequence>
       <xsd:element name="value" type="xsd:boolean"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ListValue">
    <xsd:complexContent>
     <xsd:extension base="tns:StateValue">
      <xsd:sequence>
       <xsd:element name="value" minOccurs="0" maxOccurs="unbounded" type="tns:StateValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MapValue">
    <xsd:complexContent>
     <xsd:extension base="tns:StateValue">
      <xsd:sequence>
       <xsd:element name="entry" minOccurs="0" maxOccurs="unbounded" type="tns:MapEntry"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="MapEntry">
    <xsd:sequence>
     <xsd:element name="keyDisplayValue" type="xsd:string"/>
     <xsd:element name="value" type="tns:StateValue"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="NumberValue">
    <xsd:complexContent>
     <xsd:extension base="tns:StateValue">
      <xsd:sequence>
       <xsd:element name="value" type="xsd:double"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="SetValue">
    <xsd:complexContent>
     <xsd:extension base="tns:StateValue">
      <xsd:sequence>
       <xsd:element name="value" minOccurs="0" maxOccurs="unbounded" type="tns:StateValue"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="StringValue">
    <xsd:complexContent>
     <xsd:extension base="tns:StateValue">
      <xsd:sequence>
       <xsd:element name="value" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ApexResult">
    <xsd:sequence>
     <xsd:element name="apexError" type="xsd:string"/>
     <xsd:element name="apexExecutionResult" type="tns:ExecuteAnonymousResult"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SOQLResult">
    <xsd:sequence>
     <xsd:element name="queryError" type="xsd:string"/>
     <xsd:element name="queryMetadata" type="tns:QueryResultMetadata"/>
     <xsd:element name="queryResult" minOccurs="0" maxOccurs="unbounded" type="tns:MapValue"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="QueryResultMetadata">
    <xsd:sequence>
     <xsd:element name="columnMetadata" minOccurs="0" maxOccurs="unbounded" type="tns:QueryResultColumnMetadata"/>
     <xsd:element name="entityName" type="xsd:string"/>
     <xsd:element name="groupBy" type="xsd:boolean"/>
     <xsd:element name="idSelected" type="xsd:boolean"/>
     <xsd:element name="keyPrefix" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="QueryResultColumnMetadata">
    <xsd:sequence>
     <xsd:element name="aggregate" type="xsd:boolean"/>
     <xsd:element name="apexType" type="xsd:string"/>
     <xsd:element name="booleanType" type="xsd:boolean"/>
     <xsd:element name="columnName" type="xsd:string"/>
     <xsd:element name="custom" type="xsd:boolean"/>
     <xsd:element name="displayName" type="xsd:string"/>
     <xsd:element name="foreignKeyName" type="xsd:string"/>
     <xsd:element name="insertable" type="xsd:boolean"/>
     <xsd:element name="joinColumns" minOccurs="0" maxOccurs="unbounded" type="tns:QueryResultColumnMetadata"/>
     <xsd:element name="numberType" type="xsd:boolean"/>
     <xsd:element name="textType" type="xsd:boolean"/>
     <xsd:element name="updatable" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="AggregateExpressionResultColumnMetadata">
    <xsd:complexContent>
     <xsd:extension base="tns:QueryResultColumnMetadata">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="ComplexQueryResultColumnMetadata">
    <xsd:complexContent>
     <xsd:extension base="tns:QueryResultColumnMetadata">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="AggregateQueryResultColumnMetadata">
    <xsd:complexContent>
     <xsd:extension base="tns:ComplexQueryResultColumnMetadata">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="PrimitiveQueryResultColumnMetadata">
    <xsd:complexContent>
     <xsd:extension base="tns:QueryResultColumnMetadata">
      <xsd:sequence/>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="DeployDetails">
    <xsd:sequence>
     <xsd:element name="componentFailures" minOccurs="0" maxOccurs="unbounded" type="tns:DeployMessage"/>
     <xsd:element name="componentSuccesses" minOccurs="0" maxOccurs="unbounded" type="tns:DeployMessage"/>
     <xsd:element name="runTestResult" minOccurs="0" type="tns:RunTestsResult"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="DeployMessage">
    <xsd:sequence>
     <xsd:element name="changed" type="xsd:boolean"/>
     <xsd:element name="columnNumber" minOccurs="0" type="xsd:int"/>
     <xsd:element name="componentType" minOccurs="0" type="xsd:string"/>
     <xsd:element name="created" type="xsd:boolean"/>
     <xsd:element name="createdDate" type="xsd:dateTime"/>
     <xsd:element name="deleted" type="xsd:boolean"/>
     <xsd:element name="fileName" type="xsd:string"/>
     <xsd:element name="fullName" type="xsd:string"/>
     <xsd:element name="id" minOccurs="0" type="xsd:string"/>
     <xsd:element name="lineNumber" minOccurs="0" type="xsd:int"/>
     <xsd:element name="problem" minOccurs="0" type="xsd:string"/>
     <xsd:element name="problemType" minOccurs="0" type="tns:DeployProblemType"/>
     <xsd:element name="success" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RecordTypesSupported">
    <xsd:sequence>
     <xsd:element name="recordTypeInfos" minOccurs="0" maxOccurs="unbounded" type="tns:RecordTypeInfo"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RelationshipReferenceTo">
    <xsd:sequence>
     <xsd:element name="referenceTo" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="JunctionIdListNames">
    <xsd:sequence>
     <xsd:element name="names" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SearchLayoutButtonsDisplayed">
    <xsd:sequence>
     <xsd:element name="applicable" type="xsd:boolean"/>
     <xsd:element name="buttons" minOccurs="0" maxOccurs="unbounded" type="tns:SearchLayoutButton"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SearchLayoutButton">
    <xsd:sequence>
     <xsd:element name="apiName" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SearchLayoutFieldsDisplayed">
    <xsd:sequence>
     <xsd:element name="applicable" type="xsd:boolean"/>
     <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="tns:SearchLayoutField"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SearchLayoutField">
    <xsd:sequence>
     <xsd:element name="apiName" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="sortable" type="xsd:boolean"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="OperationPayload">
    <xsd:sequence/>
   </xsd:complexType>
   <xsd:complexType name="Territory2RunOppTerrAssignmentApexPayload">
    <xsd:complexContent>
     <xsd:extension base="tns:OperationPayload">
      <xsd:sequence>
       <xsd:element name="excludeClosedOpportunities" type="xsd:string"/>
       <xsd:element name="opportunityCloseDateFrom" type="xsd:string"/>
       <xsd:element name="opportunityCloseDateTo" type="xsd:string"/>
       <xsd:element name="opportunityLastModifiedDateFrom" type="xsd:string"/>
       <xsd:element name="opportunityLastModifiedDateTo" type="xsd:string"/>
       <xsd:element name="territoryModelId" type="xsd:string"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="Territory2RunTerritoryRulesPayload">
    <xsd:complexContent>
     <xsd:extension base="tns:OperationPayload">
      <xsd:sequence>
       <xsd:element name="field" type="xsd:string"/>
       <xsd:element name="keyPrefix" type="xsd:string"/>
       <xsd:element name="operator" type="xsd:string"/>
       <xsd:element name="ruleLastModifiedDateFrom" type="xsd:string"/>
       <xsd:element name="ruleLastModifiedDateTo" type="xsd:string"/>
       <xsd:element name="territoryId" type="xsd:string"/>
       <xsd:element name="territoryModelId" type="xsd:string"/>
       <xsd:element name="value" 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:complexType name="FieldsInfo">
    <xsd:sequence>
     <xsd:element name="fieldsInfo" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="RelatedListsInfo">
    <xsd:sequence>
     <xsd:element name="relatedListsInfo" minOccurs="0" maxOccurs="unbounded" type="tns:SingleRelatedListInfo"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="SingleRelatedListInfo">
    <xsd:sequence>
     <xsd:element name="entity" type="xsd:string"/>
     <xsd:element name="id" type="xsd:string"/>
     <xsd:element name="label" type="xsd:string"/>
     <xsd:element name="name" type="xsd:string"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:element name="changeOwnPassword">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="oldPassword" type="xsd:string"/>
      <xsd:element name="newPassword" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="changeOwnPasswordResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:ChangeOwnPasswordResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="create">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="sObjects" minOccurs="0" maxOccurs="unbounded" type="ens:sObject"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="createResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:SaveResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="delete">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="ids" minOccurs="0" maxOccurs="unbounded" type="tns:ID"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="deleteResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:DeleteResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="describeGlobal">
    <xsd:complexType>
     <xsd:sequence/>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="describeGlobalResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:DescribeGlobalResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="describeLayout">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="type" type="xsd:string"/>
      <xsd:element name="layoutName" type="xsd:string"/>
      <xsd:element name="recordTypeIds" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="describeLayoutResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:DescribeLayoutResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="describeSObject">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="type" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="describeSObjectResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:DescribeSObjectResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="describeSObjects">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="types" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="describeSObjectsResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeSObjectResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="describeSoqlListViews">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="request" type="tns:DescribeSoqlListViewsRequest"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="describeSoqlListViewsResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:DescribeSoqlListViewResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="describeValueType">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="type" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="describeValueTypeResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:DescribeValueTypeResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="describeWorkitemActions">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="workitemIds" minOccurs="0" maxOccurs="unbounded" type="tns:ID"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="describeWorkitemActionsResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeWorkitemActionResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="executeAnonymous">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="String" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="executeAnonymousResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:ExecuteAnonymousResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="getDeleted">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="sObjectType" type="xsd:string"/>
      <xsd:element name="start" type="xsd:dateTime"/>
      <xsd:element name="end" type="xsd:dateTime"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="getDeletedResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:GetDeletedResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="getServerTimestamp">
    <xsd:complexType>
     <xsd:sequence/>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="getServerTimestampResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:GetServerTimestampResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="getUpdated">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="sObjectType" type="xsd:string"/>
      <xsd:element name="start" type="xsd:dateTime"/>
      <xsd:element name="end" type="xsd:dateTime"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="getUpdatedResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:GetUpdatedResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="getUserInfo">
    <xsd:complexType>
     <xsd:sequence/>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="getUserInfoResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:GetUserInfoResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="invalidateSessions">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="ArrayList" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="invalidateSessionsResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:InvalidateSessionsResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="login">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="username" type="xsd:string"/>
      <xsd:element name="password" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="loginResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:LoginResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="logout">
    <xsd:complexType>
     <xsd:sequence/>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="logoutResponse">
    <xsd:complexType>
     <xsd:sequence/>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="query">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="queryString" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="queryResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:QueryResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="queryAll">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="queryString" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="queryAllResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:QueryResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="queryMore">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="queryLocator" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="queryMoreResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:QueryResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="retrieve">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="select" type="xsd:string"/>
      <xsd:element name="type" type="xsd:string"/>
      <xsd:element name="ids" minOccurs="0" maxOccurs="unbounded" type="tns:ID"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="retrieveResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="ens:sObject"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="runTests">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="RunTestsRequest" type="tns:RunTestsRequest"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="runTestsResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:RunTestsResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="runTestsAsynchronous">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="classids" type="xsd:string"/>
      <xsd:element name="suiteids" type="xsd:string"/>
      <xsd:element name="maxFailedTests" type="xsd:int"/>
      <xsd:element name="testLevel" type="tns:TestLevel"/>
      <xsd:element name="classNames" type="xsd:string"/>
      <xsd:element name="suiteNames" type="xsd:string"/>
      <xsd:element name="tests" minOccurs="0" maxOccurs="unbounded" type="tns:TestsNode"/>
      <xsd:element name="skipCodeCoverage" type="xsd:boolean"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="runTestsAsynchronousResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="search">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="searchString" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="searchResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:SearchResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="setPassword">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="userId" type="xsd:string"/>
      <xsd:element name="password" type="xsd:string"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="setPasswordResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" type="tns:SetPasswordResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="update">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="sObjects" minOccurs="0" maxOccurs="unbounded" type="ens:sObject"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="updateResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:SaveResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="upsert">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="fieldName" type="xsd:string"/>
      <xsd:element name="entities" minOccurs="0" maxOccurs="unbounded" type="ens:sObject"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
   <xsd:element name="upsertResponse">
    <xsd:complexType>
     <xsd:sequence>
      <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:UpsertResult"/>
     </xsd:sequence>
    </xsd:complexType>
   </xsd:element>
  </xsd:schema>
  <xsd:schema elementFormDefault="qualified" targetNamespace="urn:fault.tooling.soap.sforce.com">
   <xsd:simpleType name="ExceptionCode">
    <xsd:restriction base="xsd:string">
     <xsd:enumeration value="ADAPTER_ERROR"/>
     <xsd:enumeration value="ADAPTER_VALIDATION_EXCEPTION"/>
     <xsd:enumeration value="APEX_REST_SERVICES_DISABLED"/>
     <xsd:enumeration value="APEX_TRIGGER_COUPLING_LIMIT"/>
     <xsd:enumeration value="API_CURRENTLY_DISABLED"/>
     <xsd:enumeration value="API_DISABLED_FOR_ORG"/>
     <xsd:enumeration value="ARGUMENT_OBJECT_PARSE_ERROR"/>
     <xsd:enumeration value="ASYNC_OPERATION_LOCATOR"/>
     <xsd:enumeration value="ASYNC_QUERY_UNSUPPORTED_QUERY"/>
     <xsd:enumeration value="BAD_REQUEST"/>
     <xsd:enumeration value="BATCH_PROCESSING_HALTED"/>
     <xsd:enumeration value="BIG_OBJECT_UNSUPPORTED_OPERATION"/>
     <xsd:enumeration value="BILLING_ENTITIES_NO_ACCESS"/>
     <xsd:enumeration value="CANNOT_DELETE_ENTITY"/>
     <xsd:enumeration value="CANNOT_DELETE_OWNER"/>
     <xsd:enumeration value="CANT_ADD_STANDADRD_PORTAL_USER_TO_TERRITORY"/>
     <xsd:enumeration value="CANT_ADD_STANDARD_PORTAL_USER_TO_TERRITORY"/>
     <xsd:enumeration value="CATEGORY_NOT_FOUND"/>
     <xsd:enumeration value="CIRCULAR_OBJECT_GRAPH"/>
     <xsd:enumeration value="CLIENT_NOT_ACCESSIBLE_FOR_USER"/>
     <xsd:enumeration value="CLIENT_REQUIRE_UPDATE_FOR_USER"/>
     <xsd:enumeration value="CLONE_FIELD_INTEGRITY_EXCEPTION"/>
     <xsd:enumeration value="CLONE_NOT_SUPPORTED"/>
     <xsd:enumeration value="COMMERCE_ADMIN_MISCONFIGURATION"/>
     <xsd:enumeration value="CONFIG_PUBLISH_FAILED"/>
     <xsd:enumeration value="CONTENT_ALREADY_AN_ASSET_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_CUSTOM_DOWNLOAD_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_HUB_AUTHENTICATION_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_HUB_FILE_DOWNLOAD_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_HUB_FILE_HAS_NO_URL_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_HUB_FILE_NOT_FOUND_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_HUB_INVALID_OBJECT_TYPE_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_HUB_INVALID_PAGE_NUMBER_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_HUB_INVALID_PAYLOAD"/>
     <xsd:enumeration value="CONTENT_HUB_INVALID_RENDITION_PAGE_NUMBER_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_HUB_ITEM_TYPE_NOT_FOUND_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_HUB_OBJECT_NOT_FOUND_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_HUB_OPERATION_NOT_SUPPORTED_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_HUB_SECURITY_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_HUB_TIMEOUT_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_HUB_UNEXPECTED_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_IMAGE_SCALING_INVALID_ARGUMENTS_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_IMAGE_SCALING_INVALID_IMAGE_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_IMAGE_SCALING_MAX_RENDITIONS_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_IMAGE_SCALING_TIMEOUT_EXCEPTION"/>
     <xsd:enumeration value="CONTENT_IMAGE_SCALING_UNKNOWN_EXCEPTION"/>
     <xsd:enumeration value="CUSTOM_METADATA_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="CUSTOM_SETTINGS_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="DATACLOUD_API_CLIENT_EXCEPTION"/>
     <xsd:enumeration value="DATACLOUD_API_DISABLED_EXCEPTION"/>
     <xsd:enumeration value="DATACLOUD_API_INVALID_QUERY_EXCEPTION"/>
     <xsd:enumeration value="DATACLOUD_API_SERVER_BUSY_EXCEPTION"/>
     <xsd:enumeration value="DATACLOUD_API_SERVER_EXCEPTION"/>
     <xsd:enumeration value="DATACLOUD_API_TIMEOUT_EXCEPTION"/>
     <xsd:enumeration value="DATACLOUD_API_UNAVAILABLE"/>
     <xsd:enumeration value="DATA_INTEGRATION_INPUT_ERROR"/>
     <xsd:enumeration value="DATA_INTEGRATION_NOT_FOUND"/>
     <xsd:enumeration value="DATA_INTEGRATION_NO_ACCESS"/>
     <xsd:enumeration value="DATA_INTEGRATION_PACKAGE_ERROR"/>
     <xsd:enumeration value="DATA_INTEGRATION_SERVER_ERROR"/>
     <xsd:enumeration value="DATA_INTEGRATION_VENDOR_SETUP_ERROR"/>
     <xsd:enumeration value="DEPENDENCY_API_UNSUPPORTED_EXCEPTION"/>
     <xsd:enumeration value="DUPLICATE_ARGUMENT_VALUE"/>
     <xsd:enumeration value="DUPLICATE_VALUE"/>
     <xsd:enumeration value="EASY_ROUTING_CREATION_NOT_ALLOWED"/>
     <xsd:enumeration value="EMAIL_BATCH_SIZE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="EMAIL_TO_CASE_INVALID_ROUTING"/>
     <xsd:enumeration value="EMAIL_TO_CASE_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="EMAIL_TO_CASE_NOT_ENABLED"/>
     <xsd:enumeration value="ENTITY_NOT_QUERYABLE"/>
     <xsd:enumeration value="ENVIRONMENT_HUB_MEMBERSHIP_CONFLICT"/>
     <xsd:enumeration value="EXCEEDED_ID_LIMIT"/>
     <xsd:enumeration value="EXCEEDED_LEAD_CONVERT_LIMIT"/>
     <xsd:enumeration value="EXCEEDED_MAX_FILTER_ENTITIES"/>
     <xsd:enumeration value="EXCEEDED_MAX_SEMIJOIN_SUBSELECTS"/>
     <xsd:enumeration value="EXCEEDED_MAX_SIZE_REQUEST"/>
     <xsd:enumeration value="EXCEEDED_MAX_SOBJECTS"/>
     <xsd:enumeration value="EXCEEDED_MAX_TYPES_LIMIT"/>
     <xsd:enumeration value="EXCEEDED_QUOTA"/>
     <xsd:enumeration value="EXTERNAL_OBJECT_AUTHENTICATION_EXCEPTION"/>
     <xsd:enumeration value="EXTERNAL_OBJECT_CONNECTION_EXCEPTION"/>
     <xsd:enumeration value="EXTERNAL_OBJECT_EXCEPTION"/>
     <xsd:enumeration value="EXTERNAL_OBJECT_UNSUPPORTED_EXCEPTION"/>
     <xsd:enumeration value="EXTERNAL_SERVICE_AUTHENTICATION_EXCEPTION"/>
     <xsd:enumeration value="EXTERNAL_SERVICE_CONNECTION_EXCEPTION"/>
     <xsd:enumeration value="EXTERNAL_SERVICE_DATA_EXCEPTION"/>
     <xsd:enumeration value="EXTERNAL_SERVICE_EXCEPTION"/>
     <xsd:enumeration value="EXTERNAL_SERVICE_INVALID_STATE_EXCEPTION"/>
     <xsd:enumeration value="EXTERNAL_SERVICE_UNSUPPORTED_EXCEPTION"/>
     <xsd:enumeration value="FEDERATED_SEARCH_ERROR"/>
     <xsd:enumeration value="FEED_NOT_ENABLED_FOR_OBJECT"/>
     <xsd:enumeration value="FUNCTIONALITY_NOT_ENABLED"/>
     <xsd:enumeration value="FUNCTIONALITY_TEMPORARILY_UNAVAILABLE"/>
     <xsd:enumeration value="GMAIL_ROUTING_CREATION_NOT_ALLOWED"/>
     <xsd:enumeration value="GONE"/>
     <xsd:enumeration value="IAS_TIMEOUT_EXCEPTION"/>
     <xsd:enumeration value="IDEMPOTENCY_AUTHENTICATION_FAILED"/>
     <xsd:enumeration value="IDEMPOTENCY_BACKEND_CONNECTION_TIMEOUT"/>
     <xsd:enumeration value="IDEMPOTENCY_BACKEND_OPERATION_ERROR"/>
     <xsd:enumeration value="IDEMPOTENCY_CONCURRENT_REQUEST"/>
     <xsd:enumeration value="IDEMPOTENCY_FEATURE_NOT_ENABLED"/>
     <xsd:enumeration value="IDEMPOTENCY_KEY_ALREADY_USED"/>
     <xsd:enumeration value="IDEMPOTENCY_KEY_USED_DIFFERENT_USER"/>
     <xsd:enumeration value="IDEMPOTENCY_NOT_SUPPORTED"/>
     <xsd:enumeration value="ID_REQUIRED"/>
     <xsd:enumeration value="ILLEGAL_QUERY_PARAMETER_VALUE"/>
     <xsd:enumeration value="INACTIVE_OWNER_OR_USER"/>
     <xsd:enumeration value="INACTIVE_PORTAL"/>
     <xsd:enumeration value="INDEX_NOT_FOUND"/>
     <xsd:enumeration value="INSERT_UPDATE_DELETE_NOT_ALLOWED_DURING_MAINTENANCE"/>
     <xsd:enumeration value="INSTALL_KEY_INVALID"/>
     <xsd:enumeration value="INSTALL_KEY_REQUIRED"/>
     <xsd:enumeration value="INSUFFICIENT_ACCESS"/>
     <xsd:enumeration value="INSUFFICIENT_ACCESS_APEX_METADATA_DEPLOY"/>
     <xsd:enumeration value="INTERNAL_CANVAS_ERROR"/>
     <xsd:enumeration value="INTERNAL_ERROR"/>
     <xsd:enumeration value="INTERNAL_SERVER_ERROR"/>
     <xsd:enumeration value="INVALID_ASSIGNMENT_RULE"/>
     <xsd:enumeration value="INVALID_AUTH_HEADER"/>
     <xsd:enumeration value="INVALID_BATCH_REQUEST"/>
     <xsd:enumeration value="INVALID_BATCH_SIZE"/>
     <xsd:enumeration value="INVALID_CLIENT"/>
     <xsd:enumeration value="INVALID_CROSS_REFERENCE_KEY"/>
     <xsd:enumeration value="INVALID_DATE_FORMAT"/>
     <xsd:enumeration value="INVALID_FIELD"/>
     <xsd:enumeration value="INVALID_FILTER_LANGUAGE"/>
     <xsd:enumeration value="INVALID_FILTER_VALUE"/>
     <xsd:enumeration value="INVALID_IDEMPOTENCY_KEY"/>
     <xsd:enumeration value="INVALID_ID_FIELD"/>
     <xsd:enumeration value="INVALID_INPUT_COMBINATION"/>
     <xsd:enumeration value="INVALID_LOCALE_LANGUAGE"/>
     <xsd:enumeration value="INVALID_LOCATOR"/>
     <xsd:enumeration value="INVALID_LOGIN"/>
     <xsd:enumeration value="INVALID_MULTIPART_REQUEST"/>
     <xsd:enumeration value="INVALID_NEW_PASSWORD"/>
     <xsd:enumeration value="INVALID_OLD_PASSWORD"/>
     <xsd:enumeration value="INVALID_OPERATION"/>
     <xsd:enumeration value="INVALID_OPERATION_WITH_EXPIRED_PASSWORD"/>
     <xsd:enumeration value="INVALID_PACKAGE_VERSION"/>
     <xsd:enumeration value="INVALID_PAGING_OPTION"/>
     <xsd:enumeration value="INVALID_QUERY_FILTER_OPERATOR"/>
     <xsd:enumeration value="INVALID_QUERY_KEY"/>
     <xsd:enumeration value="INVALID_QUERY_LOCATOR"/>
     <xsd:enumeration value="INVALID_QUERY_SCOPE"/>
     <xsd:enumeration value="INVALID_QUERY_VALUE"/>
     <xsd:enumeration value="INVALID_REPLICATION_DATE"/>
     <xsd:enumeration value="INVALID_SEARCH"/>
     <xsd:enumeration value="INVALID_SEARCH_SCOPE"/>
     <xsd:enumeration value="INVALID_SESSION_ID"/>
     <xsd:enumeration value="INVALID_SOAP_HEADER"/>
     <xsd:enumeration value="INVALID_SORT_OPTION"/>
     <xsd:enumeration value="INVALID_SSO_GATEWAY_URL"/>
     <xsd:enumeration value="INVALID_TYPE"/>
     <xsd:enumeration value="INVALID_TYPE_FOR_OPERATION"/>
     <xsd:enumeration value="JIGSAW_ACTION_DISABLED"/>
     <xsd:enumeration value="JIGSAW_IMPORT_LIMIT_EXCEEDED"/>
     <xsd:enumeration value="JIGSAW_REQUEST_NOT_SUPPORTED"/>
     <xsd:enumeration value="JSON_PARSER_ERROR"/>
     <xsd:enumeration value="KEY_HAS_BEEN_DESTROYED"/>
     <xsd:enumeration value="LANGUAGE_PARAM_CONFLICT"/>
     <xsd:enumeration value="LICENSING_DATA_ERROR"/>
     <xsd:enumeration value="LICENSING_UNKNOWN_ERROR"/>
     <xsd:enumeration value="LIMIT_EXCEEDED"/>
     <xsd:enumeration value="LOGIN_CHALLENGE_ISSUED"/>
     <xsd:enumeration value="LOGIN_CHALLENGE_PENDING"/>
     <xsd:enumeration value="LOGIN_DURING_RESTRICTED_DOMAIN"/>
     <xsd:enumeration value="LOGIN_DURING_RESTRICTED_TIME"/>
     <xsd:enumeration value="LOGIN_MUST_USE_SECURITY_TOKEN"/>
     <xsd:enumeration value="MALFORMED_ID"/>
     <xsd:enumeration value="MALFORMED_QUERY"/>
     <xsd:enumeration value="MALFORMED_SEARCH"/>
     <xsd:enumeration value="MISMATCHING_VERSIONS"/>
     <xsd:enumeration value="MISSING_ARGUMENT"/>
     <xsd:enumeration value="MISSING_RECORD"/>
     <xsd:enumeration value="MODIFIED"/>
     <xsd:enumeration value="MULTIPLE_RECORDS_FOUND"/>
     <xsd:enumeration value="MUTUAL_AUTHENTICATION_FAILED"/>
     <xsd:enumeration value="NOT_ACCEPTABLE"/>
     <xsd:enumeration value="NOT_MODIFIED"/>
     <xsd:enumeration value="NO_ACTIVE_DUPLICATE_RULE"/>
     <xsd:enumeration value="NO_RECIPIENTS"/>
     <xsd:enumeration value="NO_SOFTPHONE_LAYOUT"/>
     <xsd:enumeration value="NUMBER_OUTSIDE_VALID_RANGE"/>
     <xsd:enumeration value="OCR_INVALID_REQUEST"/>
     <xsd:enumeration value="OPERATION_TOO_LARGE"/>
     <xsd:enumeration value="ORDER_MANAGEMENT_ACTION_NOT_ALLOWED"/>
     <xsd:enumeration value="ORG_IN_MAINTENANCE"/>
     <xsd:enumeration value="ORG_IS_DOT_ORG"/>
     <xsd:enumeration value="ORG_IS_SIGNING_UP"/>
     <xsd:enumeration value="ORG_LOCKED"/>
     <xsd:enumeration value="ORG_NOT_OWNED_BY_INSTANCE"/>
     <xsd:enumeration value="PASSWORD_LOCKOUT"/>
     <xsd:enumeration value="PAYLOAD_ITEM_MAP_ERROR"/>
     <xsd:enumeration value="PENDING_COMMIT"/>
     <xsd:enumeration value="PORTAL_NO_ACCESS"/>
     <xsd:enumeration value="POST_BODY_PARSE_ERROR"/>
     <xsd:enumeration value="POST_TAX_PROCESSING_ERROR"/>
     <xsd:enumeration value="PRODUCT_NOT_FOUND"/>
     <xsd:enumeration value="QAT_HETEROGENOUS_CONTEXT_IDS"/>
     <xsd:enumeration value="QAT_INVALID_CONTEXT_ID"/>
     <xsd:enumeration value="QAT_INVALID_QUICK_ACTION"/>
     <xsd:enumeration value="QUERY_TIMEOUT"/>
     <xsd:enumeration value="QUERY_TOO_COMPLICATED"/>
     <xsd:enumeration value="REALTIME_PROCESSING_TIME_EXCEEDED_LIMIT"/>
     <xsd:enumeration value="RECORD_NOT_FOUND"/>
     <xsd:enumeration value="REPORT_EXPORT_LIMIT_EXCEEDED"/>
     <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="SITE_PUBLISH_FAILED"/>
     <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="SPECIFICATION_GENERATION_EXCEPTION"/>
     <xsd:enumeration value="SSO_SERVICE_DOWN"/>
     <xsd:enumeration value="SST_ADMIN_FILE_DOWNLOAD_EXCEPTION"/>
     <xsd:enumeration value="STATE_TRANSITION_NOT_ALLOWED"/>
     <xsd:enumeration value="TAX_INTERNAL_ERROR"/>
     <xsd:enumeration value="TOO_MANY_APEX_REQUESTS"/>
     <xsd:enumeration value="TOO_MANY_JOBS"/>
     <xsd:enumeration value="TOO_MANY_RECIPIENTS"/>
     <xsd:enumeration value="TOO_MANY_RECORDS"/>
     <xsd:enumeration value="TRIAL_EXPIRED"/>
     <xsd:enumeration value="TXN_SECURITY_APEX_ERROR"/>
     <xsd:enumeration value="TXN_SECURITY_END_A_SESSION"/>
     <xsd:enumeration value="TXN_SECURITY_FAIL_CLOSE"/>
     <xsd:enumeration value="TXN_SECURITY_METERING_ERROR"/>
     <xsd:enumeration value="TXN_SECURITY_NO_ACCESS"/>
     <xsd:enumeration value="TXN_SECURITY_RUNTIME_ERROR"/>
     <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_DML_OPERATION"/>
     <xsd:enumeration value="UNSUPPORTED_MEDIA_TYPE"/>
     <xsd:enumeration value="UNSUPPORTED_QUERY"/>
     <xsd:enumeration value="USER_EMAIL_NOT_CONNECTED"/>
     <xsd:enumeration value="VERSION_NOT_FOUND"/>
     <xsd:enumeration value="WEBSTORE_NOT_FOUND"/>
     <xsd:enumeration value="XML_PARSER_ERROR"/>
    </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="ApiFault">
    <xsd:sequence>
     <xsd:element name="exceptionCode" type="fns:ExceptionCode"/>
     <xsd:element name="exceptionMessage" type="xsd:string" minOccurs="0"/>
     <xsd:element name="extendedErrorDetails" type="tns:ExtendedErrorDetails" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
     <xsd:element name="upgradeURL" type="xsd:string" minOccurs="0"/>
     <xsd:element name="upgradeMessage" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
   </xsd:complexType>
   <xsd:element name="ApiFault" type="fns:ApiFault"/>
   <xsd:complexType name="ApiQueryFault">
    <xsd:complexContent>
     <xsd:extension base="fns:ApiFault">
      <xsd:sequence>
       <xsd:element name="row" type="xsd:int"/>
       <xsd:element name="column" type="xsd:int"/>
      </xsd:sequence>
     </xsd:extension>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:element name="ApiQueryFault" type="fns:ApiQueryFault"/>
   <xsd:complexType name="LoginFault">
    <xsd:complexContent>
     <xsd:extension base="fns:ApiFault"/>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:element name="LoginFault" fns:type="LoginFault"/>
   <xsd:complexType name="InvalidQueryLocatorFault">
    <xsd:complexContent>
     <xsd:extension base="fns:ApiFault"/>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:element name="InvalidQueryLocatorFault" fns:type="InvalidQueryLocatorFault"/>
   <xsd:complexType name="InvalidNewPasswordFault">
    <xsd:complexContent>
     <xsd:extension base="fns:ApiFault"/>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:element name="InvalidNewPasswordFault" fns:type="InvalidNewPasswordFault"/>
   <xsd:complexType name="InvalidOldPasswordFault">
    <xsd:complexContent>
     <xsd:extension base="fns:ApiFault"/>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:element name="InvalidOldPasswordFault" fns:type="InvalidOldPasswordFault"/>
   <xsd:complexType name="InvalidIdFault">
    <xsd:complexContent>
     <xsd:extension base="fns:ApiFault"/>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:element name="InvalidIdFault" fns:type="InvalidIdFault"/>
   <xsd:complexType name="UnexpectedErrorFault">
    <xsd:complexContent>
     <xsd:extension base="fns:ApiFault"/>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:element name="UnexpectedErrorFault" fns:type="UnexpectedErrorFault"/>
   <xsd:complexType name="InvalidFieldFault">
    <xsd:complexContent>
     <xsd:extension base="fns:ApiQueryFault"/>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:element name="InvalidFieldFault" fns:type="InvalidFieldFault"/>
   <xsd:complexType name="InvalidSObjectFault">
    <xsd:complexContent>
     <xsd:extension base="fns:ApiQueryFault"/>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:element name="InvalidSObjectFault" fns:type="InvalidSObjectFault"/>
   <xsd:complexType name="MalformedQueryFault">
    <xsd:complexContent>
     <xsd:extension base="fns:ApiQueryFault"/>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:element name="MalformedQueryFault" fns:type="MalformedQueryFault"/>
   <xsd:complexType name="MalformedSearchFault">
    <xsd:complexContent>
     <xsd:extension base="fns:ApiQueryFault"/>
    </xsd:complexContent>
   </xsd:complexType>
   <xsd:element name="MalformedSearchFault" fns:type="MalformedSearchFault"/>
  </xsd:schema>
 </types>
 <!-- Message for the header parts -->
 <message name="Header">
  <part name="APIPerformanceInfo" element="tns:APIPerformanceInfo"/>
  <part name="AllOrNoneHeader" element="tns:AllOrNoneHeader"/>
  <part name="AllowFieldTruncationHeader" element="tns:AllowFieldTruncationHeader"/>
  <part name="CallOptions" element="tns:CallOptions"/>
  <part name="DebuggingHeader" element="tns:DebuggingHeader"/>
  <part name="DebuggingInfo" element="tns:DebuggingInfo"/>
  <part name="DisableFeedTrackingHeader" element="tns:DisableFeedTrackingHeader"/>
  <part name="MetadataVersionCheck" element="tns:MetadataVersionCheck"/>
  <part name="MetadataWarningsHeader" element="tns:MetadataWarningsHeader"/>
  <part name="PackageVersionHeader" element="tns:PackageVersionHeader"/>
  <part name="SessionHeader" element="tns:SessionHeader"/>
 </message>
 <!-- Operation Messages -->
 <message name="changeOwnPasswordRequest">
  <part element="tns:changeOwnPassword" name="parameters"/>
 </message>
 <message name="changeOwnPasswordResponse">
  <part element="tns:changeOwnPasswordResponse" name="parameters"/>
 </message>
 <message name="createRequest">
  <part element="tns:create" name="parameters"/>
 </message>
 <message name="createResponse">
  <part element="tns:createResponse" name="parameters"/>
 </message>
 <message name="deleteRequest">
  <part element="tns:delete" name="parameters"/>
 </message>
 <message name="deleteResponse">
  <part element="tns:deleteResponse" name="parameters"/>
 </message>
 <message name="describeGlobalRequest">
  <part element="tns:describeGlobal" name="parameters"/>
 </message>
 <message name="describeGlobalResponse">
  <part element="tns:describeGlobalResponse" name="parameters"/>
 </message>
 <message name="describeLayoutRequest">
  <part element="tns:describeLayout" name="parameters"/>
 </message>
 <message name="describeLayoutResponse">
  <part element="tns:describeLayoutResponse" name="parameters"/>
 </message>
 <message name="describeSObjectRequest">
  <part element="tns:describeSObject" name="parameters"/>
 </message>
 <message name="describeSObjectResponse">
  <part element="tns:describeSObjectResponse" name="parameters"/>
 </message>
 <message name="describeSObjectsRequest">
  <part element="tns:describeSObjects" name="parameters"/>
 </message>
 <message name="describeSObjectsResponse">
  <part element="tns:describeSObjectsResponse" name="parameters"/>
 </message>
 <message name="describeSoqlListViewsRequest">
  <part element="tns:describeSoqlListViews" name="parameters"/>
 </message>
 <message name="describeSoqlListViewsResponse">
  <part element="tns:describeSoqlListViewsResponse" name="parameters"/>
 </message>
 <message name="describeValueTypeRequest">
  <part element="tns:describeValueType" name="parameters"/>
 </message>
 <message name="describeValueTypeResponse">
  <part element="tns:describeValueTypeResponse" name="parameters"/>
 </message>
 <message name="describeWorkitemActionsRequest">
  <part element="tns:describeWorkitemActions" name="parameters"/>
 </message>
 <message name="describeWorkitemActionsResponse">
  <part element="tns:describeWorkitemActionsResponse" name="parameters"/>
 </message>
 <message name="executeAnonymousRequest">
  <part element="tns:executeAnonymous" name="parameters"/>
 </message>
 <message name="executeAnonymousResponse">
  <part element="tns:executeAnonymousResponse" name="parameters"/>
 </message>
 <message name="getDeletedRequest">
  <part element="tns:getDeleted" name="parameters"/>
 </message>
 <message name="getDeletedResponse">
  <part element="tns:getDeletedResponse" name="parameters"/>
 </message>
 <message name="getServerTimestampRequest">
  <part element="tns:getServerTimestamp" name="parameters"/>
 </message>
 <message name="getServerTimestampResponse">
  <part element="tns:getServerTimestampResponse" name="parameters"/>
 </message>
 <message name="getUpdatedRequest">
  <part element="tns:getUpdated" name="parameters"/>
 </message>
 <message name="getUpdatedResponse">
  <part element="tns:getUpdatedResponse" name="parameters"/>
 </message>
 <message name="getUserInfoRequest">
  <part element="tns:getUserInfo" name="parameters"/>
 </message>
 <message name="getUserInfoResponse">
  <part element="tns:getUserInfoResponse" name="parameters"/>
 </message>
 <message name="invalidateSessionsRequest">
  <part element="tns:invalidateSessions" name="parameters"/>
 </message>
 <message name="invalidateSessionsResponse">
  <part element="tns:invalidateSessionsResponse" name="parameters"/>
 </message>
 <message name="loginRequest">
  <part element="tns:login" name="parameters"/>
 </message>
 <message name="loginResponse">
  <part element="tns:loginResponse" name="parameters"/>
 </message>
 <message name="logoutRequest">
  <part element="tns:logout" name="parameters"/>
 </message>
 <message name="logoutResponse">
  <part element="tns:logoutResponse" name="parameters"/>
 </message>
 <message name="queryRequest">
  <part element="tns:query" name="parameters"/>
 </message>
 <message name="queryResponse">
  <part element="tns:queryResponse" name="parameters"/>
 </message>
 <message name="queryAllRequest">
  <part element="tns:queryAll" name="parameters"/>
 </message>
 <message name="queryAllResponse">
  <part element="tns:queryAllResponse" name="parameters"/>
 </message>
 <message name="queryMoreRequest">
  <part element="tns:queryMore" name="parameters"/>
 </message>
 <message name="queryMoreResponse">
  <part element="tns:queryMoreResponse" name="parameters"/>
 </message>
 <message name="retrieveRequest">
  <part element="tns:retrieve" name="parameters"/>
 </message>
 <message name="retrieveResponse">
  <part element="tns:retrieveResponse" name="parameters"/>
 </message>
 <message name="runTestsRequest">
  <part element="tns:runTests" name="parameters"/>
 </message>
 <message name="runTestsResponse">
  <part element="tns:runTestsResponse" name="parameters"/>
 </message>
 <message name="runTestsAsynchronousRequest">
  <part element="tns:runTestsAsynchronous" name="parameters"/>
 </message>
 <message name="runTestsAsynchronousResponse">
  <part element="tns:runTestsAsynchronousResponse" name="parameters"/>
 </message>
 <message name="searchRequest">
  <part element="tns:search" name="parameters"/>
 </message>
 <message name="searchResponse">
  <part element="tns:searchResponse" name="parameters"/>
 </message>
 <message name="setPasswordRequest">
  <part element="tns:setPassword" name="parameters"/>
 </message>
 <message name="setPasswordResponse">
  <part element="tns:setPasswordResponse" name="parameters"/>
 </message>
 <message name="updateRequest">
  <part element="tns:update" name="parameters"/>
 </message>
 <message name="updateResponse">
  <part element="tns:updateResponse" name="parameters"/>
 </message>
 <message name="upsertRequest">
  <part element="tns:upsert" name="parameters"/>
 </message>
 <message name="upsertResponse">
  <part element="tns:upsertResponse" name="parameters"/>
 </message>
 <portType name="SforceServicePortType">
  <operation name="changeOwnPassword">
   <documentation>Change the current user&apos;s password</documentation>
   <input message="tns:changeOwnPasswordRequest"/>
   <output message="tns:changeOwnPasswordResponse"/>
  </operation>
  <operation name="create">
   <documentation>Create a set of new sObjects</documentation>
   <input message="tns:createRequest"/>
   <output message="tns:createResponse"/>
  </operation>
  <operation name="delete">
   <documentation>Delete a set of sObjects based on object id</documentation>
   <input message="tns:deleteRequest"/>
   <output message="tns:deleteResponse"/>
  </operation>
  <operation name="describeGlobal">
   <documentation>Describe the Global state</documentation>
   <input message="tns:describeGlobalRequest"/>
   <output message="tns:describeGlobalResponse"/>
  </operation>
  <operation name="describeLayout">
   <documentation>Describe the layout of the given sObject or the given actionable global page.</documentation>
   <input message="tns:describeLayoutRequest"/>
   <output message="tns:describeLayoutResponse"/>
  </operation>
  <operation name="describeSObject">
   <documentation>Describe an sObject</documentation>
   <input message="tns:describeSObjectRequest"/>
   <output message="tns:describeSObjectResponse"/>
  </operation>
  <operation name="describeSObjects">
   <documentation>Describe multiple sObjects (upto 100)</documentation>
   <input message="tns:describeSObjectsRequest"/>
   <output message="tns:describeSObjectsResponse"/>
  </operation>
  <operation name="describeSoqlListViews">
   <documentation>Describe the ListViews as SOQL metadata for the generation of SOQL.</documentation>
   <input message="tns:describeSoqlListViewsRequest"/>
   <output message="tns:describeSoqlListViewsResponse"/>
  </operation>
  <operation name="describeValueType">
   <documentation>Describe a complex value type</documentation>
   <input message="tns:describeValueTypeRequest"/>
   <output message="tns:describeValueTypeResponse"/>
  </operation>
  <operation name="describeWorkitemActions">
   <documentation>Determine which actions are available for the given workitem</documentation>
   <input message="tns:describeWorkitemActionsRequest"/>
   <output message="tns:describeWorkitemActionsResponse"/>
  </operation>
  <operation name="executeAnonymous">
   <documentation>Execute an anonymous Apex code block</documentation>
   <input message="tns:executeAnonymousRequest"/>
   <output message="tns:executeAnonymousResponse"/>
  </operation>
  <operation name="getDeleted">
   <documentation>Get the IDs for deleted sObjects</documentation>
   <input message="tns:getDeletedRequest"/>
   <output message="tns:getDeletedResponse"/>
  </operation>
  <operation name="getServerTimestamp">
   <documentation>Gets server timestamp</documentation>
   <input message="tns:getServerTimestampRequest"/>
   <output message="tns:getServerTimestampResponse"/>
  </operation>
  <operation name="getUpdated">
   <documentation>Get the IDs for updated sObjects</documentation>
   <input message="tns:getUpdatedRequest"/>
   <output message="tns:getUpdatedResponse"/>
  </operation>
  <operation name="getUserInfo">
   <documentation>Returns standard information relevant to the current user</documentation>
   <input message="tns:getUserInfoRequest"/>
   <output message="tns:getUserInfoResponse"/>
  </operation>
  <operation name="invalidateSessions">
   <documentation>Logs out and invalidates session ids</documentation>
   <input message="tns:invalidateSessionsRequest"/>
   <output message="tns:invalidateSessionsResponse"/>
  </operation>
  <operation name="login">
   <documentation>Login to the Salesforce.com SOAP Api</documentation>
   <input message="tns:loginRequest"/>
   <output message="tns:loginResponse"/>
  </operation>
  <operation name="logout">
   <documentation>Logout the current user, invalidating the current session.</documentation>
   <input message="tns:logoutRequest"/>
   <output message="tns:logoutResponse"/>
  </operation>
  <operation name="query">
   <documentation>Create a Query Cursor</documentation>
   <input message="tns:queryRequest"/>
   <output message="tns:queryResponse"/>
  </operation>
  <operation name="queryAll">
   <documentation>Create a Query Cursor, including deleted sObjects</documentation>
   <input message="tns:queryAllRequest"/>
   <output message="tns:queryAllResponse"/>
  </operation>
  <operation name="queryMore">
   <documentation>Gets the next batch of sObjects from a query</documentation>
   <input message="tns:queryMoreRequest"/>
   <output message="tns:queryMoreResponse"/>
  </operation>
  <operation name="retrieve">
   <documentation>Get a set of sObjects</documentation>
   <input message="tns:retrieveRequest"/>
   <output message="tns:retrieveResponse"/>
  </operation>
  <operation name="runTests">
   <documentation>Execute test methods</documentation>
   <input message="tns:runTestsRequest"/>
   <output message="tns:runTestsResponse"/>
  </operation>
  <operation name="runTestsAsynchronous">
   <documentation>Execute asynchronous runTests</documentation>
   <input message="tns:runTestsAsynchronousRequest"/>
   <output message="tns:runTestsAsynchronousResponse"/>
  </operation>
  <operation name="search">
   <documentation>Search for sObjects</documentation>
   <input message="tns:searchRequest"/>
   <output message="tns:searchResponse"/>
  </operation>
  <operation name="setPassword">
   <documentation>Set a user&apos;s password</documentation>
   <input message="tns:setPasswordRequest"/>
   <output message="tns:setPasswordResponse"/>
  </operation>
  <operation name="update">
   <documentation>Update a set of sObjects</documentation>
   <input message="tns:updateRequest"/>
   <output message="tns:updateResponse"/>
  </operation>
  <operation name="upsert">
   <documentation>Update or insert a set of sObjects based on object id</documentation>
   <input message="tns:upsertRequest"/>
   <output message="tns:upsertResponse"/>
  </operation>
 </portType>
 <binding name="SforceServiceBinding" type="tns:SforceServicePortType">
  <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  <operation name="changeOwnPassword">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="create">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="MetadataWarningsHeader" message="tns:Header"/>
    <soap:header use="literal" part="AllOrNoneHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="delete">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="MetadataWarningsHeader" message="tns:Header"/>
    <soap:header use="literal" part="AllOrNoneHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="describeGlobal">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="describeLayout">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="describeSObject">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="describeSObjects">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="describeSoqlListViews">
   <soap:operation soapAction=""/>
   <input>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="describeValueType">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="describeWorkitemActions">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="executeAnonymous">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="DebuggingHeader" message="tns:Header"/>
    <soap:header use="literal" part="PackageVersionHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:header use="literal" part="AllowFieldTruncationHeader" message="tns:Header"/>
    <soap:header use="literal" part="DisableFeedTrackingHeader" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="DebuggingInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="getDeleted">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="getServerTimestamp">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="getUpdated">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="getUserInfo">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="invalidateSessions">
   <soap:operation soapAction=""/>
   <input>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="login">
   <soap:operation soapAction=""/>
   <input>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="logout">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="query">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:header use="literal" part="MetadataVersionCheck" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="MetadataVersionCheck" message="tns:Header"/>
    <soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="queryAll">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="queryMore">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="retrieve">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="runTests">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="DebuggingHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="DebuggingInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="runTestsAsynchronous">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="DebuggingHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="DebuggingInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="search">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="setPassword">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="update">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="MetadataWarningsHeader" message="tns:Header"/>
    <soap:header use="literal" part="AllOrNoneHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:header use="literal" part="MetadataVersionCheck" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="MetadataVersionCheck" message="tns:Header"/>
    <soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
  <operation name="upsert">
   <soap:operation soapAction=""/>
   <input>
    <soap:header use="literal" part="SessionHeader" message="tns:Header"/>
    <soap:header use="literal" part="MetadataWarningsHeader" message="tns:Header"/>
    <soap:header use="literal" part="MetadataVersionCheck" message="tns:Header"/>
    <soap:header use="literal" part="AllOrNoneHeader" message="tns:Header"/>
    <soap:header use="literal" part="CallOptions" message="tns:Header"/>
    <soap:body use="literal" parts="parameters"/>
   </input>
   <output>
    <soap:header use="literal" part="MetadataVersionCheck" message="tns:Header"/>
    <soap:header use="literal" part="APIPerformanceInfo" message="tns:Header"/>
    <soap:body use="literal"/>
   </output>
  </operation>
 </binding>
 <service name="SforceServiceService">
  <documentation></documentation>
  <port binding="tns:SforceServiceBinding" name="SforceService">
   <soap:address location="https://test.salesforce.com/services/Soap/T/56.0"/>
  </port>
 </service>
</definitions>
