/soapclient/sforce.220.metadata.wsdl
http://forceworkbench.googlecode.com/ · Web Services Description Language · 3432 lines · 3425 code · 0 blank · 7 comment · 0 complexity · b276e26f1913a3ed56703d6d39e2f72c MD5 · raw file
Large files are truncated click here to view the full file
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- Salesforce.com Metadata API version 22.0
- Copyright 2006-2011 Salesforce.com, inc. All Rights Reserved
- -->
- <definitions targetNamespace="http://soap.sforce.com/2006/04/metadata" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soap.sforce.com/2006/04/metadata">
- <types>
- <xsd:schema elementFormDefault="qualified" targetNamespace="http://soap.sforce.com/2006/04/metadata">
- <xsd:element name="DebuggingInfo">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="debugLog" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:complexType name="AsyncResult">
- <xsd:sequence>
- <xsd:element name="checkOnly" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="done" type="xsd:boolean"/>
- <xsd:element name="id" type="tns:ID"/>
- <xsd:element name="message" minOccurs="0" type="xsd:string"/>
- <xsd:element name="numberComponentErrors" minOccurs="0" type="xsd:int"/>
- <xsd:element name="numberComponentsDeployed" minOccurs="0" type="xsd:int"/>
- <xsd:element name="numberComponentsTotal" minOccurs="0" type="xsd:int"/>
- <xsd:element name="numberTestErrors" minOccurs="0" type="xsd:int"/>
- <xsd:element name="numberTestsCompleted" minOccurs="0" type="xsd:int"/>
- <xsd:element name="numberTestsTotal" minOccurs="0" type="xsd:int"/>
- <xsd:element name="state" type="tns:AsyncRequestState"/>
- <xsd:element name="stateDetail" minOccurs="0" type="xsd:string"/>
- <xsd:element name="stateDetailLastModifiedDate" minOccurs="0" type="xsd:dateTime"/>
- <xsd:element name="statusCode" minOccurs="0" type="tns:StatusCode"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:simpleType name="AsyncRequestState">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="Queued"/>
- <xsd:enumeration value="InProgress"/>
- <xsd:enumeration value="Completed"/>
- <xsd:enumeration value="Error"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:complexType name="DeployResult">
- <xsd:sequence>
- <xsd:element name="id" type="tns:ID"/>
- <xsd:element name="messages" minOccurs="0" maxOccurs="unbounded" type="tns:DeployMessage"/>
- <xsd:element name="retrieveResult" minOccurs="0" type="tns:RetrieveResult"/>
- <xsd:element name="runTestResult" minOccurs="0" type="tns:RunTestsResult"/>
- <xsd:element name="success" type="xsd:boolean"/>
- </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="created" type="xsd:boolean"/>
- <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="RetrieveResult">
- <xsd:sequence>
- <xsd:element name="fileProperties" minOccurs="0" maxOccurs="unbounded" type="tns:FileProperties"/>
- <xsd:element name="id" type="xsd:string"/>
- <xsd:element name="messages" minOccurs="0" maxOccurs="unbounded" type="tns:RetrieveMessage"/>
- <xsd:element name="zipFile" type="xsd:base64Binary"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="FileProperties">
- <xsd:sequence>
- <xsd:element name="createdById" type="xsd:string"/>
- <xsd:element name="createdByName" type="xsd:string"/>
- <xsd:element name="createdDate" type="xsd:dateTime"/>
- <xsd:element name="fileName" type="xsd:string"/>
- <xsd:element name="fullName" type="xsd:string"/>
- <xsd:element name="id" type="xsd:string"/>
- <xsd:element name="lastModifiedById" type="xsd:string"/>
- <xsd:element name="lastModifiedByName" type="xsd:string"/>
- <xsd:element name="lastModifiedDate" type="xsd:dateTime"/>
- <xsd:element name="manageableState" minOccurs="0" type="tns:ManageableState"/>
- <xsd:element name="namespacePrefix" minOccurs="0" type="xsd:string"/>
- <xsd:element name="type" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:simpleType name="ManageableState">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="released"/>
- <xsd:enumeration value="deleted"/>
- <xsd:enumeration value="deprecated"/>
- <xsd:enumeration value="installed"/>
- <xsd:enumeration value="beta"/>
- <xsd:enumeration value="unmanaged"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:complexType name="RetrieveMessage">
- <xsd:sequence>
- <xsd:element name="fileName" type="xsd:string"/>
- <xsd:element name="problem" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="RunTestsResult">
- <xsd:sequence>
- <xsd:element name="codeCoverage" minOccurs="0" maxOccurs="unbounded" type="tns:CodeCoverageResult"/>
- <xsd:element name="codeCoverageWarnings" minOccurs="0" maxOccurs="unbounded" type="tns:CodeCoverageWarning"/>
- <xsd:element name="failures" minOccurs="0" maxOccurs="unbounded" type="tns:RunTestFailure"/>
- <xsd:element name="numFailures" type="xsd:int"/>
- <xsd:element name="numTestsRun" type="xsd:int"/>
- <xsd:element name="successes" minOccurs="0" maxOccurs="unbounded" type="tns:RunTestSuccess"/>
- <xsd:element name="totalTime" type="xsd:double"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="CodeCoverageResult">
- <xsd:sequence>
- <xsd:element name="dmlInfo" minOccurs="0" maxOccurs="unbounded" type="tns:CodeLocation"/>
- <xsd:element name="id" type="tns:ID"/>
- <xsd:element name="locationsNotCovered" minOccurs="0" maxOccurs="unbounded" type="tns:CodeLocation"/>
- <xsd:element name="methodInfo" 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="soqlInfo" minOccurs="0" maxOccurs="unbounded" type="tns:CodeLocation"/>
- <xsd:element name="soslInfo" minOccurs="0" maxOccurs="unbounded" type="tns:CodeLocation"/>
- <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="packageName" type="xsd:string"/>
- <xsd:element name="stackTrace" type="xsd:string" nillable="true"/>
- <xsd:element name="time" type="xsd:double"/>
- <xsd:element name="type" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="RunTestSuccess">
- <xsd:sequence>
- <xsd:element name="id" type="tns:ID"/>
- <xsd:element name="methodName" type="xsd:string"/>
- <xsd:element name="name" type="xsd:string"/>
- <xsd:element name="namespace" type="xsd:string" nillable="true"/>
- <xsd:element name="time" type="xsd:double"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="DescribeMetadataResult">
- <xsd:sequence>
- <xsd:element name="metadataObjects" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeMetadataObject"/>
- <xsd:element name="organizationNamespace" type="xsd:string"/>
- <xsd:element name="partialSaveAllowed" type="xsd:boolean"/>
- <xsd:element name="testRequired" type="xsd:boolean"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="DescribeMetadataObject">
- <xsd:sequence>
- <xsd:element name="childXmlNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
- <xsd:element name="directoryName" type="xsd:string"/>
- <xsd:element name="inFolder" type="xsd:boolean"/>
- <xsd:element name="metaFile" type="xsd:boolean"/>
- <xsd:element name="suffix" minOccurs="0" type="xsd:string"/>
- <xsd:element name="xmlName" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="SharedTo">
- <xsd:sequence>
- <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="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="CustomLabels">
- <xsd:complexContent>
- <xsd:extension base="tns:Metadata">
- <xsd:sequence>
- <xsd:element name="labels" minOccurs="0" maxOccurs="unbounded" type="tns:CustomLabel"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <xsd:complexType name="CustomLabel">
- <xsd:complexContent>
- <xsd:extension base="tns: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="StaticResource">
- <xsd:complexContent>
- <xsd:extension base="tns:MetadataWithContent">
- <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:simpleType name="StaticResourceCacheControl">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="Private"/>
- <xsd:enumeration value="Public"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:complexType name="Scontrol">
- <xsd:complexContent>
- <xsd:extension base="tns:MetadataWithContent">
- <xsd:sequence>
- <xsd:element name="contentSource" type="tns:SControlContentSource"/>
- <xsd:element name="description" minOccurs="0" type="xsd:string"/>
- <xsd:element name="encodingKey" type="tns:Encoding"/>
- <xsd:element name="fileContent" minOccurs="0" type="xsd:base64Binary"/>
- <xsd:element name="fileName" minOccurs="0" type="xsd:string"/>
- <xsd:element name="name" type="xsd:string"/>
- <xsd:element name="supportsCaching" type="xsd:boolean"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <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="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:restriction>
- </xsd:simpleType>
- <xsd:complexType name="ApexComponent">
- <xsd:complexContent>
- <xsd:extension base="tns:MetadataWithContent">
- <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="tns:PackageVersion"/>
- </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="ApexPage">
- <xsd:complexContent>
- <xsd:extension base="tns:MetadataWithContent">
- <xsd:sequence>
- <xsd:element name="apiVersion" 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="tns:PackageVersion"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <xsd:complexType name="CustomDataType">
- <xsd:complexContent>
- <xsd:extension base="tns:Metadata">
- <xsd:sequence>
- <xsd:element name="customDataTypeComponents" minOccurs="0" maxOccurs="unbounded" type="tns:CustomDataTypeComponent"/>
- <xsd:element name="description" minOccurs="0" type="xsd:string"/>
- <xsd:element name="displayFormula" minOccurs="0" type="xsd:string"/>
- <xsd:element name="editComponentsOnSeparateLines" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="label" type="xsd:string"/>
- <xsd:element name="rightAligned" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="supportComponentsInReports" minOccurs="0" type="xsd:boolean"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <xsd:complexType name="CustomDataTypeComponent">
- <xsd:sequence>
- <xsd:element name="developerSuffix" type="xsd:string"/>
- <xsd:element name="enforceFieldRequiredness" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="label" type="xsd:string"/>
- <xsd:element name="length" minOccurs="0" type="xsd:int"/>
- <xsd:element name="precision" minOccurs="0" type="xsd:int"/>
- <xsd:element name="scale" minOccurs="0" type="xsd:int"/>
- <xsd:element name="sortOrder" minOccurs="0" type="tns:SortOrder"/>
- <xsd:element name="sortPriority" minOccurs="0" type="xsd:int"/>
- <xsd:element name="type" type="tns:FieldType"/>
- </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="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="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="ArticleTypeChannelDisplay">
- <xsd:sequence>
- <xsd:element name="articleTypeTemplates" minOccurs="0" maxOccurs="unbounded" type="tns:ArticleTypeTemplate"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="ArticleTypeTemplate">
- <xsd:sequence>
- <xsd:element name="channel" type="tns:Channel"/>
- <xsd:element name="page" minOccurs="0" type="xsd:string"/>
- <xsd:element name="template" type="tns:Template"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="CustomObject">
- <xsd:complexContent>
- <xsd:extension base="tns:Metadata">
- <xsd:sequence>
- <xsd:element name="actionOverrides" minOccurs="0" maxOccurs="unbounded" type="tns:ActionOverride"/>
- <xsd:element name="articleTypeChannelDisplay" minOccurs="0" type="tns:ArticleTypeChannelDisplay"/>
- <xsd:element name="businessProcesses" minOccurs="0" maxOccurs="unbounded" type="tns:BusinessProcess"/>
- <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="customSettingsVisibility" minOccurs="0" type="tns:CustomSettingsVisibility"/>
- <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="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="fieldSets" minOccurs="0" maxOccurs="unbounded" type="tns:FieldSet"/>
- <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="tns:CustomField"/>
- <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="listViews" minOccurs="0" maxOccurs="unbounded" type="tns:ListView"/>
- <xsd:element name="nameField" minOccurs="0" type="tns:CustomField"/>
- <xsd:element name="namedFilters" minOccurs="0" maxOccurs="unbounded" type="tns:NamedFilter"/>
- <xsd:element name="pluralLabel" minOccurs="0" type="xsd:string"/>
- <xsd:element name="recordTypeTrackFeedHistory" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="recordTypeTrackHistory" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="recordTypes" minOccurs="0" maxOccurs="unbounded" type="tns:RecordType"/>
- <xsd:element name="searchLayouts" minOccurs="0" type="tns:SearchLayouts"/>
- <xsd:element name="sharingModel" minOccurs="0" type="tns:SharingModel"/>
- <xsd:element name="sharingReasons" minOccurs="0" maxOccurs="unbounded" type="tns:SharingReason"/>
- <xsd:element name="sharingRecalculations" minOccurs="0" maxOccurs="unbounded" type="tns:SharingRecalculation"/>
- <xsd:element name="startsWith" minOccurs="0" type="tns:StartsWith"/>
- <xsd:element name="validationRules" minOccurs="0" maxOccurs="unbounded" type="tns:ValidationRule"/>
- <xsd:element name="webLinks" minOccurs="0" maxOccurs="unbounded" type="tns:WebLink"/>
- </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="skipRecordTypeSelect" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="type" minOccurs="0" type="tns:ActionOverrideType"/>
- </xsd:sequence>
- </xsd:complexType>
- <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:restriction>
- </xsd:simpleType>
- <xsd:complexType name="BusinessProcess">
- <xsd:complexContent>
- <xsd:extension base="tns: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="tns:PicklistValue"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <xsd:complexType name="PicklistValue">
- <xsd:complexContent>
- <xsd:extension base="tns:Metadata">
- <xsd:sequence>
- <xsd:element name="allowEmail" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="closed" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="color" minOccurs="0" type="xsd:string"/>
- <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="default" type="xsd:boolean"/>
- <xsd:element name="description" minOccurs="0" type="xsd:string"/>
- <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="FieldSet">
- <xsd:complexContent>
- <xsd:extension base="tns:Metadata">
- <xsd:sequence>
- <xsd:element name="availableFields" minOccurs="0" maxOccurs="unbounded" type="tns:FieldSetItem"/>
- <xsd:element name="description" type="xsd:string"/>
- <xsd:element name="displayedFields" minOccurs="0" maxOccurs="unbounded" type="tns: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="isRequired" minOccurs="0" type="xsd:boolean"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="CustomField">
- <xsd:complexContent>
- <xsd:extension base="tns: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="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="escapeMarkup" minOccurs="0" type="xsd:boolean"/>
- <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="label" minOccurs="0" type="xsd:string"/>
- <xsd:element name="length" minOccurs="0" type="xsd:int"/>
- <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="tns:Picklist"/>
- <xsd:element name="populateExistingRows" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="precision" minOccurs="0" type="xsd:int"/>
- <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="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="summaryFilterItems" minOccurs="0" maxOccurs="unbounded" type="tns: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="type" type="tns:FieldType"/>
- <xsd:element name="unique" minOccurs="0" type="xsd:boolean"/>
- <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: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:complexType name="Picklist">
- <xsd:sequence>
- <xsd:element name="controllingField" minOccurs="0" type="xsd:string"/>
- <xsd:element name="picklistValues" minOccurs="0" maxOccurs="unbounded" type="tns:PicklistValue"/>
- <xsd:element name="sorted" type="xsd:boolean"/>
- </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: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:complexType name="ListView">
- <xsd:complexContent>
- <xsd:extension base="tns: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="tns: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="tns:SharedTo"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <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="es_MX"/>
- <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="hu"/>
- <xsd:enumeration value="th"/>
- <xsd:enumeration value="fi"/>
- <xsd:enumeration value="pl"/>
- <xsd:enumeration value="ru"/>
- <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="no"/>
- <xsd:enumeration value="fr_CA"/>
- <xsd:enumeration value="ka"/>
- <xsd:enumeration value="sr"/>
- <xsd:enumeration value="sh"/>
- <xsd:enumeration value="sk"/>
- <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="sl"/>
- <xsd:enumeration value="ro_MD"/>
- <xsd:enumeration value="hr"/>
- <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="pt_PT"/>
- <xsd:enumeration value="eo"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:complexType name="NamedFilter">
- <xsd:complexContent>
- <xsd:extension base="tns:Metadata">
- <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="field" type="xsd:string"/>
- <xsd:element name="filterItems" minOccurs="0" maxOccurs="unbounded" type="tns:FilterItem"/>
- <xsd:element name="infoMessage" minOccurs="0" type="xsd:string"/>
- <xsd:element name="isOptional" type="xsd:boolean"/>
- <xsd:element name="name" type="xsd:string"/>
- <xsd:element name="sourceObject" minOccurs="0" type="xsd:string"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <xsd:complexType name="RecordType">
- <xsd:complexContent>
- <xsd:extension base="tns:Metadata">
- <xsd:sequence>
- <xsd:element name="active" type="xsd:boolean"/>
- <xsd:element name="businessProcess" 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="tns: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="tns:PicklistValue"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="SharingReason">
- <xsd:complexContent>
- <xsd:extension base="tns:Metadata">
- <xsd:sequence>
- <xsd:element name="label" type="xsd:string"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <xsd:complexType name="SharingRecalculation">
- <xsd:sequence>
- <xsd:element name="className" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="ValidationRule">
- <xsd:complexContent>
- <xsd:extension base="tns: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="tns: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="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:simpleType name="WebLinkAvailability">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="online"/>
- <xsd:enumeration value="offline"/>
- </xsd:restriction>
- </xsd:simpleType>
- <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:restriction>
- </xsd:simpleType>
- <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: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:simpleType name="ReportTypeCategory">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="accounts"/>
- <xsd:enumeration value="opportunities"/>
- <xsd:enumeration value="forecasts"/>
- <xsd:enumeration value="cases"/>
- <xsd:enumeration value="leads"/>
- <xsd:enumeration value="campaigns"/>
- <xsd:enumeration value="activities"/>
- <xsd:enumeration value="busop"/>
- <xsd:enumeration value="products"/>
- <xsd:enumeration value="admin"/>
- <xsd:enumeration value="territory"/>
- <xsd:enumeration value="other"/>
- <xsd:enumeration value="content"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:complexType name="ObjectRelationship">
- <xsd:sequence>
- <xsd:element name="join" minOccurs="0" type="tns:ObjectRelationship"/>
- <xsd:element name="outerJoin" type="xsd:boolean"/>
- <xsd:element name="relationship" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="ReportTypeColumn">
- <xsd:sequence>
- <xsd:element name="checkedByDefault" type="xsd:boolean"/>
- <xsd:element name="displayNameOverride" minOccurs="0" type="xsd:string"/>
- <xsd:element name="field" type="xsd:string"/>
- <xsd:element name="table" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="ReportLayoutSection">
- <xsd:sequence>
- <xsd:element name="columns" minOccurs="0" maxOccurs="unbounded" type="tns:ReportTypeColumn"/>
- <xsd:element name="masterLabel" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="ReportType">
- <xsd:complexContent>
- <xsd:extension base="tns:Metadata">
- <xsd:sequence>
- <xsd:element name="baseObject" type="xsd:string"/>
- <xsd:element name="category" type="tns:ReportTypeCategory"/>
- <xsd:element name="deployed" type="xsd:boolean"/>
- <xsd:element name="description" minOccurs="0" type="xsd:string"/>
- <xsd:element name="join" minOccurs="0" type="tns:ObjectRelationship"/>
- <xsd:element name="label" type="xsd:string"/>
- <xsd:element name="sections" minOccurs="0" maxOccurs="unbounded" type="tns:ReportLayoutSection"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <xsd:simpleType name="ReportSummaryType">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="Sum"/>
- <xsd:enumeration value="Average"/>
- <xsd:enumeration value="Maximum"/>
- <xsd:enumeration value="Minimum"/>
- <xsd:enumeration value="None"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:complexType name="ReportAggregate">
- <xsd:sequence>
- <xsd:element name="acrossGroupingContext" minOccurs="0" type="xsd:string"/>
- <xsd:element name="calculatedFormula" type="xsd:string"/>
- <xsd:element name="datatype" type="tns:ReportAggregateDatatype"/>
- <xsd:element name="description" minOccurs="0" type="xsd:string"/>
- <xsd:element name="developerName" type="xsd:string"/>
- <xsd:element name="downGroupingContext" minOccurs="0" type="xsd:string"/>
- <xsd:element name="isActive" type="xsd:boolean"/>
- <xsd:element name="masterLabel" type="xsd:string"/>
- <xsd:element name="scale" minOccurs="0" type="xsd:int"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="ReportGrouping">
- <xsd:sequence>
- <xsd:element name="dateGranularity" minOccurs="0" type="tns:UserDateGranularity"/>
- <xsd:element name="field" type="xsd:string"/>
- <xsd:element name="sortOrder" type="tns:SortOrder"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:simpleType name="UserDateGranularity">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="None"/>
- <xsd:enumeration value="Day"/>
- <xsd:enumeration value="Week"/>
- <xsd:enumeration value="Month"/>
- <xsd:enumeration value="Quarter"/>
- <xsd:enumeration value="Year"/>
- <xsd:enumeration value="FiscalQuarter"/>
- <xsd:enumeration value="FiscalYear"/>
- <xsd:enumeration value="MonthInYear"/>
- <xsd:enumeration value="DayInMonth"/>
- <xsd:enumeration value="FiscalPeriod"/>
- <xsd:enumeration value="FiscalWeek"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:complexType name="ReportColorRange">
- <xsd:sequence>
- <xsd:element name="aggregate" minOccurs="0" type="tns:ReportSummaryType"/>
- <xsd:element name="columnName" type="xsd:string"/>
- <xsd:element name="highBreakpoint" minOccurs="0" type="xsd:double"/>
- <xsd:element name="highColor" type="xsd:string"/>
- <xsd:element name="lowBreakpoint" minOccurs="0" type="xsd:double"/>
- <xsd:element name="lowColor" type="xsd:string"/>
- <xsd:element name="midColor" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="ReportColumn">
- <xsd:sequence>
- <xsd:element name="aggregateTypes" minOccurs="0" maxOccurs="unbounded" type="tns:ReportSummaryType"/>
- <xsd:element name="field" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="ReportFilter">
- <xsd:sequence>
- <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/>
- <xsd:element name="criteriaItems" minOccurs="0" maxOccurs="unbounded" type="tns:ReportFilterItem"/>
- <xsd:element name="language" minOccurs="0" type="tns:Language"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="ReportFilterItem">
- <xsd:sequence>
- <xsd:element name="column" type="xsd:string"/>
- <xsd:element name="operator" type="tns:FilterOperation"/>
- <xsd:element name="value" minOccurs="0" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="ReportTimeFrameFilter">
- <xsd:sequence>
- <xsd:element name="dateColumn" type="xsd:string"/>
- <xsd:element name="endDate" minOccurs="0" type="xsd:date"/>
- <xsd:element name="interval" type="tns:UserDateInterval"/>
- <xsd:element name="startDate" minOccurs="0" type="xsd:date"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="ReportParam">
- <xsd:sequence>
- <xsd:element name="name" type="xsd:string"/>
- <xsd:element name="value" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="Report">
- <xsd:complexContent>
- <xsd:extension base="tns:Metadata">
- <xsd:sequence>
- <xsd:element name="aggregates" minOccurs="0" maxOccurs="unbounded" type="tns:ReportAggregate"/>
- <xsd:element name="chart" minOccurs="0" type="tns:ReportChart"/>
- <xsd:element name="colorRanges" minOccurs="0" maxOccurs="unbounded" type="tns:ReportColorRange"/>
- <xsd:element name="columns" minOccurs="0" maxOccurs="unbounded" type="tns:ReportColumn"/>
- <xsd:element name="crossFilters" minOccurs="0" maxOccurs="unbounded" type="tns:ReportCrossFilter"/>
- <xsd:element name="currency" minOccurs="0" type="tns:CurrencyIsoCode"/>
- <xsd:element name="description" minOccurs="0" type="xsd:string"/>
- <xsd:element name="division" minOccurs="0" type="xsd:string"/>
- <xsd:element name="filter" minOccurs="0" type="tns:ReportFilter"/>
- <xsd:element name="format" type="tns:ReportFormat"/>
- <xsd:element name="groupingsAcross" minOccurs="0" maxOccurs="unbounded" type="tns:ReportGrouping"/>
- <xsd:element name="groupingsDown" minOccurs="0" maxOccurs="unbounded" type="tns:ReportGrouping"/>
- <xsd:element name="name" type="xsd:string"/>
- <xsd:element name="params" minOccurs="0" maxOccurs="unbounded" type="tns:ReportParam"/>
- <xsd:element name="reportType" type="xsd:string"/>
- <xsd:element name="roleHierarchyFilter" minOccurs="0" type="xsd:string"/>
- <xsd:element name="rowLimit" minOccurs="0" type="xsd:int"/>
- <xsd:element name="scope" minOccurs="0" type="xsd:string"/>
- <xsd:element name="showDetails" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="sortColumn" minOccurs="0" type="xsd:string"/>
- <xsd:element name="sortOrder" minOccurs="0" type="tns:SortOrder"/>
- <xsd:element name="territoryHierarchyFilter" minOccurs="0" type="xsd:string"/>
- <xsd:element name="timeFrameFilter" minOccurs="0" type="tns:ReportTimeFrameFilter"/>
- <xsd:element name="userFilter" minOccurs="0" type="xsd:string"/>
- </xsd:sequence>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
- <xsd:complexType name="ReportChart">
- <xsd:sequence>
- <xsd:element name="backgroundColor1" minOccurs="0" type="xsd:string"/>
- <xsd:element name="backgroundColor2" minOccurs="0" type="xsd:string"/>
- <xsd:element name="backgroundFadeDir" minOccurs="0" type="tns:ChartBackgroundDirection"/>
- <xsd:element name="chartSummaries" minOccurs="0" maxOccurs="unbounded" type="tns:ChartSummary"/>
- <xsd:element name="chartType" type="tns:ChartType"/>
- <xsd:element name="enableHoverLabels" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="expandOthers" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="groupingColumn" minOccurs="0" type="xsd:string"/>
- <xsd:element name="legendPosition" minOccurs="0" type="tns:ChartLegendPosition"/>
- <xsd:element name="location" minOccurs="0" type="tns:ChartPosition"/>
- <xsd:element name="secondaryGroupingColumn" minOccurs="0" type="xsd:string"/>
- <xsd:element name="showAxisLabels" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="showPercentage" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="showTotal" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="showValues" minOccurs="0" type="xsd:boolean"/>
- <xsd:element name="size" minOccurs="0" type="tns:ReportChartSize"/>
- <xsd:element name="summaryAxisManualRangeEnd" minOccurs="0" type="xsd:double"/>
- <xsd:element name="summaryAxisManualRangeStart" minOccurs="0" type="xsd:double"/>
- <xsd:element name="summaryAxisRange" minOccurs="0" type="tns:ChartRangeType"/>
- <xsd:element name="textColor" minOccurs="0" type="xsd:string"/>
- <xsd:element name="textSize" minOccurs="0" type="xsd:int"/>
- <xsd:element name="title" minOccurs="0" type="xsd:string"/>
- <xsd:element name="titleColor" minOccurs="0" type="xsd:string"/>
- <xsd:element name="titleSize" minOccurs="0" type="xsd:int"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:simpleType name="ChartBackgroundDirection">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="TopToBottom"/>
- <xsd:enumeration value="LeftToRight"/>
- <xsd:enumeration value="Diagonal"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:complexType name="ChartSummary">
- <xsd:sequence>
- <xsd:element name="aggregate" minOccurs="0" type="tns:ReportSummaryType"/>
- <xsd:element name="axisBinding" minOccurs="0" type="tns:ChartAxis"/>
- <xsd:element name="column" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:simpleType name="ChartAxis">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="x"/>
- <xsd:enumeration value="y"/>
- <xsd:enumeration value="y2"/>
- <xsd:enumeration value="r"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="ChartLegendPosition">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="Right"/>
- <xsd:enumeration value="Bottom"/>
- <xsd:enumeration value="OnChart"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="ChartRangeType">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="Auto"/>
- <xsd:enumeration value="Manual"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:complexType name="ReportCrossFilter">
- <xsd:sequence>
- <xsd:element name="criteriaItems" minOccurs="0" maxOccurs="unbounded" type="tns:ReportFilterItem"/>
- <xsd:element name="operation" type="tns:ObjectFilterOperator"/>
- <xsd:element name="primaryTableColumn" type="xsd:string"/>
- <xsd:element name="relatedTable" type="xsd:string"/>
- <xsd:element name="relatedTableJoinColumn" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- <xsd:simpleType name="ObjectFilterOperator">
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="with"/>
- <xsd:enumeration value="without"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simple…