sfdc-verify-tools
Version:
Tools for verifying SFDC asynchronous processes
978 lines (977 loc) • 605 kB
text/xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
Salesforce.com Tooling API version 38.0
Copyright 2006-2017 Salesforce.com, inc. All Rights Reserved
-->
<definitions targetNamespace="urn:tooling.soap.sforce.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="urn:tooling.soap.sforce.com" xmlns:mns="urn:metadata.tooling.soap.sforce.com" xmlns:ens="urn:sobject.tooling.soap.sforce.com" xmlns:fns="urn:fault.tooling.soap.sforce.com">
<types>
<xsd:schema elementFormDefault="qualified" targetNamespace="urn:metadata.tooling.soap.sforce.com">
<xsd:import namespace="urn:sobject.tooling.soap.sforce.com"/>
<xsd:import namespace="urn:tooling.soap.sforce.com"/>
<xsd:complexType name="AccountSettings">
<xsd:complexContent>
<xsd:extension base="mns:MetadataForSettings">
<xsd:sequence>
<xsd:element name="enableAccountOwnerReport" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableAccountTeams" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="showViewHierarchyLink" minOccurs="0" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MetadataForSettings">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Metadata">
<xsd:sequence/>
</xsd:complexType>
<xsd:complexType name="ApexClass">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="apiVersion" type="xsd:double"/>
<xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="mns:PackageVersion"/>
<xsd:element name="status" type="tns:ApexCodeUnitStatus"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PackageVersion">
<xsd:sequence>
<xsd:element name="majorNumber" type="xsd:int"/>
<xsd:element name="minorNumber" type="xsd:int"/>
<xsd:element name="namespace" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ApexComponent">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="apiVersion" minOccurs="0" type="xsd:double"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="mns:PackageVersion"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexPage">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="apiVersion" type="xsd:double"/>
<xsd:element name="availableInTouch" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="confirmationTokenRequired" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="mns:PackageVersion"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexTestSuite">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="testClassName" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ApexTrigger">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="apiVersion" type="xsd:double"/>
<xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="mns:PackageVersion"/>
<xsd:element name="status" type="tns:ApexCodeUnitStatus"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AssignmentRule">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="ruleEntry" minOccurs="0" maxOccurs="unbounded" type="mns:RuleEntry"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RuleEntry">
<xsd:sequence>
<xsd:element name="assignedTo" minOccurs="0" type="xsd:string"/>
<xsd:element name="assignedToType" minOccurs="0" type="tns:AssignToLookupValueType"/>
<xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/>
<xsd:element name="businessHours" minOccurs="0" type="xsd:string"/>
<xsd:element name="businessHoursSource" minOccurs="0" type="tns:BusinessHoursSourceType"/>
<xsd:element name="criteriaItems" minOccurs="0" maxOccurs="unbounded" type="mns:FilterItem"/>
<xsd:element name="disableEscalationWhenModified" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="escalationAction" minOccurs="0" maxOccurs="unbounded" type="mns:EscalationAction"/>
<xsd:element name="escalationStartTime" minOccurs="0" type="tns:EscalationStartTimeType"/>
<xsd:element name="formula" minOccurs="0" type="xsd:string"/>
<xsd:element name="notifyCcRecipients" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="overrideExistingTeams" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="replyToEmail" minOccurs="0" type="xsd:string"/>
<xsd:element name="senderEmail" minOccurs="0" type="xsd:string"/>
<xsd:element name="senderName" minOccurs="0" type="xsd:string"/>
<xsd:element name="team" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="template" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FilterItem">
<xsd:sequence>
<xsd:element name="field" type="xsd:string"/>
<xsd:element name="operation" type="tns:FilterOperation"/>
<xsd:element name="value" minOccurs="0" type="xsd:string"/>
<xsd:element name="valueField" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="EscalationAction">
<xsd:sequence>
<xsd:element name="assignedTo" minOccurs="0" type="xsd:string"/>
<xsd:element name="assignedToTemplate" minOccurs="0" type="xsd:string"/>
<xsd:element name="assignedToType" minOccurs="0" type="tns:AssignToLookupValueType"/>
<xsd:element name="minutesToEscalation" minOccurs="0" type="xsd:int"/>
<xsd:element name="notifyCaseOwner" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="notifyEmail" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="notifyTo" minOccurs="0" type="xsd:string"/>
<xsd:element name="notifyToTemplate" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AssignmentRules">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AuraDefinitionBundle">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="SVGContent" minOccurs="0" type="xsd:base64Binary"/>
<xsd:element name="apiVersion" minOccurs="0" type="xsd:double"/>
<xsd:element name="controllerContent" minOccurs="0" type="xsd:base64Binary"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="designContent" minOccurs="0" type="xsd:base64Binary"/>
<xsd:element name="documentationContent" minOccurs="0" type="xsd:base64Binary"/>
<xsd:element name="helperContent" minOccurs="0" type="xsd:base64Binary"/>
<xsd:element name="markup" minOccurs="0" type="xsd:base64Binary"/>
<xsd:element name="modelContent" minOccurs="0" type="xsd:base64Binary"/>
<xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="mns:PackageVersion"/>
<xsd:element name="rendererContent" minOccurs="0" type="xsd:base64Binary"/>
<xsd:element name="styleContent" minOccurs="0" type="xsd:base64Binary"/>
<xsd:element name="testsuiteContent" minOccurs="0" type="xsd:base64Binary"/>
<xsd:element name="type" minOccurs="0" type="tns:AuraBundleType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AutoResponseRule">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="ruleEntry" minOccurs="0" maxOccurs="unbounded" type="mns:RuleEntry"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AutoResponseRules">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BusinessHoursEntry">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="default" type="xsd:boolean"/>
<xsd:element name="fridayEndTime" minOccurs="0" type="xsd:time"/>
<xsd:element name="fridayStartTime" minOccurs="0" type="xsd:time"/>
<xsd:element name="mondayEndTime" minOccurs="0" type="xsd:time"/>
<xsd:element name="mondayStartTime" minOccurs="0" type="xsd:time"/>
<xsd:element name="name" minOccurs="0" type="xsd:string"/>
<xsd:element name="saturdayEndTime" minOccurs="0" type="xsd:time"/>
<xsd:element name="saturdayStartTime" minOccurs="0" type="xsd:time"/>
<xsd:element name="sundayEndTime" minOccurs="0" type="xsd:time"/>
<xsd:element name="sundayStartTime" minOccurs="0" type="xsd:time"/>
<xsd:element name="thursdayEndTime" minOccurs="0" type="xsd:time"/>
<xsd:element name="thursdayStartTime" minOccurs="0" type="xsd:time"/>
<xsd:element name="timeZoneId" minOccurs="0" type="xsd:string"/>
<xsd:element name="tuesdayEndTime" minOccurs="0" type="xsd:time"/>
<xsd:element name="tuesdayStartTime" minOccurs="0" type="xsd:time"/>
<xsd:element name="wednesdayEndTime" minOccurs="0" type="xsd:time"/>
<xsd:element name="wednesdayStartTime" minOccurs="0" type="xsd:time"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BusinessProcess">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="mns:PicklistValue"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PicklistValue">
<xsd:complexContent>
<xsd:extension base="mns:GlobalPicklistValue">
<xsd:sequence>
<xsd:element name="allowEmail" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="closed" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="controllingFieldValues" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="converted" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="cssExposed" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="forecastCategory" minOccurs="0" type="tns:ForecastCategories"/>
<xsd:element name="highPriority" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="probability" minOccurs="0" type="xsd:int"/>
<xsd:element name="reverseRole" minOccurs="0" type="xsd:string"/>
<xsd:element name="reviewed" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="won" minOccurs="0" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GlobalPicklistValue">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="color" minOccurs="0" type="xsd:string"/>
<xsd:element name="default" type="xsd:boolean"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="valueName" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Certificate">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="caSigned" type="xsd:boolean"/>
<xsd:element name="encryptedWithPlatformEncryption" minOccurs="0" type="xsd:boolean" nillable="true"/>
<xsd:element name="expirationDate" minOccurs="0" type="xsd:dateTime" nillable="true"/>
<xsd:element name="keySize" minOccurs="0" type="xsd:int"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="privateKeyExportable" minOccurs="0" type="xsd:boolean" nillable="true"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CleanDataService">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="cleanRules" minOccurs="0" maxOccurs="unbounded" type="mns:CleanRule"/>
<xsd:element name="description" type="xsd:string"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="matchEngine" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CleanRule">
<xsd:sequence>
<xsd:element name="bulkEnabled" type="xsd:boolean"/>
<xsd:element name="bypassTriggers" type="xsd:boolean"/>
<xsd:element name="bypassWorkflow" type="xsd:boolean"/>
<xsd:element name="description" type="xsd:string"/>
<xsd:element name="developerName" type="xsd:string"/>
<xsd:element name="fieldMappings" minOccurs="0" maxOccurs="unbounded" type="mns:FieldMapping"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="matchRule" type="xsd:string"/>
<xsd:element name="sourceSobjectType" type="xsd:string"/>
<xsd:element name="status" type="tns:CleanRuleStatus"/>
<xsd:element name="targetSobjectType" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FieldMapping">
<xsd:sequence>
<xsd:element name="SObjectType" type="xsd:string"/>
<xsd:element name="developerName" type="xsd:string"/>
<xsd:element name="fieldMappingRows" minOccurs="0" maxOccurs="unbounded" type="mns:FieldMappingRow"/>
<xsd:element name="masterLabel" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FieldMappingRow">
<xsd:sequence>
<xsd:element name="SObjectType" type="xsd:string"/>
<xsd:element name="fieldMappingFields" minOccurs="0" maxOccurs="unbounded" type="mns:FieldMappingField"/>
<xsd:element name="fieldName" type="xsd:string"/>
<xsd:element name="mappingOperation" type="tns:MappingOperation"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FieldMappingField">
<xsd:sequence>
<xsd:element name="dataServiceField" type="xsd:string"/>
<xsd:element name="dataServiceObjectName" type="xsd:string"/>
<xsd:element name="priority" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Community">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="chatterAnswersFacebookSsoUrl" minOccurs="0" type="xsd:string"/>
<xsd:element name="communityFeedPage" minOccurs="0" type="xsd:string"/>
<xsd:element name="dataCategoryName" minOccurs="0" type="xsd:string"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="emailFooterDocument" minOccurs="0" type="xsd:string"/>
<xsd:element name="emailHeaderDocument" minOccurs="0" type="xsd:string"/>
<xsd:element name="emailNotificationUrl" minOccurs="0" type="xsd:string"/>
<xsd:element name="enableChatterAnswers" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enablePrivateQuestions" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="expertsGroup" minOccurs="0" type="xsd:string"/>
<xsd:element name="portal" minOccurs="0" type="xsd:string"/>
<xsd:element name="reputationLevels" minOccurs="0" type="mns:ReputationLevels"/>
<xsd:element name="showInPortal" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="site" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ReputationLevels">
<xsd:sequence>
<xsd:element name="chatterAnswersReputationLevels" minOccurs="0" maxOccurs="unbounded" type="mns:ChatterAnswersReputationLevel"/>
<xsd:element name="ideaReputationLevels" minOccurs="0" maxOccurs="unbounded" type="mns:IdeaReputationLevel"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ChatterAnswersReputationLevel">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="value" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="IdeaReputationLevel">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="value" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CommunityTemplateDefinition">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="bundlesInfo" minOccurs="0" maxOccurs="unbounded" type="mns:CommunityTemplateBundleInfo"/>
<xsd:element name="category" type="tns:CommunityTemplateCategory"/>
<xsd:element name="defaultThemeDefinition" type="xsd:string"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="enableExtendedCleanUpOnDelete" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="pageSetting" minOccurs="0" maxOccurs="unbounded" type="mns:CommunityTemplatePageSetting"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CommunityTemplateBundleInfo">
<xsd:sequence>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="image" minOccurs="0" type="xsd:string"/>
<xsd:element name="order" type="xsd:int"/>
<xsd:element name="title" type="xsd:string"/>
<xsd:element name="type" type="tns:CommunityTemplateBundleInfoType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CommunityTemplatePageSetting">
<xsd:sequence>
<xsd:element name="page" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CommunityThemeDefinition">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="enableExtendedCleanUpOnDelete" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="themeSetting" minOccurs="0" maxOccurs="unbounded" type="mns:CommunityThemeSetting"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CommunityThemeSetting">
<xsd:sequence>
<xsd:element name="themeLayout" type="xsd:string"/>
<xsd:element name="themeLayoutType" type="tns:CommunityThemeLayoutType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CompactLayout">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomApplication">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="actionOverrides" minOccurs="0" maxOccurs="unbounded" type="mns:AppActionOverride"/>
<xsd:element name="brand" minOccurs="0" type="mns:AppBrand"/>
<xsd:element name="defaultLandingTab" minOccurs="0" type="xsd:string"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="detailPageRefreshMethod" minOccurs="0" type="xsd:string"/>
<xsd:element name="enableCustomizeMyTabs" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableKeyboardShortcuts" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableListViewHover" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableListViewReskin" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableMultiMonitorComponents" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enablePinTabs" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableTabHover" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableTabLimits" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="footerColor" minOccurs="0" type="xsd:string"/>
<xsd:element name="formFactors" minOccurs="0" maxOccurs="unbounded" type="tns:FormFactor"/>
<xsd:element name="headerColor" minOccurs="0" type="xsd:string"/>
<xsd:element name="isServiceCloudConsole" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="keyboardShortcuts" minOccurs="0" type="mns:KeyboardShortcuts"/>
<xsd:element name="label" minOccurs="0" type="xsd:string"/>
<xsd:element name="listPlacement" minOccurs="0" type="mns:ListPlacement"/>
<xsd:element name="listRefreshMethod" minOccurs="0" type="xsd:string"/>
<xsd:element name="liveAgentConfig" minOccurs="0" type="mns:LiveAgentConfig"/>
<xsd:element name="logo" minOccurs="0" type="xsd:string"/>
<xsd:element name="navType" minOccurs="0" type="tns:NavType"/>
<xsd:element name="primaryTabColor" minOccurs="0" type="xsd:string"/>
<xsd:element name="saveUserSessions" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="tab" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="tabLimitConfig" minOccurs="0" type="mns:TabLimitConfig"/>
<xsd:element name="uiType" minOccurs="0" type="tns:UiType"/>
<xsd:element name="utilityBar" minOccurs="0" type="xsd:string"/>
<xsd:element name="workspaceMappings" minOccurs="0" type="mns:WorkspaceMappings"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AppActionOverride">
<xsd:complexContent>
<xsd:extension base="mns:ActionOverride">
<xsd:sequence>
<xsd:element name="pageOrSobjectType" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ActionOverride">
<xsd:sequence>
<xsd:element name="actionName" minOccurs="0" type="xsd:string"/>
<xsd:element name="comment" minOccurs="0" type="xsd:string"/>
<xsd:element name="content" minOccurs="0" type="xsd:string"/>
<xsd:element name="formFactor" minOccurs="0" type="tns:FormFactor"/>
<xsd:element name="skipRecordTypeSelect" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="type" minOccurs="0" type="tns:ActionOverrideType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AppBrand">
<xsd:sequence>
<xsd:element name="footerColor" minOccurs="0" type="xsd:string"/>
<xsd:element name="headerColor" minOccurs="0" type="xsd:string"/>
<xsd:element name="logo" minOccurs="0" type="xsd:string"/>
<xsd:element name="logoVersion" minOccurs="0" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KeyboardShortcuts">
<xsd:sequence>
<xsd:element name="customShortcut" minOccurs="0" maxOccurs="unbounded" type="mns:CustomShortcut"/>
<xsd:element name="defaultShortcut" minOccurs="0" maxOccurs="unbounded" type="mns:DefaultShortcut"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CustomShortcut">
<xsd:complexContent>
<xsd:extension base="mns:DefaultShortcut">
<xsd:sequence>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="eventName" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DefaultShortcut">
<xsd:sequence>
<xsd:element name="action" type="xsd:string"/>
<xsd:element name="active" type="xsd:boolean"/>
<xsd:element name="keyCommand" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ListPlacement">
<xsd:sequence>
<xsd:element name="height" minOccurs="0" type="xsd:int"/>
<xsd:element name="location" type="xsd:string"/>
<xsd:element name="units" minOccurs="0" type="xsd:string"/>
<xsd:element name="width" minOccurs="0" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LiveAgentConfig">
<xsd:sequence>
<xsd:element name="enableLiveChat" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="openNewAccountSubtab" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="openNewCaseSubtab" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="openNewContactSubtab" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="openNewLeadSubtab" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="openNewVFPageSubtab" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="showKnowledgeArticles" minOccurs="0" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TabLimitConfig">
<xsd:sequence>
<xsd:element name="maxNumberOfPrimaryTabs" minOccurs="0" type="xsd:string"/>
<xsd:element name="maxNumberOfSubTabs" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="WorkspaceMappings">
<xsd:sequence>
<xsd:element name="mapping" minOccurs="0" maxOccurs="unbounded" type="mns:WorkspaceMapping"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="WorkspaceMapping">
<xsd:sequence>
<xsd:element name="fieldName" minOccurs="0" type="xsd:string"/>
<xsd:element name="tab" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CustomField">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="caseSensitive" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="customDataType" minOccurs="0" type="xsd:string"/>
<xsd:element name="defaultValue" minOccurs="0" type="xsd:string"/>
<xsd:element name="deleteConstraint" minOccurs="0" type="tns:DeleteConstraint"/>
<xsd:element name="deprecated" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="displayFormat" minOccurs="0" type="xsd:string"/>
<xsd:element name="encrypted" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="escapeMarkup" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="externalDeveloperName" minOccurs="0" type="xsd:string"/>
<xsd:element name="externalId" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="formula" minOccurs="0" type="xsd:string"/>
<xsd:element name="formulaTreatBlanksAs" minOccurs="0" type="tns:TreatBlanksAs"/>
<xsd:element name="inlineHelpText" minOccurs="0" type="xsd:string"/>
<xsd:element name="isConvertLeadDisabled" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="isFilteringDisabled" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="isNameField" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="isSortingDisabled" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="label" minOccurs="0" type="xsd:string"/>
<xsd:element name="length" minOccurs="0" type="xsd:int"/>
<xsd:element name="lookupFilter" minOccurs="0" type="mns:LookupFilter"/>
<xsd:element name="maskChar" minOccurs="0" type="tns:EncryptedFieldMaskChar"/>
<xsd:element name="maskType" minOccurs="0" type="tns:EncryptedFieldMaskType"/>
<xsd:element name="picklist" minOccurs="0" type="mns:Picklist"/>
<xsd:element name="populateExistingRows" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="precision" minOccurs="0" type="xsd:int"/>
<xsd:element name="referenceTargetField" minOccurs="0" type="xsd:string"/>
<xsd:element 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="startingNumber" minOccurs="0" type="xsd:int"/>
<xsd:element name="stripMarkup" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="summarizedField" minOccurs="0" type="xsd:string"/>
<xsd:element name="summaryForeignKey" minOccurs="0" type="xsd:string"/>
<xsd:element name="summaryOperation" minOccurs="0" type="tns:SummaryOperations"/>
<xsd:element name="trackFeedHistory" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="trackHistory" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="trackTrending" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="type" minOccurs="0" type="tns:FieldType"/>
<xsd:element name="unique" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="valueSet" minOccurs="0" type="mns:ValueSet"/>
<xsd:element name="visibleLines" minOccurs="0" type="xsd:int"/>
<xsd:element name="writeRequiresMasterRead" minOccurs="0" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="LookupFilter">
<xsd:sequence>
<xsd:element name="active" type="xsd:boolean"/>
<xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="errorMessage" minOccurs="0" type="xsd:string"/>
<xsd:element name="filterItems" minOccurs="0" maxOccurs="unbounded" type="mns:FilterItem"/>
<xsd:element name="infoMessage" minOccurs="0" type="xsd:string"/>
<xsd:element name="isOptional" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Picklist">
<xsd:sequence>
<xsd:element name="controllingField" minOccurs="0" type="xsd:string"/>
<xsd:element name="picklistValues" minOccurs="0" maxOccurs="unbounded" type="mns:PicklistValue"/>
<xsd:element name="restrictedPicklist" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="sorted" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ValueSet">
<xsd:sequence>
<xsd:element name="controllingField" minOccurs="0" type="xsd:string"/>
<xsd:element name="restricted" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="valueSetDefinition" minOccurs="0" type="mns: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="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="highPriority" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="probability" minOccurs="0" type="xsd:int"/>
<xsd:element name="reverseRole" minOccurs="0" type="xsd:string"/>
<xsd:element name="reviewed" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="won" minOccurs="0" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ValueSettings">
<xsd:sequence>
<xsd:element name="controllingFieldValue" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="valueName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CustomLabel">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="categories" minOccurs="0" type="xsd:string"/>
<xsd:element name="language" type="xsd:string"/>
<xsd:element name="protected" type="xsd:boolean"/>
<xsd:element name="shortDescription" type="xsd:string"/>
<xsd:element name="value" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomLabels">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomObject">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="actionOverrides" minOccurs="0" maxOccurs="unbounded" type="mns:ActionOverride"/>
<xsd:element name="allowInChatterGroups" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="compactLayoutAssignment" minOccurs="0" type="xsd:string"/>
<xsd:element name="customHelp" minOccurs="0" type="xsd:string"/>
<xsd:element name="customHelpPage" minOccurs="0" type="xsd:string"/>
<xsd:element name="customSettingsType" minOccurs="0" type="tns:CustomSettingsType"/>
<xsd:element name="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="enableDivisions" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableEnhancedLookup" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableFeeds" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableHistory" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableReports" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableSearch" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableSharing" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="enableStreamingApi" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="externalDataSource" minOccurs="0" type="xsd:string"/>
<xsd:element name="externalName" minOccurs="0" type="xsd:string"/>
<xsd:element name="externalRepository" minOccurs="0" type="xsd:string"/>
<xsd:element name="externalSharingModel" minOccurs="0" type="tns:SharingModel"/>
<xsd:element name="gender" minOccurs="0" type="tns:Gender"/>
<xsd:element name="household" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="label" minOccurs="0" type="xsd:string"/>
<xsd:element name="nameField" minOccurs="0" type="mns:CustomField"/>
<xsd:element name="pluralLabel" minOccurs="0" type="xsd:string"/>
<xsd:element name="recordTypeTrackHistory" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="searchLayouts" minOccurs="0" type="mns:SearchLayouts"/>
<xsd:element name="sharingModel" minOccurs="0" type="tns:SharingModel"/>
<xsd:element name="startsWith" minOccurs="0" type="tns:StartsWith"/>
<xsd:element name="visibility" minOccurs="0" type="tns:SetupObjectVisibility"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SearchLayouts">
<xsd:sequence>
<xsd:element name="customTabListAdditionalFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="excludedStandardButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="listViewButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="lookupDialogsAdditionalFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="lookupFilterFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="lookupPhoneDialogsAdditionalFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="searchFilterFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="searchResultsAdditionalFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="searchResultsCustomButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CustomPageWebLink">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="availability" type="tns:WebLinkAvailability"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="displayType" type="tns:WebLinkDisplayType"/>
<xsd:element name="encodingKey" minOccurs="0" type="tns:Encoding"/>
<xsd:element name="hasMenubar" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="hasScrollbars" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="hasToolbar" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="height" minOccurs="0" type="xsd:int"/>
<xsd:element name="isResizable" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="linkType" type="tns:WebLinkType"/>
<xsd:element name="masterLabel" minOccurs="0" type="xsd:string"/>
<xsd:element name="openType" type="tns:WebLinkWindowType"/>
<xsd:element name="page" minOccurs="0" type="xsd:string"/>
<xsd:element name="position" minOccurs="0" type="tns:WebLinkPosition"/>
<xsd:element name="protected" type="xsd:boolean"/>
<xsd:element name="requireRowSelection" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="scontrol" minOccurs="0" type="xsd:string"/>
<xsd:element name="showsLocation" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="showsStatus" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="url" minOccurs="0" type="xsd:string"/>
<xsd:element name="width" minOccurs="0" type="xsd:int"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomPermission">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="connectedApp" minOccurs="0" type="xsd:string"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CustomTab">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="auraComponent" minOccurs="0" type="xsd:string"/>
<xsd:element name="customObject" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="flexiPage" minOccurs="0" type="xsd:string"/>
<xsd:element name="frameHeight" minOccurs="0" type="xsd:int"/>
<xsd:element name="hasSidebar" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="icon" minOccurs="0" type="xsd:string"/>
<xsd:element name="label" minOccurs="0" type="xsd:string"/>
<xsd:element name="mobileReady" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="motif" minOccurs="0" type="xsd:string"/>
<xsd:element name="page" minOccurs="0" type="xsd:string"/>
<xsd:element name="scontrol" minOccurs="0" type="xsd:string"/>
<xsd:element name="splashPageLink" minOccurs="0" type="xsd:string"/>
<xsd:element name="url" minOccurs="0" type="xsd:string"/>
<xsd:element name="urlEncodingKey" minOccurs="0" type="tns:Encoding"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DataPipeline">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="apiVersion" type="xsd:double"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="scriptType" type="tns:DataPipelineType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Document">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="internalUseOnly" type="xsd:boolean"/>
<xsd:element name="keywords" minOccurs="0" type="xsd:string"/>
<xsd:element name="name" minOccurs="0" type="xsd:string"/>
<xsd:element name="public" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EmailTemplate">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="apiVersion" minOccurs="0" type="xsd:double"/>
<xsd:element name="attachedDocuments" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="attachments" minOccurs="0" maxOccurs="unbounded" type="mns:Attachment"/>
<xsd:element name="available" type="xsd:boolean"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="encodingKey" type="tns:Encoding"/>
<xsd:element name="letterhead" minOccurs="0" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="mns:PackageVersion"/>
<xsd:element name="style" type="tns:EmailTemplateStyle"/>
<xsd:element name="subject" minOccurs="0" type="xsd:string"/>
<xsd:element name="textOnly" minOccurs="0" type="xsd:string"/>
<xsd:element name="type" type="tns:EmailTemplateType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Attachment">
<xsd:sequence>
<xsd:element name="content" type="xsd:base64Binary"/>
<xsd:element name="name" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="EmbeddedServiceConfig">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="masterLabel" type="xsd:string"/>
<xsd:element name="site" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EmbeddedServiceLiveAgent">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="embeddedServiceConfig" type="xsd:string"/>
<xsd:element name="liveAgentChatUrl" minOccurs="0" type="xsd:string"/>
<xsd:element name="liveAgentContentUrl" minOccurs="0" type="xsd:string"/>
<xsd:element name="liveChatButton" type="xsd:string"/>
<xsd:element name="liveChatDeployment" type="xsd:string"/>
<xsd:element name="masterLabel" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EscalationRule">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="ruleEntry" minOccurs="0" maxOccurs="unbounded" type="mns:RuleEntry"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EscalationRules">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EventDelivery">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="eventParameters" minOccurs="0" maxOccurs="unbounded" type="mns:EventParameterMap"/>
<xsd:element name="eventSubscription" type="xsd:string"/>
<xsd:element name="referenceData" minOccurs="0" type="xsd:string"/>
<xsd:element name="type" type="tns:EventDeliveryType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EventParameterMap">
<xsd:sequence>
<xsd:element name="parameterName" type="xsd:string"/>
<xsd:element name="parameterValue" minOccurs="0" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="EventSubscription">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="active" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="eventParameters" minOccurs="0" maxOccurs="unbounded" type="mns:EventParameterMap"/>
<xsd:element name="eventType" type="xsd:string"/>
<xsd:element name="referenceData" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EventType">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="mns:EventTypeParameter"/>
<xsd:element name="label" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EventTypeParameter">
<xsd:sequence>
<xsd:element name="defaultValue" minOccurs="0" type="xsd:string"/>
<xsd:element name="description" minOccurs="0" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="maxOccurs" minOccurs="0" type="xsd:int"/>
<xsd:element name="minOccurs" minOccurs="0" type="xsd:int"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="sObjectType" minOccurs="0" type="xsd:string"/>
<xsd:element name="type" type="tns:FieldType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FieldSet">
<xsd:complexContent>
<xsd:extension base="mns:Metadata">
<xsd:sequence>
<xsd:element name="availableFields" minOccurs="0" maxOccurs="unbounded" 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="Flexi