UNPKG

sfdc-verify-tools

Version:
978 lines (977 loc) 605 kB
<?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