sfdc-verify-tools
Version:
Tools for verifying SFDC asynchronous processes
586 lines (564 loc) • 1.12 MB
text/xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
Salesforce.com Enterprise Web Services API Version 38.0
Generated on 2016-12-24 16:01:54 +0000.
Copyright 1999-2016 salesforce.com, inc.
All Rights Reserved
-->
<definitions targetNamespace="urn:enterprise.soap.sforce.com"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="urn:enterprise.soap.sforce.com"
xmlns:fns="urn:fault.enterprise.soap.sforce.com"
xmlns:ens="urn:sobject.enterprise.soap.sforce.com">
<types>
<schema elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:sobject.enterprise.soap.sforce.com">
<import namespace="urn:enterprise.soap.sforce.com"/>
<!-- Base sObject (abstract) -->
<complexType name="sObject">
<sequence>
<element name="fieldsToNull" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
<element name="Id" type="tns:ID" nillable="true" />
</sequence>
</complexType>
<complexType name="AggregateResult">
<complexContent>
<extension base="ens:sObject">
<sequence>
<any namespace="##targetNamespace" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="AcceptedEventRelation">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Event" nillable="true" minOccurs="0" type="ens:Event"/>
<element name="EventId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Relation" nillable="true" minOccurs="0" type="ens:sObject"/>
<element name="RelationId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="RespondedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Response" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Type" nillable="true" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Account">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="AccountCleanInfos" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="AccountContactRoles" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="AccountNumber" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="AccountPartnersFrom" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="AccountPartnersTo" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="AccountSource" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Active__c" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="ActivityHistories" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="AnnualRevenue" nillable="true" minOccurs="0" type="xsd:double"/>
<element name="Assets" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="AttachedContentDocuments" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Attachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="BillingAddress" nillable="true" minOccurs="0" type="tns:address"/>
<element name="BillingCity" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="BillingCountry" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="BillingGeocodeAccuracy" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="BillingLatitude" nillable="true" minOccurs="0" type="xsd:double"/>
<element name="BillingLongitude" nillable="true" minOccurs="0" type="xsd:double"/>
<element name="BillingPostalCode" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="BillingState" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="BillingStreet" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Cases" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="ChildAccounts" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="CleanStatus" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="CombinedAttachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Contacts" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="ContentDocumentLinks" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Contracts" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="CustomerPriority__c" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="DandbCompany" nillable="true" minOccurs="0" type="ens:DandBCompany"/>
<element name="DandbCompanyId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="DunsNumber" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="DuplicateRecordItems" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Emails" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Events" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Fax" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="FeedSubscriptionsForEntity" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Feeds" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Histories" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Industry" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="Jigsaw" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="JigsawCompanyId" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="LastActivityDate" nillable="true" minOccurs="0" type="xsd:date"/>
<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="LastReferencedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="LastViewedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="LookedUpFromActivities" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="MasterRecord" nillable="true" minOccurs="0" type="ens:Account"/>
<element name="MasterRecordId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="NaicsCode" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="NaicsDesc" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Notes" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="NotesAndAttachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="NumberOfEmployees" nillable="true" minOccurs="0" type="xsd:int"/>
<element name="NumberofLocations__c" nillable="true" minOccurs="0" type="xsd:double"/>
<element name="OpenActivities" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Opportunities" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="OpportunityPartnersTo" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Orders" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Owner" nillable="true" minOccurs="0" type="ens:User"/>
<element name="OwnerId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="Ownership" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Parent" nillable="true" minOccurs="0" type="ens:Account"/>
<element name="ParentId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="PartnersFrom" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="PartnersTo" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Phone" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="PhotoUrl" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="ProcessInstances" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="ProcessSteps" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Rating" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="RecordAssociatedGroups" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="SLAExpirationDate__c" nillable="true" minOccurs="0" type="xsd:date"/>
<element name="SLASerialNumber__c" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="SLA__c" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Shares" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="ShippingAddress" nillable="true" minOccurs="0" type="tns:address"/>
<element name="ShippingCity" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="ShippingCountry" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="ShippingGeocodeAccuracy" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="ShippingLatitude" nillable="true" minOccurs="0" type="xsd:double"/>
<element name="ShippingLongitude" nillable="true" minOccurs="0" type="xsd:double"/>
<element name="ShippingPostalCode" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="ShippingState" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="ShippingStreet" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Sic" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="SicDesc" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Site" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Tasks" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="TickerSymbol" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="TopicAssignments" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Tradestyle" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Type" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="UpsellOpportunity__c" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="UserRecordAccess" nillable="true" minOccurs="0" type="ens:UserRecordAccess"/>
<element name="Website" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="YearStarted" nillable="true" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="AccountCleanInfo">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Account" nillable="true" minOccurs="0" type="ens:Account"/>
<element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="AccountSite" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Address" nillable="true" minOccurs="0" type="tns:address"/>
<element name="AnnualRevenue" nillable="true" minOccurs="0" type="xsd:double"/>
<element name="City" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="CleanedByJob" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="CleanedByUser" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="CompanyName" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="CompanyStatusDataDotCom" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Country" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="DandBCompanyDunsNumber" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="DataDotComId" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="DunsNumber" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="DunsRightMatchConfidence" nillable="true" minOccurs="0" type="xsd:int"/>
<element name="DunsRightMatchGrade" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Fax" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="GeocodeAccuracy" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Industry" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentAccountSite" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentAnnualRevenue" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentCity" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentCompanyName" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentCountry" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentCountryCode" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentDandBCompanyDunsNumber" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentDescription" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentDunsNumber" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentFax" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentIndustry" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentNaicsCode" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentNaicsDescription" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentNumberOfEmployees" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentOwnership" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentPhone" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentPostalCode" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentSic" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentSicDescription" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentState" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentStateCode" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentStreet" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentTickerSymbol" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentTradestyle" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentWebsite" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDifferentYearStarted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongAccountSite" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongAddress" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongAnnualRevenue" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongCompanyName" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongDescription" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongDunsNumber" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongFax" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongIndustry" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongNaicsCode" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongNaicsDescription" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongNumberOfEmployees" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongOwnership" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongPhone" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongSic" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongSicDescription" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongTickerSymbol" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongTradestyle" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongWebsite" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsFlaggedWrongYearStarted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsInactive" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedAccountSite" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedAddress" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedAnnualRevenue" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedCompanyName" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedDandBCompanyDunsNumber" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedDescription" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedDunsNumber" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedFax" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedIndustry" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedNaicsCode" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedNaicsDescription" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedNumberOfEmployees" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedOwnership" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedPhone" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedSic" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedSicDescription" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedTickerSymbol" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedTradestyle" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedWebsite" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReviewedYearStarted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="LastMatchedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="LastStatusChangedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="LastStatusChangedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="LastStatusChangedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Latitude" nillable="true" minOccurs="0" type="xsd:double"/>
<element name="Longitude" nillable="true" minOccurs="0" type="xsd:double"/>
<element name="NaicsCode" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="NaicsDescription" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="NumberOfEmployees" nillable="true" minOccurs="0" type="xsd:int"/>
<element name="Ownership" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Phone" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="PostalCode" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Sic" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="SicDescription" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="State" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Street" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="TickerSymbol" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Tradestyle" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="UserRecordAccess" nillable="true" minOccurs="0" type="ens:UserRecordAccess"/>
<element name="Website" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="YearStarted" nillable="true" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="AccountContactRole">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Account" nillable="true" minOccurs="0" type="ens:Account"/>
<element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="Contact" nillable="true" minOccurs="0" type="ens:Contact"/>
<element name="ContactId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsPrimary" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Role" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="AccountFeed">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Body" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="CommentCount" nillable="true" minOccurs="0" type="xsd:int"/>
<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:sObject"/>
<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="FeedAttachments" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="FeedComments" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="FeedLikes" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="FeedTrackedChanges" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="InsertedBy" nillable="true" minOccurs="0" type="ens:sObject"/>
<element name="InsertedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsRichText" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="LikeCount" nillable="true" minOccurs="0" type="xsd:int"/>
<element name="LinkUrl" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Parent" nillable="true" minOccurs="0" type="ens:Account"/>
<element name="ParentId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="RelatedRecordId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Title" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Type" nillable="true" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="AccountHistory">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Account" nillable="true" minOccurs="0" type="ens:Account"/>
<element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:sObject"/>
<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Field" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="NewValue" nillable="true" minOccurs="0" type="xsd:anyType"/>
<element name="OldValue" nillable="true" minOccurs="0" type="xsd:anyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="AccountPartner">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="AccountFrom" nillable="true" minOccurs="0" type="ens:Account"/>
<element name="AccountFromId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="AccountTo" nillable="true" minOccurs="0" type="ens:Account"/>
<element name="AccountToId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsPrimary" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Opportunity" nillable="true" minOccurs="0" type="ens:Opportunity"/>
<element name="OpportunityId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="ReversePartnerId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="Role" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="AccountShare">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Account" nillable="true" minOccurs="0" type="ens:Account"/>
<element name="AccountAccessLevel" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CaseAccessLevel" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="ContactAccessLevel" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="OpportunityAccessLevel" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="RowCause" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="UserOrGroup" nillable="true" minOccurs="0" type="ens:sObject"/>
<element name="UserOrGroupId" nillable="true" minOccurs="0" type="tns:ID"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="ActionLinkGroupTemplate">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="ActionLinkTemplates" nillable="true" minOccurs="0" type="tns:QueryResult"/>
<element name="Category" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="DeveloperName" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="ExecutionsAllowed" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="HoursUntilExpiration" nillable="true" minOccurs="0" type="xsd:int"/>
<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsPublished" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="Language" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="MasterLabel" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="NamespacePrefix" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="ActionLinkTemplate">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="ActionLinkGroupTemplate" nillable="true" minOccurs="0" type="ens:ActionLinkGroupTemplate"/>
<element name="ActionLinkGroupTemplateId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="ActionUrl" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Headers" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="IsConfirmationRequired" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsGroupDefault" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="Label" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="LabelKey" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="LinkType" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Method" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Position" nillable="true" minOccurs="0" type="xsd:int"/>
<element name="RequestBody" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="UserAlias" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="UserVisibility" nillable="true" minOccurs="0" type="xsd:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="ActivityHistory">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="Account" nillable="true" minOccurs="0" type="ens:Account"/>
<element name="AccountId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="ActivityDate" nillable="true" minOccurs="0" type="xsd:date"/>
<element name="ActivitySubtype" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="ActivityType" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="AlternateDetail" nillable="true" minOccurs="0" type="ens:EmailMessage"/>
<element name="AlternateDetailId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CallDisposition" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="CallDurationInSeconds" nillable="true" minOccurs="0" type="xsd:int"/>
<element name="CallObject" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="CallType" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="DurationInMinutes" nillable="true" minOccurs="0" type="xsd:int"/>
<element name="EndDateTime" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="IsAllDayEvent" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsClosed" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsHighPriority" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsReminderSet" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsTask" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsVisibleInSelfService" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Location" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Owner" nillable="true" minOccurs="0" type="ens:sObject"/>
<element name="OwnerId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="Priority" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="ReminderDateTime" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="StartDateTime" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Status" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Subject" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="What" nillable="true" minOccurs="0" type="ens:sObject"/>
<element name="WhatId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="Who" nillable="true" minOccurs="0" type="ens:sObject"/>
<element name="WhoId" nillable="true" minOccurs="0" type="tns:ID"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="AdditionalNumber">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="CallCenterId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Description" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Name" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="Phone" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Announcement">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="CreatedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="CreatedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="ExpirationDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="FeedItem" nillable="true" minOccurs="0" type="ens:FeedItem"/>
<element name="FeedItemId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="IsArchived" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="IsDeleted" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="LastModifiedBy" nillable="true" minOccurs="0" type="ens:User"/>
<element name="LastModifiedById" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="LastModifiedDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="Parent" nillable="true" minOccurs="0" type="ens:CollaborationGroup"/>
<element name="ParentId" nillable="true" minOccurs="0" type="tns:ID"/>
<element name="SendEmails" nillable="true" minOccurs="0" type="xsd:boolean"/>
<element name="SystemModstamp" nillable="true" minOccurs="0" type="xsd:dateTime"/>
<element name="UserRecordAccess" nillable="true" minOccurs="0" type="ens:UserRecordAccess"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="ApexClass">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="ApiVersion" nillable="true" minOccurs="0" type="xsd:double"/>
<element name="Body" nillable="true" minOccurs="0" type="xsd:string"/>
<element name="BodyCrc" nillable="true" minOccurs="0" type="xsd:double"/>
<element name="CreatedBy" nillable="true" minOccurs="0" type="ens:User"/>