//Generated by wsdl2apex

public class partnerSoapSforceCom {
    public class getUserInfo_element {
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{};
    }
    public class LoginResult {
        public String metadataServerUrl;
        public Boolean passwordExpired;
        public Boolean sandbox;
        public String serverUrl;
        public String sessionId;
        public String userId;
        public partnerSoapSforceCom.GetUserInfoResult userInfo;
        private String[] metadataServerUrl_type_info = new String[]{'metadataServerUrl','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] passwordExpired_type_info = new String[]{'passwordExpired','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] sandbox_type_info = new String[]{'sandbox','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] serverUrl_type_info = new String[]{'serverUrl','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] sessionId_type_info = new String[]{'sessionId','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] userId_type_info = new String[]{'userId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] userInfo_type_info = new String[]{'userInfo','urn:partner.soap.sforce.com','GetUserInfoResult','0','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'metadataServerUrl','passwordExpired','sandbox','serverUrl','sessionId','userId','userInfo'};
    }
    public class DescribeSoftphoneLayoutResult {
        public partnerSoapSforceCom.DescribeSoftphoneLayoutCallType[] callTypes;
        public String id;
        public String name;
        private String[] callTypes_type_info = new String[]{'callTypes','urn:partner.soap.sforce.com','DescribeSoftphoneLayoutCallType','1','-1','false'};
        private String[] id_type_info = new String[]{'id','urn:partner.soap.sforce.com','ID','1','1','false'};
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'callTypes','id','name'};
    }
    public class ProcessResult {
        public String[] actorIds;
        public String entityId;
        public partnerSoapSforceCom.Error[] errors;
        public String instanceId;
        public String instanceStatus;
        public String[] newWorkitemIds;
        public Boolean success;
        private String[] actorIds_type_info = new String[]{'actorIds','urn:partner.soap.sforce.com','ID','0','-1','false'};
        private String[] entityId_type_info = new String[]{'entityId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] errors_type_info = new String[]{'errors','urn:partner.soap.sforce.com','Error','0','-1','false'};
        private String[] instanceId_type_info = new String[]{'instanceId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] instanceStatus_type_info = new String[]{'instanceStatus','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] newWorkitemIds_type_info = new String[]{'newWorkitemIds','urn:partner.soap.sforce.com','ID','0','-1','true'};
        private String[] success_type_info = new String[]{'success','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'actorIds','entityId','errors','instanceId','instanceStatus','newWorkitemIds','success'};
    }
    public class queryMore_element {
        public String queryLocator;
        private String[] queryLocator_type_info = new String[]{'queryLocator','urn:partner.soap.sforce.com','QueryLocator','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'queryLocator'};
    }
    public class DescribeSoftphoneLayoutItem {
        public String itemApiName;
        private String[] itemApiName_type_info = new String[]{'itemApiName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'itemApiName'};
    }
    public class logout_element {
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{};
    }
    public class DescribeSoftphoneLayoutSection {
        public String entityApiName;
        public partnerSoapSforceCom.DescribeSoftphoneLayoutItem[] items;
        private String[] entityApiName_type_info = new String[]{'entityApiName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] items_type_info = new String[]{'items','urn:partner.soap.sforce.com','DescribeSoftphoneLayoutItem','1','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'entityApiName','items'};
    }
    public class describeDataCategoryGroupsResponse_element {
        public partnerSoapSforceCom.DescribeDataCategoryGroupResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','DescribeDataCategoryGroupResult','0','100','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class ResetPasswordResult {
        public String password;
        private String[] password_type_info = new String[]{'password','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'password'};
    }
    public class merge_element {
        public partnerSoapSforceCom.MergeRequest[] request;
        private String[] request_type_info = new String[]{'request','urn:partner.soap.sforce.com','MergeRequest','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'request'};
    }
    public class describeSoftphoneLayoutResponse_element {
        public partnerSoapSforceCom.DescribeSoftphoneLayoutResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','DescribeSoftphoneLayoutResult','1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class describeGlobal_element {
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{};
    }
    public class RecordTypeInfo {
        public Boolean available;
        public Boolean defaultRecordTypeMapping;
        public String name;
        public String recordTypeId;
        private String[] available_type_info = new String[]{'available','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] defaultRecordTypeMapping_type_info = new String[]{'defaultRecordTypeMapping','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] recordTypeId_type_info = new String[]{'recordTypeId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'available','defaultRecordTypeMapping','name','recordTypeId'};
    }
    public class queryResponse_element {
        public partnerSoapSforceCom.QueryResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','QueryResult','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class emptyRecycleBinResponse_element {
        public partnerSoapSforceCom.EmptyRecycleBinResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','EmptyRecycleBinResult','1','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class EmptyRecycleBinResult {
        public partnerSoapSforceCom.Error[] errors;
        public String id;
        public Boolean success;
        private String[] errors_type_info = new String[]{'errors','urn:partner.soap.sforce.com','Error','0','-1','false'};
        private String[] id_type_info = new String[]{'id','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] success_type_info = new String[]{'success','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'errors','id','success'};
    }
    public class loginResponse_element {
        public partnerSoapSforceCom.LoginResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','LoginResult','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class describeDataCategoryGroupStructures_element {
        public partnerSoapSforceCom.DataCategoryGroupSobjectTypePair[] pairs;
        public Boolean topCategoriesOnly;
        private String[] pairs_type_info = new String[]{'pairs','urn:partner.soap.sforce.com','DataCategoryGroupSobjectTypePair','0','100','false'};
        private String[] topCategoriesOnly_type_info = new String[]{'topCategoriesOnly','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'pairs','topCategoriesOnly'};
    }
    public class Email {
        public Boolean bccSender;
        public String emailPriority;
        public String replyTo;
        public Boolean saveAsActivity;
        public String senderDisplayName;
        public String subject;
        public Boolean useSignature;
        private String[] bccSender_type_info = new String[]{'bccSender','http://www.w3.org/2001/XMLSchema','boolean','1','1','true'};
        private String[] emailPriority_type_info = new String[]{'emailPriority','urn:partner.soap.sforce.com','EmailPriority','1','1','true'};
        private String[] replyTo_type_info = new String[]{'replyTo','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] saveAsActivity_type_info = new String[]{'saveAsActivity','http://www.w3.org/2001/XMLSchema','boolean','1','1','true'};
        private String[] senderDisplayName_type_info = new String[]{'senderDisplayName','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] subject_type_info = new String[]{'subject','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] useSignature_type_info = new String[]{'useSignature','http://www.w3.org/2001/XMLSchema','boolean','1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'bccSender','emailPriority','replyTo','saveAsActivity','senderDisplayName','subject','useSignature'};
    }
    public class describeSoftphoneLayout_element {
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{};
    }
    public class getServerTimestamp_element {
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{};
    }
    public class GetUserInfoResult {
        public Boolean accessibilityMode;
        public String currencySymbol;
        public Integer orgAttachmentFileSizeLimit;
        public String orgDefaultCurrencyIsoCode;
        public Boolean orgDisallowHtmlAttachments;
        public Boolean orgHasPersonAccounts;
        public String organizationId;
        public Boolean organizationMultiCurrency;
        public String organizationName;
        public String profileId;
        public String roleId;
        public Integer sessionSecondsValid;
        public String userDefaultCurrencyIsoCode;
        public String userEmail;
        public String userFullName;
        public String userId;
        public String userLanguage;
        public String userLocale;
        public String userName;
        public String userTimeZone;
        public String userType;
        public String userUiSkin;
        private String[] accessibilityMode_type_info = new String[]{'accessibilityMode','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] currencySymbol_type_info = new String[]{'currencySymbol','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] orgAttachmentFileSizeLimit_type_info = new String[]{'orgAttachmentFileSizeLimit','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] orgDefaultCurrencyIsoCode_type_info = new String[]{'orgDefaultCurrencyIsoCode','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] orgDisallowHtmlAttachments_type_info = new String[]{'orgDisallowHtmlAttachments','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] orgHasPersonAccounts_type_info = new String[]{'orgHasPersonAccounts','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] organizationId_type_info = new String[]{'organizationId','urn:partner.soap.sforce.com','ID','1','1','false'};
        private String[] organizationMultiCurrency_type_info = new String[]{'organizationMultiCurrency','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] organizationName_type_info = new String[]{'organizationName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] profileId_type_info = new String[]{'profileId','urn:partner.soap.sforce.com','ID','1','1','false'};
        private String[] roleId_type_info = new String[]{'roleId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] sessionSecondsValid_type_info = new String[]{'sessionSecondsValid','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] userDefaultCurrencyIsoCode_type_info = new String[]{'userDefaultCurrencyIsoCode','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] userEmail_type_info = new String[]{'userEmail','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] userFullName_type_info = new String[]{'userFullName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] userId_type_info = new String[]{'userId','urn:partner.soap.sforce.com','ID','1','1','false'};
        private String[] userLanguage_type_info = new String[]{'userLanguage','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] userLocale_type_info = new String[]{'userLocale','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] userName_type_info = new String[]{'userName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] userTimeZone_type_info = new String[]{'userTimeZone','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] userType_type_info = new String[]{'userType','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] userUiSkin_type_info = new String[]{'userUiSkin','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'accessibilityMode','currencySymbol','orgAttachmentFileSizeLimit','orgDefaultCurrencyIsoCode','orgDisallowHtmlAttachments','orgHasPersonAccounts','organizationId','organizationMultiCurrency','organizationName','profileId','roleId','sessionSecondsValid','userDefaultCurrencyIsoCode','userEmail','userFullName','userId','userLanguage','userLocale','userName','userTimeZone','userType','userUiSkin'};
    }
    public class ChildRelationship {
        public Boolean cascadeDelete;
        public String childSObject;
        public Boolean deprecatedAndHidden;
        public String field;
        public String relationshipName;
        public Boolean restrictedDelete;
        private String[] cascadeDelete_type_info = new String[]{'cascadeDelete','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] childSObject_type_info = new String[]{'childSObject','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] deprecatedAndHidden_type_info = new String[]{'deprecatedAndHidden','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] relationshipName_type_info = new String[]{'relationshipName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
        private String[] restrictedDelete_type_info = new String[]{'restrictedDelete','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'cascadeDelete','childSObject','deprecatedAndHidden','field','relationshipName','restrictedDelete'};
    }
    public class process_element {
        public partnerSoapSforceCom.ProcessRequest[] actions;
        private String[] actions_type_info = new String[]{'actions','urn:partner.soap.sforce.com','ProcessRequest','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'actions'};
    }
    public class DescribeLayoutComponent {
        public Integer displayLines;
        public Integer tabOrder;
        public String type_x;
        public String value;
        private String[] displayLines_type_info = new String[]{'displayLines','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] tabOrder_type_info = new String[]{'tabOrder','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] type_x_type_info = new String[]{'type','urn:partner.soap.sforce.com','layoutComponentType','1','1','false'};
        private String[] value_type_info = new String[]{'value','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'displayLines','tabOrder','type_x','value'};
    }
    public class QueryResult {
        public Boolean done;
        public String queryLocator;
        public sobjectPartnerSoapSforceCom.sObject_x[] records;
        public Integer size;
        private String[] done_type_info = new String[]{'done','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] queryLocator_type_info = new String[]{'queryLocator','urn:partner.soap.sforce.com','QueryLocator','1','1','true'};
        private String[] records_type_info = new String[]{'records','urn:sobject.partner.soap.sforce.com','sObject','0','-1','true'};
        private String[] size_type_info = new String[]{'size','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'done','queryLocator','records','size'};
    }
    public class QueryOptions_element {
        public Integer batchSize;
        private String[] batchSize_type_info = new String[]{'batchSize','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'batchSize'};
    }
    public class LeadConvertResult {
        public String accountId;
        public String contactId;
        public partnerSoapSforceCom.Error[] errors;
        public String leadId;
        public String opportunityId;
        public Boolean success;
        private String[] accountId_type_info = new String[]{'accountId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] contactId_type_info = new String[]{'contactId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] errors_type_info = new String[]{'errors','urn:partner.soap.sforce.com','Error','0','-1','false'};
        private String[] leadId_type_info = new String[]{'leadId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] opportunityId_type_info = new String[]{'opportunityId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] success_type_info = new String[]{'success','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'accountId','contactId','errors','leadId','opportunityId','success'};
    }
    public class CallOptions_element {
        public String client;
        public String defaultNamespace;
        private String[] client_type_info = new String[]{'client','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] defaultNamespace_type_info = new String[]{'defaultNamespace','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'client','defaultNamespace'};
    }
    public class sendEmailMessage_element {
        public String[] ids;
        private String[] ids_type_info = new String[]{'ids','urn:partner.soap.sforce.com','ID','0','10','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'ids'};
    }
    public class processResponse_element {
        public partnerSoapSforceCom.ProcessResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','ProcessResult','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class MruHeader_element {
        public Boolean updateMru;
        private String[] updateMru_type_info = new String[]{'updateMru','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'updateMru'};
    }
    public class DescribeSearchScopeOrderResult {
        public String keyPrefix;
        public String name;
        private String[] keyPrefix_type_info = new String[]{'keyPrefix','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'keyPrefix','name'};
    }
    public class Soap {
        public String endpoint_x = 'https://login.salesforce.com/services/Soap/u/26.0';
        public Map<String,String> inputHttpHeaders_x;
        public Map<String,String> outputHttpHeaders_x;
        public String clientCertName_x;
        public String clientCert_x;
        public String clientCertPasswd_x;
        public Integer timeout_x;
        public partnerSoapSforceCom.StreamingEnabledHeader_element StreamingEnabledHeader;
        public partnerSoapSforceCom.MruHeader_element MruHeader;
        public partnerSoapSforceCom.CallOptions_element CallOptions;
        public partnerSoapSforceCom.PackageVersionHeader_element PackageVersionHeader;
        public partnerSoapSforceCom.EmailHeader_element EmailHeader;
        public partnerSoapSforceCom.LocaleOptions_element LocaleOptions;
        public partnerSoapSforceCom.DebuggingInfo_element DebuggingInfo;
        public partnerSoapSforceCom.SessionHeader_element SessionHeader;
        public partnerSoapSforceCom.DebuggingHeader_element DebuggingHeader;
        public partnerSoapSforceCom.LoginScopeHeader_element LoginScopeHeader;
        public partnerSoapSforceCom.DisableFeedTrackingHeader_element DisableFeedTrackingHeader;
        public partnerSoapSforceCom.UserTerritoryDeleteHeader_element UserTerritoryDeleteHeader;
        public partnerSoapSforceCom.AllowFieldTruncationHeader_element AllowFieldTruncationHeader;
        public partnerSoapSforceCom.QueryOptions_element QueryOptions;
        public partnerSoapSforceCom.AssignmentRuleHeader_element AssignmentRuleHeader;
        public partnerSoapSforceCom.AllOrNoneHeader_element AllOrNoneHeader;
        private String StreamingEnabledHeader_hns = 'StreamingEnabledHeader=urn:partner.soap.sforce.com';
        private String MruHeader_hns = 'MruHeader=urn:partner.soap.sforce.com';
        private String CallOptions_hns = 'CallOptions=urn:partner.soap.sforce.com';
        private String PackageVersionHeader_hns = 'PackageVersionHeader=urn:partner.soap.sforce.com';
        private String EmailHeader_hns = 'EmailHeader=urn:partner.soap.sforce.com';
        private String LocaleOptions_hns = 'LocaleOptions=urn:partner.soap.sforce.com';
        private String DebuggingInfo_hns = 'DebuggingInfo=urn:partner.soap.sforce.com';
        private String SessionHeader_hns = 'SessionHeader=urn:partner.soap.sforce.com';
        private String DebuggingHeader_hns = 'DebuggingHeader=urn:partner.soap.sforce.com';
        private String LoginScopeHeader_hns = 'LoginScopeHeader=urn:partner.soap.sforce.com';
        private String DisableFeedTrackingHeader_hns = 'DisableFeedTrackingHeader=urn:partner.soap.sforce.com';
        private String UserTerritoryDeleteHeader_hns = 'UserTerritoryDeleteHeader=urn:partner.soap.sforce.com';
        private String AllowFieldTruncationHeader_hns = 'AllowFieldTruncationHeader=urn:partner.soap.sforce.com';
        private String QueryOptions_hns = 'QueryOptions=urn:partner.soap.sforce.com';
        private String AssignmentRuleHeader_hns = 'AssignmentRuleHeader=urn:partner.soap.sforce.com';
        private String AllOrNoneHeader_hns = 'AllOrNoneHeader=urn:partner.soap.sforce.com';
        private String[] ns_map_type_info = new String[]{'urn:sobject.partner.soap.sforce.com', 'sobjectPartnerSoapSforceCom', 'urn:fault.partner.soap.sforce.com', 'faultPartnerSoapSforceCom', 'urn:partner.soap.sforce.com', 'partnerSoapSforceCom'};
        public partnerSoapSforceCom.LeadConvertResult[] convertLead(partnerSoapSforceCom.LeadConvert[] leadConverts) {
            partnerSoapSforceCom.convertLead_element request_x = new partnerSoapSforceCom.convertLead_element();
            partnerSoapSforceCom.convertLeadResponse_element response_x;
            request_x.leadConverts = leadConverts;
            Map<String, partnerSoapSforceCom.convertLeadResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.convertLeadResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'convertLead',
              'urn:partner.soap.sforce.com',
              'convertLeadResponse',
              'partnerSoapSforceCom.convertLeadResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.DescribeDataCategoryGroupStructureResult[] describeDataCategoryGroupStructures(partnerSoapSforceCom.DataCategoryGroupSobjectTypePair[] pairs,Boolean topCategoriesOnly) {
            partnerSoapSforceCom.describeDataCategoryGroupStructures_element request_x = new partnerSoapSforceCom.describeDataCategoryGroupStructures_element();
            partnerSoapSforceCom.describeDataCategoryGroupStructuresResponse_element response_x;
            request_x.pairs = pairs;
            request_x.topCategoriesOnly = topCategoriesOnly;
            Map<String, partnerSoapSforceCom.describeDataCategoryGroupStructuresResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.describeDataCategoryGroupStructuresResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'describeDataCategoryGroupStructures',
              'urn:partner.soap.sforce.com',
              'describeDataCategoryGroupStructuresResponse',
              'partnerSoapSforceCom.describeDataCategoryGroupStructuresResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.SendEmailResult[] sendEmail(partnerSoapSforceCom.Email[] messages) {
            partnerSoapSforceCom.sendEmail_element request_x = new partnerSoapSforceCom.sendEmail_element();
            partnerSoapSforceCom.sendEmailResponse_element response_x;
            request_x.messages = messages;
            Map<String, partnerSoapSforceCom.sendEmailResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.sendEmailResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'sendEmail',
              'urn:partner.soap.sforce.com',
              'sendEmailResponse',
              'partnerSoapSforceCom.sendEmailResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.DescribeGlobalResult describeGlobal() {
            partnerSoapSforceCom.describeGlobal_element request_x = new partnerSoapSforceCom.describeGlobal_element();
            partnerSoapSforceCom.describeGlobalResponse_element response_x;
            Map<String, partnerSoapSforceCom.describeGlobalResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.describeGlobalResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'describeGlobal',
              'urn:partner.soap.sforce.com',
              'describeGlobalResponse',
              'partnerSoapSforceCom.describeGlobalResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public sobjectPartnerSoapSforceCom.sObject_x[] retrieve(String fieldList,String sObjectType,String[] ids) {
            partnerSoapSforceCom.retrieve_element request_x = new partnerSoapSforceCom.retrieve_element();
            partnerSoapSforceCom.retrieveResponse_element response_x;
            request_x.fieldList = fieldList;
            request_x.sObjectType = sObjectType;
            request_x.ids = ids;
            Map<String, partnerSoapSforceCom.retrieveResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.retrieveResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'retrieve',
              'urn:partner.soap.sforce.com',
              'retrieveResponse',
              'partnerSoapSforceCom.retrieveResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.DescribeLayoutResult describeLayout(String sObjectType,String[] recordTypeIds) {
            partnerSoapSforceCom.describeLayout_element request_x = new partnerSoapSforceCom.describeLayout_element();
            partnerSoapSforceCom.describeLayoutResponse_element response_x;
            request_x.sObjectType = sObjectType;
            request_x.recordTypeIds = recordTypeIds;
            Map<String, partnerSoapSforceCom.describeLayoutResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.describeLayoutResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'describeLayout',
              'urn:partner.soap.sforce.com',
              'describeLayoutResponse',
              'partnerSoapSforceCom.describeLayoutResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.EmptyRecycleBinResult[] emptyRecycleBin(String[] ids) {
            partnerSoapSforceCom.emptyRecycleBin_element request_x = new partnerSoapSforceCom.emptyRecycleBin_element();
            partnerSoapSforceCom.emptyRecycleBinResponse_element response_x;
            request_x.ids = ids;
            Map<String, partnerSoapSforceCom.emptyRecycleBinResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.emptyRecycleBinResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'emptyRecycleBin',
              'urn:partner.soap.sforce.com',
              'emptyRecycleBinResponse',
              'partnerSoapSforceCom.emptyRecycleBinResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.ProcessResult[] process(partnerSoapSforceCom.ProcessRequest[] actions) {
            partnerSoapSforceCom.process_element request_x = new partnerSoapSforceCom.process_element();
            partnerSoapSforceCom.processResponse_element response_x;
            request_x.actions = actions;
            Map<String, partnerSoapSforceCom.processResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.processResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'process',
              'urn:partner.soap.sforce.com',
              'processResponse',
              'partnerSoapSforceCom.processResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public void logout() {
            partnerSoapSforceCom.logout_element request_x = new partnerSoapSforceCom.logout_element();
            partnerSoapSforceCom.logoutResponse_element response_x;
            Map<String, partnerSoapSforceCom.logoutResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.logoutResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'logout',
              'urn:partner.soap.sforce.com',
              'logoutResponse',
              'partnerSoapSforceCom.logoutResponse_element'}
            );
            response_x = response_map_x.get('response_x');
        }
        public partnerSoapSforceCom.SaveResult[] create(sobjectPartnerSoapSforceCom.sObject_x[] sObjects) {
            partnerSoapSforceCom.create_element request_x = new partnerSoapSforceCom.create_element();
            partnerSoapSforceCom.createResponse_element response_x;
            request_x.sObjects = sObjects;
            Map<String, partnerSoapSforceCom.createResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.createResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'create',
              'urn:partner.soap.sforce.com',
              'createResponse',
              'partnerSoapSforceCom.createResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.InvalidateSessionsResult[] invalidateSessions(String[] sessionIds) {
            partnerSoapSforceCom.invalidateSessions_element request_x = new partnerSoapSforceCom.invalidateSessions_element();
            partnerSoapSforceCom.invalidateSessionsResponse_element response_x;
            request_x.sessionIds = sessionIds;
            Map<String, partnerSoapSforceCom.invalidateSessionsResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.invalidateSessionsResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'invalidateSessions',
              'urn:partner.soap.sforce.com',
              'invalidateSessionsResponse',
              'partnerSoapSforceCom.invalidateSessionsResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.GetUserInfoResult getUserInfo() {
            partnerSoapSforceCom.getUserInfo_element request_x = new partnerSoapSforceCom.getUserInfo_element();
            partnerSoapSforceCom.getUserInfoResponse_element response_x;
            Map<String, partnerSoapSforceCom.getUserInfoResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.getUserInfoResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'getUserInfo',
              'urn:partner.soap.sforce.com',
              'getUserInfoResponse',
              'partnerSoapSforceCom.getUserInfoResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.GetServerTimestampResult getServerTimestamp() {
            partnerSoapSforceCom.getServerTimestamp_element request_x = new partnerSoapSforceCom.getServerTimestamp_element();
            partnerSoapSforceCom.getServerTimestampResponse_element response_x;
            Map<String, partnerSoapSforceCom.getServerTimestampResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.getServerTimestampResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'getServerTimestamp',
              'urn:partner.soap.sforce.com',
              'getServerTimestampResponse',
              'partnerSoapSforceCom.getServerTimestampResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.GetDeletedResult getDeleted(String sObjectType,DateTime startDate,DateTime endDate) {
            partnerSoapSforceCom.getDeleted_element request_x = new partnerSoapSforceCom.getDeleted_element();
            partnerSoapSforceCom.getDeletedResponse_element response_x;
            request_x.sObjectType = sObjectType;
            request_x.startDate = startDate;
            request_x.endDate = endDate;
            Map<String, partnerSoapSforceCom.getDeletedResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.getDeletedResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'getDeleted',
              'urn:partner.soap.sforce.com',
              'getDeletedResponse',
              'partnerSoapSforceCom.getDeletedResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.SetPasswordResult setPassword(String userId,String password) {
            partnerSoapSforceCom.setPassword_element request_x = new partnerSoapSforceCom.setPassword_element();
            partnerSoapSforceCom.setPasswordResponse_element response_x;
            request_x.userId = userId;
            request_x.password = password;
            Map<String, partnerSoapSforceCom.setPasswordResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.setPasswordResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'setPassword',
              'urn:partner.soap.sforce.com',
              'setPasswordResponse',
              'partnerSoapSforceCom.setPasswordResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.SendEmailResult[] sendEmailMessage(String[] ids) {
            partnerSoapSforceCom.sendEmailMessage_element request_x = new partnerSoapSforceCom.sendEmailMessage_element();
            partnerSoapSforceCom.sendEmailMessageResponse_element response_x;
            request_x.ids = ids;
            Map<String, partnerSoapSforceCom.sendEmailMessageResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.sendEmailMessageResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'sendEmailMessage',
              'urn:partner.soap.sforce.com',
              'sendEmailMessageResponse',
              'partnerSoapSforceCom.sendEmailMessageResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.DeleteResult[] deleteSObjects(String[] ids) {
            partnerSoapSforceCom.delete_element request_x = new partnerSoapSforceCom.delete_element();
            partnerSoapSforceCom.deleteResponse_element response_x;
            request_x.ids = ids;
            Map<String, partnerSoapSforceCom.deleteResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.deleteResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'delete',
              'urn:partner.soap.sforce.com',
              'deleteResponse',
              'partnerSoapSforceCom.deleteResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.DescribeTabSetResult[] describeTabs() {
            partnerSoapSforceCom.describeTabs_element request_x = new partnerSoapSforceCom.describeTabs_element();
            partnerSoapSforceCom.describeTabsResponse_element response_x;
            Map<String, partnerSoapSforceCom.describeTabsResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.describeTabsResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'describeTabs',
              'urn:partner.soap.sforce.com',
              'describeTabsResponse',
              'partnerSoapSforceCom.describeTabsResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.LoginResult login(String username,String password) {
            partnerSoapSforceCom.login_element request_x = new partnerSoapSforceCom.login_element();
            partnerSoapSforceCom.loginResponse_element response_x;
            request_x.username = username;
            request_x.password = password;
            Map<String, partnerSoapSforceCom.loginResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.loginResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'login',
              'urn:partner.soap.sforce.com',
              'loginResponse',
              'partnerSoapSforceCom.loginResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.SearchResult search(String searchString) {
            partnerSoapSforceCom.search_element request_x = new partnerSoapSforceCom.search_element();
            partnerSoapSforceCom.searchResponse_element response_x;
            request_x.searchString = searchString;
            Map<String, partnerSoapSforceCom.searchResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.searchResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'search',
              'urn:partner.soap.sforce.com',
              'searchResponse',
              'partnerSoapSforceCom.searchResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.QueryResult queryMore(String queryLocator) {
            partnerSoapSforceCom.queryMore_element request_x = new partnerSoapSforceCom.queryMore_element();
            partnerSoapSforceCom.queryMoreResponse_element response_x;
            request_x.queryLocator = queryLocator;
            Map<String, partnerSoapSforceCom.queryMoreResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.queryMoreResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'queryMore',
              'urn:partner.soap.sforce.com',
              'queryMoreResponse',
              'partnerSoapSforceCom.queryMoreResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.DescribeSearchScopeOrderResult[] describeSearchScopeOrder() {
            partnerSoapSforceCom.describeSearchScopeOrder_element request_x = new partnerSoapSforceCom.describeSearchScopeOrder_element();
            partnerSoapSforceCom.describeSearchScopeOrderResponse_element response_x;
            Map<String, partnerSoapSforceCom.describeSearchScopeOrderResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.describeSearchScopeOrderResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'describeSearchScopeOrder',
              'urn:partner.soap.sforce.com',
              'describeSearchScopeOrderResponse',
              'partnerSoapSforceCom.describeSearchScopeOrderResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.DescribeDataCategoryGroupResult[] describeDataCategoryGroups(String[] sObjectType) {
            partnerSoapSforceCom.describeDataCategoryGroups_element request_x = new partnerSoapSforceCom.describeDataCategoryGroups_element();
            partnerSoapSforceCom.describeDataCategoryGroupsResponse_element response_x;
            request_x.sObjectType = sObjectType;
            Map<String, partnerSoapSforceCom.describeDataCategoryGroupsResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.describeDataCategoryGroupsResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'describeDataCategoryGroups',
              'urn:partner.soap.sforce.com',
              'describeDataCategoryGroupsResponse',
              'partnerSoapSforceCom.describeDataCategoryGroupsResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.DescribeSoftphoneLayoutResult describeSoftphoneLayout() {
            partnerSoapSforceCom.describeSoftphoneLayout_element request_x = new partnerSoapSforceCom.describeSoftphoneLayout_element();
            partnerSoapSforceCom.describeSoftphoneLayoutResponse_element response_x;
            Map<String, partnerSoapSforceCom.describeSoftphoneLayoutResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.describeSoftphoneLayoutResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'describeSoftphoneLayout',
              'urn:partner.soap.sforce.com',
              'describeSoftphoneLayoutResponse',
              'partnerSoapSforceCom.describeSoftphoneLayoutResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.DescribeSObjectResult describeSObject(String sObjectType) {
            partnerSoapSforceCom.describeSObject_element request_x = new partnerSoapSforceCom.describeSObject_element();
            partnerSoapSforceCom.describeSObjectResponse_element response_x;
            request_x.sObjectType = sObjectType;
            Map<String, partnerSoapSforceCom.describeSObjectResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.describeSObjectResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'describeSObject',
              'urn:partner.soap.sforce.com',
              'describeSObjectResponse',
              'partnerSoapSforceCom.describeSObjectResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.DescribeSObjectResult[] describeSObjects(String[] sObjectType) {
            partnerSoapSforceCom.describeSObjects_element request_x = new partnerSoapSforceCom.describeSObjects_element();
            partnerSoapSforceCom.describeSObjectsResponse_element response_x;
            request_x.sObjectType = sObjectType;
            Map<String, partnerSoapSforceCom.describeSObjectsResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.describeSObjectsResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'describeSObjects',
              'urn:partner.soap.sforce.com',
              'describeSObjectsResponse',
              'partnerSoapSforceCom.describeSObjectsResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.GetUpdatedResult getUpdated(String sObjectType,DateTime startDate,DateTime endDate) {
            partnerSoapSforceCom.getUpdated_element request_x = new partnerSoapSforceCom.getUpdated_element();
            partnerSoapSforceCom.getUpdatedResponse_element response_x;
            request_x.sObjectType = sObjectType;
            request_x.startDate = startDate;
            request_x.endDate = endDate;
            Map<String, partnerSoapSforceCom.getUpdatedResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.getUpdatedResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'getUpdated',
              'urn:partner.soap.sforce.com',
              'getUpdatedResponse',
              'partnerSoapSforceCom.getUpdatedResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.UpsertResult[] upsertSObjects(String externalIDFieldName,sobjectPartnerSoapSforceCom.sObject_x[] sObjects) {
            partnerSoapSforceCom.upsert_element request_x = new partnerSoapSforceCom.upsert_element();
            partnerSoapSforceCom.upsertResponse_element response_x;
            request_x.externalIDFieldName = externalIDFieldName;
            request_x.sObjects = sObjects;
            Map<String, partnerSoapSforceCom.upsertResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.upsertResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'upsert',
              'urn:partner.soap.sforce.com',
              'upsertResponse',
              'partnerSoapSforceCom.upsertResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.QueryResult queryAll(String queryString) {
            partnerSoapSforceCom.queryAll_element request_x = new partnerSoapSforceCom.queryAll_element();
            partnerSoapSforceCom.queryAllResponse_element response_x;
            request_x.queryString = queryString;
            Map<String, partnerSoapSforceCom.queryAllResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.queryAllResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'queryAll',
              'urn:partner.soap.sforce.com',
              'queryAllResponse',
              'partnerSoapSforceCom.queryAllResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.ResetPasswordResult resetPassword(String userId) {
            partnerSoapSforceCom.resetPassword_element request_x = new partnerSoapSforceCom.resetPassword_element();
            partnerSoapSforceCom.resetPasswordResponse_element response_x;
            request_x.userId = userId;
            Map<String, partnerSoapSforceCom.resetPasswordResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.resetPasswordResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'resetPassword',
              'urn:partner.soap.sforce.com',
              'resetPasswordResponse',
              'partnerSoapSforceCom.resetPasswordResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.MergeResult[] mergeSObjects(partnerSoapSforceCom.MergeRequest[] request) {
            partnerSoapSforceCom.merge_element request_x = new partnerSoapSforceCom.merge_element();
            partnerSoapSforceCom.mergeResponse_element response_x;
            request_x.request = request;
            Map<String, partnerSoapSforceCom.mergeResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.mergeResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'merge',
              'urn:partner.soap.sforce.com',
              'mergeResponse',
              'partnerSoapSforceCom.mergeResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.QueryResult query(String queryString) {
            partnerSoapSforceCom.query_element request_x = new partnerSoapSforceCom.query_element();
            partnerSoapSforceCom.queryResponse_element response_x;
            request_x.queryString = queryString;
            Map<String, partnerSoapSforceCom.queryResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.queryResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'query',
              'urn:partner.soap.sforce.com',
              'queryResponse',
              'partnerSoapSforceCom.queryResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.SaveResult[] updateSObjects(sobjectPartnerSoapSforceCom.sObject_x[] sObjects) {
            partnerSoapSforceCom.update_element request_x = new partnerSoapSforceCom.update_element();
            partnerSoapSforceCom.updateResponse_element response_x;
            request_x.sObjects = sObjects;
            Map<String, partnerSoapSforceCom.updateResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.updateResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'update',
              'urn:partner.soap.sforce.com',
              'updateResponse',
              'partnerSoapSforceCom.updateResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
        public partnerSoapSforceCom.UndeleteResult[] undeleteSObjects(String[] ids) {
            partnerSoapSforceCom.undelete_element request_x = new partnerSoapSforceCom.undelete_element();
            partnerSoapSforceCom.undeleteResponse_element response_x;
            request_x.ids = ids;
            Map<String, partnerSoapSforceCom.undeleteResponse_element> response_map_x = new Map<String, partnerSoapSforceCom.undeleteResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'undelete',
              'urn:partner.soap.sforce.com',
              'undeleteResponse',
              'partnerSoapSforceCom.undeleteResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
    }
    public class ProcessWorkitemRequest {
        public String action;
        public String workitemId;
        private String[] action_type_info = new String[]{'action','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] workitemId_type_info = new String[]{'workitemId','urn:partner.soap.sforce.com','ID','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'action','workitemId'};
    }
    public class SessionHeader_element {
        public String sessionId;
        private String[] sessionId_type_info = new String[]{'sessionId','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'sessionId'};
    }
    public class AllOrNoneHeader_element {
        public Boolean allOrNone;
        private String[] allOrNone_type_info = new String[]{'allOrNone','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'allOrNone'};
    }
    public class DescribeDataCategoryGroupStructureResult {
        public String description;
        public String label;
        public String name;
        public String sobject_x;
        public partnerSoapSforceCom.DataCategory[] topCategories;
        private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] sobject_x_type_info = new String[]{'sobject','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] topCategories_type_info = new String[]{'topCategories','urn:partner.soap.sforce.com','DataCategory','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'description','label','name','sobject_x','topCategories'};
    }
    public class DescribeSoftphoneLayoutInfoField {
        public String name;
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'name'};
    }
    public class describeTabsResponse_element {
        public partnerSoapSforceCom.DescribeTabSetResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','DescribeTabSetResult','0','-1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class describeTabs_element {
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{};
    }
    public class describeDataCategoryGroups_element {
        public String[] sObjectType;
        private String[] sObjectType_type_info = new String[]{'sObjectType','http://www.w3.org/2001/XMLSchema','string','0','10','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'sObjectType'};
    }
    public class describeGlobalResponse_element {
        public partnerSoapSforceCom.DescribeGlobalResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','DescribeGlobalResult','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class DescribeLayoutButton {
        public Boolean custom;
        public String label;
        public String name;
        private String[] custom_type_info = new String[]{'custom','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'custom','label','name'};
    }
    public class SendEmailError {
        public String[] fields;
        public String message;
        public String statusCode;
        public String targetObjectId;
        private String[] fields_type_info = new String[]{'fields','http://www.w3.org/2001/XMLSchema','string','0','-1','true'};
        private String[] message_type_info = new String[]{'message','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] statusCode_type_info = new String[]{'statusCode','urn:partner.soap.sforce.com','StatusCode','1','1','false'};
        private String[] targetObjectId_type_info = new String[]{'targetObjectId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'fields','message','statusCode','targetObjectId'};
    }
    public class DescribeLayoutItem {
        public Boolean editable;
        public String label;
        public partnerSoapSforceCom.DescribeLayoutComponent[] layoutComponents;
        public Boolean placeholder;
        public Boolean required;
        private String[] editable_type_info = new String[]{'editable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] layoutComponents_type_info = new String[]{'layoutComponents','urn:partner.soap.sforce.com','DescribeLayoutComponent','0','-1','false'};
        private String[] placeholder_type_info = new String[]{'placeholder','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] required_type_info = new String[]{'required','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'editable','label','layoutComponents','placeholder','required'};
    }
    public class AllowFieldTruncationHeader_element {
        public Boolean allowFieldTruncation;
        private String[] allowFieldTruncation_type_info = new String[]{'allowFieldTruncation','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'allowFieldTruncation'};
    }
    public class SaveResult {
        public partnerSoapSforceCom.Error[] errors;
        public String id;
        public Boolean success;
        private String[] errors_type_info = new String[]{'errors','urn:partner.soap.sforce.com','Error','0','-1','false'};
        private String[] id_type_info = new String[]{'id','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] success_type_info = new String[]{'success','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'errors','id','success'};
    }
    public class getDeletedResponse_element {
        public partnerSoapSforceCom.GetDeletedResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','GetDeletedResult','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class deleteResponse_element {
        public partnerSoapSforceCom.DeleteResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','DeleteResult','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class convertLead_element {
        public partnerSoapSforceCom.LeadConvert[] leadConverts;
        private String[] leadConverts_type_info = new String[]{'leadConverts','urn:partner.soap.sforce.com','LeadConvert','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'leadConverts'};
    }
    public class describeSObjects_element {
        public String[] sObjectType;
        private String[] sObjectType_type_info = new String[]{'sObjectType','http://www.w3.org/2001/XMLSchema','string','0','100','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'sObjectType'};
    }
    public class describeDataCategoryGroupStructuresResponse_element {
        public partnerSoapSforceCom.DescribeDataCategoryGroupStructureResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','DescribeDataCategoryGroupStructureResult','0','100','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class emptyRecycleBin_element {
        public String[] ids;
        private String[] ids_type_info = new String[]{'ids','urn:partner.soap.sforce.com','ID','1','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'ids'};
    }
    public class update_element {
        public sobjectPartnerSoapSforceCom.sObject_x[] sObjects;
        private String[] sObjects_type_info = new String[]{'sObjects','urn:sobject.partner.soap.sforce.com','sObject','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'sObjects'};
    }
    public class DisableFeedTrackingHeader_element {
        public Boolean disableFeedTracking;
        private String[] disableFeedTracking_type_info = new String[]{'disableFeedTracking','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'disableFeedTracking'};
    }
    public class search_element {
        public String searchString;
        private String[] searchString_type_info = new String[]{'searchString','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'searchString'};
    }
    public class searchResponse_element {
        public partnerSoapSforceCom.SearchResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','SearchResult','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class MergeResult {
        public partnerSoapSforceCom.Error[] errors;
        public String id;
        public String[] mergedRecordIds;
        public Boolean success;
        public String[] updatedRelatedIds;
        private String[] errors_type_info = new String[]{'errors','urn:partner.soap.sforce.com','Error','0','-1','false'};
        private String[] id_type_info = new String[]{'id','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] mergedRecordIds_type_info = new String[]{'mergedRecordIds','urn:partner.soap.sforce.com','ID','0','-1','false'};
        private String[] success_type_info = new String[]{'success','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] updatedRelatedIds_type_info = new String[]{'updatedRelatedIds','urn:partner.soap.sforce.com','ID','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'errors','id','mergedRecordIds','success','updatedRelatedIds'};
    }
    public class RelatedListSort {
        public Boolean ascending;
        public String column;
        private String[] ascending_type_info = new String[]{'ascending','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] column_type_info = new String[]{'column','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'ascending','column'};
    }
    public class describeSObject_element {
        public String sObjectType;
        private String[] sObjectType_type_info = new String[]{'sObjectType','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'sObjectType'};
    }
    public class invalidateSessionsResponse_element {
        public partnerSoapSforceCom.InvalidateSessionsResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','InvalidateSessionsResult','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class LoginScopeHeader_element {
        public String organizationId;
        public String portalId;
        private String[] organizationId_type_info = new String[]{'organizationId','urn:partner.soap.sforce.com','ID','1','1','false'};
        private String[] portalId_type_info = new String[]{'portalId','urn:partner.soap.sforce.com','ID','0','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'organizationId','portalId'};
    }
    public class EmailFileAttachment {
        public String body;
        public String contentType;
        public String fileName;
        public Boolean inline;
        private String[] body_type_info = new String[]{'body','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','true'};
        private String[] contentType_type_info = new String[]{'contentType','http://www.w3.org/2001/XMLSchema','string','0','1','true'};
        private String[] fileName_type_info = new String[]{'fileName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] inline_type_info = new String[]{'inline','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'body','contentType','fileName','inline'};
    }
    public class convertLeadResponse_element {
        public partnerSoapSforceCom.LeadConvertResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','LeadConvertResult','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class delete_element {
        public String[] ids;
        private String[] ids_type_info = new String[]{'ids','urn:partner.soap.sforce.com','ID','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'ids'};
    }
    public class sendEmail_element {
        public partnerSoapSforceCom.Email[] messages;
        private String[] messages_type_info = new String[]{'messages','urn:partner.soap.sforce.com','Email','0','10','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'messages'};
    }
    public class DescribeLayoutButtonSection {
        public partnerSoapSforceCom.DescribeLayoutButton[] detailButtons;
        private String[] detailButtons_type_info = new String[]{'detailButtons','urn:partner.soap.sforce.com','DescribeLayoutButton','1','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'detailButtons'};
    }
    public class updateResponse_element {
        public partnerSoapSforceCom.SaveResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','SaveResult','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class queryAll_element {
        public String queryString;
        private String[] queryString_type_info = new String[]{'queryString','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'queryString'};
    }
    public class retrieve_element {
        public String fieldList;
        public String sObjectType;
        public String[] ids;
        private String[] fieldList_type_info = new String[]{'fieldList','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] sObjectType_type_info = new String[]{'sObjectType','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] ids_type_info = new String[]{'ids','urn:partner.soap.sforce.com','ID','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'fieldList','sObjectType','ids'};
    }
    public class GetServerTimestampResult {
        public DateTime timestamp;
        private String[] timestamp_type_info = new String[]{'timestamp','http://www.w3.org/2001/XMLSchema','dateTime','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'timestamp'};
    }
    public class RelatedList {
        public partnerSoapSforceCom.RelatedListColumn[] columns;
        public Boolean custom;
        public String field;
        public String label;
        public Integer limitRows;
        public String name;
        public String sobject_x;
        public partnerSoapSforceCom.RelatedListSort[] sort_x;
        private String[] columns_type_info = new String[]{'columns','urn:partner.soap.sforce.com','RelatedListColumn','1','-1','false'};
        private String[] custom_type_info = new String[]{'custom','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] limitRows_type_info = new String[]{'limitRows','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] sobject_x_type_info = new String[]{'sobject','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] sort_x_type_info = new String[]{'sort','urn:partner.soap.sforce.com','RelatedListSort','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'columns','custom','field','label','limitRows','name','sobject_x','sort_x'};
    }
    public class describeSearchScopeOrderResponse_element {
        public partnerSoapSforceCom.DescribeSearchScopeOrderResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','DescribeSearchScopeOrderResult','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class retrieveResponse_element {
        public sobjectPartnerSoapSforceCom.sObject_x[] result;
        private String[] result_type_info = new String[]{'result','urn:sobject.partner.soap.sforce.com','sObject','0','-1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class queryAllResponse_element {
        public partnerSoapSforceCom.QueryResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','QueryResult','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class invalidateSessions_element {
        public String[] sessionIds;
        private String[] sessionIds_type_info = new String[]{'sessionIds','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'sessionIds'};
    }
    public class create_element {
        public sobjectPartnerSoapSforceCom.sObject_x[] sObjects;
        private String[] sObjects_type_info = new String[]{'sObjects','urn:sobject.partner.soap.sforce.com','sObject','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'sObjects'};
    }
    public class ProcessSubmitRequest {
        public String objectId;
        private String[] objectId_type_info = new String[]{'objectId','urn:partner.soap.sforce.com','ID','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'objectId'};
    }
    public class describeLayoutResponse_element {
        public partnerSoapSforceCom.DescribeLayoutResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','DescribeLayoutResult','1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class createResponse_element {
        public partnerSoapSforceCom.SaveResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','SaveResult','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class ProcessRequest {
        public String comments;
        public String[] nextApproverIds;
        private String[] comments_type_info = new String[]{'comments','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] nextApproverIds_type_info = new String[]{'nextApproverIds','urn:partner.soap.sforce.com','ID','0','-1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'comments','nextApproverIds'};
    }
    public class LeadConvert {
        public String accountId;
        public String contactId;
        public String convertedStatus;
        public Boolean doNotCreateOpportunity;
        public String leadId;
        public String opportunityName;
        public Boolean overwriteLeadSource;
        public String ownerId;
        public Boolean sendNotificationEmail;
        private String[] accountId_type_info = new String[]{'accountId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] contactId_type_info = new String[]{'contactId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] convertedStatus_type_info = new String[]{'convertedStatus','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] doNotCreateOpportunity_type_info = new String[]{'doNotCreateOpportunity','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] leadId_type_info = new String[]{'leadId','urn:partner.soap.sforce.com','ID','1','1','false'};
        private String[] opportunityName_type_info = new String[]{'opportunityName','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] overwriteLeadSource_type_info = new String[]{'overwriteLeadSource','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] ownerId_type_info = new String[]{'ownerId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] sendNotificationEmail_type_info = new String[]{'sendNotificationEmail','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'accountId','contactId','convertedStatus','doNotCreateOpportunity','leadId','opportunityName','overwriteLeadSource','ownerId','sendNotificationEmail'};
    }
    public class getServerTimestampResponse_element {
        public partnerSoapSforceCom.GetServerTimestampResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','GetServerTimestampResult','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class DeletedRecord {
        public DateTime deletedDate;
        public String id;
        private String[] deletedDate_type_info = new String[]{'deletedDate','http://www.w3.org/2001/XMLSchema','dateTime','1','1','false'};
        private String[] id_type_info = new String[]{'id','urn:partner.soap.sforce.com','ID','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'deletedDate','id'};
    }
    public class LocaleOptions_element {
        public String language;
        private String[] language_type_info = new String[]{'language','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'language'};
    }
    public class SearchResult {
        public partnerSoapSforceCom.SearchRecord[] searchRecords;
        public String sforceReserved;
        private String[] searchRecords_type_info = new String[]{'searchRecords','urn:partner.soap.sforce.com','SearchRecord','0','-1','false'};
        private String[] sforceReserved_type_info = new String[]{'sforceReserved','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'searchRecords','sforceReserved'};
    }
    public class DescribeSoftphoneScreenPopOption {
        public String matchType;
        public String screenPopData;
        public String screenPopType;
        private String[] matchType_type_info = new String[]{'matchType','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] screenPopData_type_info = new String[]{'screenPopData','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] screenPopType_type_info = new String[]{'screenPopType','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'matchType','screenPopData','screenPopType'};
    }
    public class getUpdatedResponse_element {
        public partnerSoapSforceCom.GetUpdatedResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','GetUpdatedResult','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class StreamingEnabledHeader_element {
        public Boolean streamingEnabled;
        private String[] streamingEnabled_type_info = new String[]{'streamingEnabled','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'streamingEnabled'};
    }
    public class query_element {
        public String queryString;
        private String[] queryString_type_info = new String[]{'queryString','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'queryString'};
    }
    public class getDeleted_element {
        public String sObjectType;
        public DateTime startDate;
        public DateTime endDate;
        private String[] sObjectType_type_info = new String[]{'sObjectType','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] startDate_type_info = new String[]{'startDate','http://www.w3.org/2001/XMLSchema','dateTime','1','1','false'};
        private String[] endDate_type_info = new String[]{'endDate','http://www.w3.org/2001/XMLSchema','dateTime','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'sObjectType','startDate','endDate'};
    }
    public class DataCategoryGroupSobjectTypePair {
        public String dataCategoryGroupName;
        public String sobject_x;
        private String[] dataCategoryGroupName_type_info = new String[]{'dataCategoryGroupName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] sobject_x_type_info = new String[]{'sobject','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'dataCategoryGroupName','sobject_x'};
    }
    public class DescribeDataCategoryGroupResult {
        public Integer categoryCount;
        public String description;
        public String label;
        public String name;
        public String sobject_x;
        private String[] categoryCount_type_info = new String[]{'categoryCount','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] sobject_x_type_info = new String[]{'sobject','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'categoryCount','description','label','name','sobject_x'};
    }
    public class PackageVersion {
        public Integer majorNumber;
        public Integer minorNumber;
        public String namespace;
        private String[] majorNumber_type_info = new String[]{'majorNumber','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] minorNumber_type_info = new String[]{'minorNumber','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] namespace_type_info = new String[]{'namespace','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'majorNumber','minorNumber','namespace'};
    }
    public class DataCategory {
        public partnerSoapSforceCom.DataCategory[] childCategories;
        public String label;
        public String name;
        private String[] childCategories_type_info = new String[]{'childCategories','urn:partner.soap.sforce.com','DataCategory','0','-1','false'};
        private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'childCategories','label','name'};
    }
    public class GetDeletedResult {
        public partnerSoapSforceCom.DeletedRecord[] deletedRecords;
        public DateTime earliestDateAvailable;
        public DateTime latestDateCovered;
        public String sforceReserved;
        private String[] deletedRecords_type_info = new String[]{'deletedRecords','urn:partner.soap.sforce.com','DeletedRecord','0','-1','false'};
        private String[] earliestDateAvailable_type_info = new String[]{'earliestDateAvailable','http://www.w3.org/2001/XMLSchema','dateTime','1','1','false'};
        private String[] latestDateCovered_type_info = new String[]{'latestDateCovered','http://www.w3.org/2001/XMLSchema','dateTime','1','1','false'};
        private String[] sforceReserved_type_info = new String[]{'sforceReserved','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'deletedRecords','earliestDateAvailable','latestDateCovered','sforceReserved'};
    }
    public class DescribeGlobalResult {
        public String encoding;
        public Integer maxBatchSize;
        public partnerSoapSforceCom.DescribeGlobalSObjectResult[] sobjects;
        private String[] encoding_type_info = new String[]{'encoding','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] maxBatchSize_type_info = new String[]{'maxBatchSize','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] sobjects_type_info = new String[]{'sobjects','urn:partner.soap.sforce.com','DescribeGlobalSObjectResult','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'encoding','maxBatchSize','sobjects'};
    }
    public class DescribeLayoutResult {
        public partnerSoapSforceCom.DescribeLayout[] layouts;
        public partnerSoapSforceCom.RecordTypeMapping[] recordTypeMappings;
        public Boolean recordTypeSelectorRequired;
        private String[] layouts_type_info = new String[]{'layouts','urn:partner.soap.sforce.com','DescribeLayout','1','-1','false'};
        private String[] recordTypeMappings_type_info = new String[]{'recordTypeMappings','urn:partner.soap.sforce.com','RecordTypeMapping','0','-1','false'};
        private String[] recordTypeSelectorRequired_type_info = new String[]{'recordTypeSelectorRequired','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'layouts','recordTypeMappings','recordTypeSelectorRequired'};
    }
    public class DescribeLayoutSection {
        public Integer columns;
        public String heading;
        public partnerSoapSforceCom.DescribeLayoutRow[] layoutRows;
        public Integer rows;
        public Boolean useCollapsibleSection;
        public Boolean useHeading;
        private String[] columns_type_info = new String[]{'columns','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] heading_type_info = new String[]{'heading','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] layoutRows_type_info = new String[]{'layoutRows','urn:partner.soap.sforce.com','DescribeLayoutRow','1','-1','false'};
        private String[] rows_type_info = new String[]{'rows','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] useCollapsibleSection_type_info = new String[]{'useCollapsibleSection','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] useHeading_type_info = new String[]{'useHeading','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'columns','heading','layoutRows','rows','useCollapsibleSection','useHeading'};
    }
    public class AssignmentRuleHeader_element {
        public String assignmentRuleId;
        public Boolean useDefaultRule;
        private String[] assignmentRuleId_type_info = new String[]{'assignmentRuleId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] useDefaultRule_type_info = new String[]{'useDefaultRule','http://www.w3.org/2001/XMLSchema','boolean','1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'assignmentRuleId','useDefaultRule'};
    }
    public class PackageVersionHeader_element {
        public partnerSoapSforceCom.PackageVersion[] packageVersions;
        private String[] packageVersions_type_info = new String[]{'packageVersions','urn:partner.soap.sforce.com','PackageVersion','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'packageVersions'};
    }
    public class SingleEmailMessage {
        public String[] bccAddresses;
        public String[] ccAddresses;
        public String charset;
        public String[] documentAttachments;
        public String htmlBody;
        public String inReplyTo;
        public partnerSoapSforceCom.EmailFileAttachment[] fileAttachments;
        public String orgWideEmailAddressId;
        public String plainTextBody;
        public String references;
        public String targetObjectId;
        public String templateId;
        public String[] toAddresses;
        public String whatId;
        private String[] bccAddresses_type_info = new String[]{'bccAddresses','http://www.w3.org/2001/XMLSchema','string','0','25','true'};
        private String[] ccAddresses_type_info = new String[]{'ccAddresses','http://www.w3.org/2001/XMLSchema','string','0','25','true'};
        private String[] charset_type_info = new String[]{'charset','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] documentAttachments_type_info = new String[]{'documentAttachments','urn:partner.soap.sforce.com','ID','0','-1','false'};
        private String[] htmlBody_type_info = new String[]{'htmlBody','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] inReplyTo_type_info = new String[]{'inReplyTo','http://www.w3.org/2001/XMLSchema','string','0','1','true'};
        private String[] fileAttachments_type_info = new String[]{'fileAttachments','urn:partner.soap.sforce.com','EmailFileAttachment','0','-1','false'};
        private String[] orgWideEmailAddressId_type_info = new String[]{'orgWideEmailAddressId','urn:partner.soap.sforce.com','ID','0','1','true'};
        private String[] plainTextBody_type_info = new String[]{'plainTextBody','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] references_type_info = new String[]{'references','http://www.w3.org/2001/XMLSchema','string','0','1','true'};
        private String[] targetObjectId_type_info = new String[]{'targetObjectId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] templateId_type_info = new String[]{'templateId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] toAddresses_type_info = new String[]{'toAddresses','http://www.w3.org/2001/XMLSchema','string','0','100','true'};
        private String[] whatId_type_info = new String[]{'whatId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'bccAddresses','ccAddresses','charset','documentAttachments','htmlBody','inReplyTo','fileAttachments','orgWideEmailAddressId','plainTextBody','references','targetObjectId','templateId','toAddresses','whatId'};
    }
    public class login_element {
        public String username;
        public String password;
        private String[] username_type_info = new String[]{'username','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] password_type_info = new String[]{'password','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'username','password'};
    }
    public class MassEmailMessage {
        public String description;
        public String[] targetObjectIds;
        public String templateId;
        public String[] whatIds;
        private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] targetObjectIds_type_info = new String[]{'targetObjectIds','urn:partner.soap.sforce.com','ID','0','250','false'};
        private String[] templateId_type_info = new String[]{'templateId','urn:partner.soap.sforce.com','ID','1','1','false'};
        private String[] whatIds_type_info = new String[]{'whatIds','urn:partner.soap.sforce.com','ID','0','250','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'description','targetObjectIds','templateId','whatIds'};
    }
    public class SendEmailResult {
        public partnerSoapSforceCom.SendEmailError[] errors;
        public Boolean success;
        private String[] errors_type_info = new String[]{'errors','urn:partner.soap.sforce.com','SendEmailError','0','-1','false'};
        private String[] success_type_info = new String[]{'success','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'errors','success'};
    }
    public class mergeResponse_element {
        public partnerSoapSforceCom.MergeResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','MergeResult','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class PicklistForRecordType {
        public String picklistName;
        public partnerSoapSforceCom.PicklistEntry[] picklistValues;
        private String[] picklistName_type_info = new String[]{'picklistName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] picklistValues_type_info = new String[]{'picklistValues','urn:partner.soap.sforce.com','PicklistEntry','0','-1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'picklistName','picklistValues'};
    }
    public class getUpdated_element {
        public String sObjectType;
        public DateTime startDate;
        public DateTime endDate;
        private String[] sObjectType_type_info = new String[]{'sObjectType','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] startDate_type_info = new String[]{'startDate','http://www.w3.org/2001/XMLSchema','dateTime','1','1','false'};
        private String[] endDate_type_info = new String[]{'endDate','http://www.w3.org/2001/XMLSchema','dateTime','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'sObjectType','startDate','endDate'};
    }
    public class DescribeTabSetResult {
        public String label;
        public String logoUrl;
        public String namespace;
        public Boolean selected;
        public partnerSoapSforceCom.DescribeTab[] tabs;
        private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] logoUrl_type_info = new String[]{'logoUrl','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] namespace_type_info = new String[]{'namespace','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
        private String[] selected_type_info = new String[]{'selected','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] tabs_type_info = new String[]{'tabs','urn:partner.soap.sforce.com','DescribeTab','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'label','logoUrl','namespace','selected','tabs'};
    }
    public class upsertResponse_element {
        public partnerSoapSforceCom.UpsertResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','UpsertResult','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class Field {
        public Boolean autoNumber;
        public Integer byteLength;
        public Boolean calculated;
        public String calculatedFormula;
        public Boolean cascadeDelete;
        public Boolean caseSensitive;
        public String controllerName;
        public Boolean createable;
        public Boolean custom;
        public String defaultValueFormula;
        public Boolean defaultedOnCreate;
        public Boolean dependentPicklist;
        public Boolean deprecatedAndHidden;
        public Integer digits;
        public Boolean displayLocationInDecimal;
        public Boolean externalId;
        public Boolean filterable;
        public Boolean groupable;
        public Boolean htmlFormatted;
        public Boolean idLookup;
        public String inlineHelpText;
        public String label;
        public Integer length;
        public String name;
        public Boolean nameField;
        public Boolean namePointing;
        public Boolean nillable;
        public Boolean permissionable;
        public partnerSoapSforceCom.PicklistEntry[] picklistValues;
        public Integer precision;
        public String[] referenceTo;
        public String relationshipName;
        public Integer relationshipOrder;
        public Boolean restrictedDelete;
        public Boolean restrictedPicklist;
        public Integer scale;
        public String soapType;
        public Boolean sortable;
        public String type_x;
        public Boolean unique;
        public Boolean updateable;
        public Boolean writeRequiresMasterRead;
        private String[] autoNumber_type_info = new String[]{'autoNumber','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] byteLength_type_info = new String[]{'byteLength','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] calculated_type_info = new String[]{'calculated','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] calculatedFormula_type_info = new String[]{'calculatedFormula','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
        private String[] cascadeDelete_type_info = new String[]{'cascadeDelete','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
        private String[] caseSensitive_type_info = new String[]{'caseSensitive','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] controllerName_type_info = new String[]{'controllerName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
        private String[] createable_type_info = new String[]{'createable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] custom_type_info = new String[]{'custom','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] defaultValueFormula_type_info = new String[]{'defaultValueFormula','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
        private String[] defaultedOnCreate_type_info = new String[]{'defaultedOnCreate','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] dependentPicklist_type_info = new String[]{'dependentPicklist','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
        private String[] deprecatedAndHidden_type_info = new String[]{'deprecatedAndHidden','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] digits_type_info = new String[]{'digits','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] displayLocationInDecimal_type_info = new String[]{'displayLocationInDecimal','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
        private String[] externalId_type_info = new String[]{'externalId','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
        private String[] filterable_type_info = new String[]{'filterable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] groupable_type_info = new String[]{'groupable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] htmlFormatted_type_info = new String[]{'htmlFormatted','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
        private String[] idLookup_type_info = new String[]{'idLookup','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] inlineHelpText_type_info = new String[]{'inlineHelpText','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
        private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] length_type_info = new String[]{'length','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] nameField_type_info = new String[]{'nameField','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] namePointing_type_info = new String[]{'namePointing','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
        private String[] nillable_type_info = new String[]{'nillable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] permissionable_type_info = new String[]{'permissionable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] picklistValues_type_info = new String[]{'picklistValues','urn:partner.soap.sforce.com','PicklistEntry','0','-1','true'};
        private String[] precision_type_info = new String[]{'precision','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] referenceTo_type_info = new String[]{'referenceTo','http://www.w3.org/2001/XMLSchema','string','0','-1','true'};
        private String[] relationshipName_type_info = new String[]{'relationshipName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
        private String[] relationshipOrder_type_info = new String[]{'relationshipOrder','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
        private String[] restrictedDelete_type_info = new String[]{'restrictedDelete','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
        private String[] restrictedPicklist_type_info = new String[]{'restrictedPicklist','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] scale_type_info = new String[]{'scale','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] soapType_type_info = new String[]{'soapType','urn:partner.soap.sforce.com','soapType','1','1','false'};
        private String[] sortable_type_info = new String[]{'sortable','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
        private String[] type_x_type_info = new String[]{'type','urn:partner.soap.sforce.com','fieldType','1','1','false'};
        private String[] unique_type_info = new String[]{'unique','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] updateable_type_info = new String[]{'updateable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] writeRequiresMasterRead_type_info = new String[]{'writeRequiresMasterRead','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'autoNumber','byteLength','calculated','calculatedFormula','cascadeDelete','caseSensitive','controllerName','createable','custom','defaultValueFormula','defaultedOnCreate','dependentPicklist','deprecatedAndHidden','digits','displayLocationInDecimal','externalId','filterable','groupable','htmlFormatted','idLookup','inlineHelpText','label','length','name','nameField','namePointing','nillable','permissionable','picklistValues','precision','referenceTo','relationshipName','relationshipOrder','restrictedDelete','restrictedPicklist','scale','soapType','sortable','type_x','unique','updateable','writeRequiresMasterRead'};
    }
    public class describeSObjectsResponse_element {
        public partnerSoapSforceCom.DescribeSObjectResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','DescribeSObjectResult','0','100','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class getUserInfoResponse_element {
        public partnerSoapSforceCom.GetUserInfoResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','GetUserInfoResult','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class undeleteResponse_element {
        public partnerSoapSforceCom.UndeleteResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','UndeleteResult','1','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class UpsertResult {
        public Boolean created;
        public partnerSoapSforceCom.Error[] errors;
        public String id;
        public Boolean success;
        private String[] created_type_info = new String[]{'created','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] errors_type_info = new String[]{'errors','urn:partner.soap.sforce.com','Error','0','-1','false'};
        private String[] id_type_info = new String[]{'id','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] success_type_info = new String[]{'success','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'created','errors','id','success'};
    }
    public class setPasswordResponse_element {
        public partnerSoapSforceCom.SetPasswordResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','SetPasswordResult','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class DescribeSObjectResult {
        public Boolean activateable;
        public partnerSoapSforceCom.ChildRelationship[] childRelationships;
        public Boolean createable;
        public Boolean custom;
        public Boolean customSetting;
        public Boolean deletable;
        public Boolean deprecatedAndHidden;
        public Boolean feedEnabled;
        public partnerSoapSforceCom.Field[] fields;
        public String keyPrefix;
        public String label;
        public String labelPlural;
        public Boolean layoutable;
        public Boolean mergeable;
        public String name;
        public Boolean queryable;
        public partnerSoapSforceCom.RecordTypeInfo[] recordTypeInfos;
        public Boolean replicateable;
        public Boolean retrieveable;
        public Boolean searchable;
        public Boolean triggerable;
        public Boolean undeletable;
        public Boolean updateable;
        public String urlDetail;
        public String urlEdit;
        public String urlNew;
        private String[] activateable_type_info = new String[]{'activateable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] childRelationships_type_info = new String[]{'childRelationships','urn:partner.soap.sforce.com','ChildRelationship','0','-1','false'};
        private String[] createable_type_info = new String[]{'createable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] custom_type_info = new String[]{'custom','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] customSetting_type_info = new String[]{'customSetting','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] deletable_type_info = new String[]{'deletable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] deprecatedAndHidden_type_info = new String[]{'deprecatedAndHidden','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] feedEnabled_type_info = new String[]{'feedEnabled','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] fields_type_info = new String[]{'fields','urn:partner.soap.sforce.com','Field','0','-1','true'};
        private String[] keyPrefix_type_info = new String[]{'keyPrefix','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] labelPlural_type_info = new String[]{'labelPlural','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] layoutable_type_info = new String[]{'layoutable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] mergeable_type_info = new String[]{'mergeable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] queryable_type_info = new String[]{'queryable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] recordTypeInfos_type_info = new String[]{'recordTypeInfos','urn:partner.soap.sforce.com','RecordTypeInfo','0','-1','false'};
        private String[] replicateable_type_info = new String[]{'replicateable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] retrieveable_type_info = new String[]{'retrieveable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] searchable_type_info = new String[]{'searchable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] triggerable_type_info = new String[]{'triggerable','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
        private String[] undeletable_type_info = new String[]{'undeletable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] updateable_type_info = new String[]{'updateable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] urlDetail_type_info = new String[]{'urlDetail','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] urlEdit_type_info = new String[]{'urlEdit','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] urlNew_type_info = new String[]{'urlNew','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'activateable','childRelationships','createable','custom','customSetting','deletable','deprecatedAndHidden','feedEnabled','fields','keyPrefix','label','labelPlural','layoutable','mergeable','name','queryable','recordTypeInfos','replicateable','retrieveable','searchable','triggerable','undeletable','updateable','urlDetail','urlEdit','urlNew'};
    }
    public class logoutResponse_element {
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{};
    }
    public class InvalidateSessionsResult {
        public partnerSoapSforceCom.Error[] errors;
        public Boolean success;
        private String[] errors_type_info = new String[]{'errors','urn:partner.soap.sforce.com','Error','0','-1','false'};
        private String[] success_type_info = new String[]{'success','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'errors','success'};
    }
    public class describeLayout_element {
        public String sObjectType;
        public String[] recordTypeIds;
        private String[] sObjectType_type_info = new String[]{'sObjectType','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] recordTypeIds_type_info = new String[]{'recordTypeIds','urn:partner.soap.sforce.com','ID','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'sObjectType','recordTypeIds'};
    }
    public class DescribeLayout {
        public partnerSoapSforceCom.DescribeLayoutButtonSection buttonLayoutSection;
        public partnerSoapSforceCom.DescribeLayoutSection[] detailLayoutSections;
        public partnerSoapSforceCom.DescribeLayoutSection[] editLayoutSections;
        public String id;
        public partnerSoapSforceCom.RelatedList[] relatedLists;
        private String[] buttonLayoutSection_type_info = new String[]{'buttonLayoutSection','urn:partner.soap.sforce.com','DescribeLayoutButtonSection','0','1','false'};
        private String[] detailLayoutSections_type_info = new String[]{'detailLayoutSections','urn:partner.soap.sforce.com','DescribeLayoutSection','0','-1','false'};
        private String[] editLayoutSections_type_info = new String[]{'editLayoutSections','urn:partner.soap.sforce.com','DescribeLayoutSection','0','-1','false'};
        private String[] id_type_info = new String[]{'id','urn:partner.soap.sforce.com','ID','1','1','false'};
        private String[] relatedLists_type_info = new String[]{'relatedLists','urn:partner.soap.sforce.com','RelatedList','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'buttonLayoutSection','detailLayoutSections','editLayoutSections','id','relatedLists'};
    }
    public class RecordTypeMapping {
        public Boolean available;
        public Boolean defaultRecordTypeMapping;
        public String layoutId;
        public String name;
        public partnerSoapSforceCom.PicklistForRecordType[] picklistsForRecordType;
        public String recordTypeId;
        private String[] available_type_info = new String[]{'available','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] defaultRecordTypeMapping_type_info = new String[]{'defaultRecordTypeMapping','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] layoutId_type_info = new String[]{'layoutId','urn:partner.soap.sforce.com','ID','1','1','false'};
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] picklistsForRecordType_type_info = new String[]{'picklistsForRecordType','urn:partner.soap.sforce.com','PicklistForRecordType','0','-1','true'};
        private String[] recordTypeId_type_info = new String[]{'recordTypeId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'available','defaultRecordTypeMapping','layoutId','name','picklistsForRecordType','recordTypeId'};
    }
    public class DescribeGlobalSObjectResult {
        public Boolean activateable;
        public Boolean createable;
        public Boolean custom;
        public Boolean customSetting;
        public Boolean deletable;
        public Boolean deprecatedAndHidden;
        public Boolean feedEnabled;
        public String keyPrefix;
        public String label;
        public String labelPlural;
        public Boolean layoutable;
        public Boolean mergeable;
        public String name;
        public Boolean queryable;
        public Boolean replicateable;
        public Boolean retrieveable;
        public Boolean searchable;
        public Boolean triggerable;
        public Boolean undeletable;
        public Boolean updateable;
        private String[] activateable_type_info = new String[]{'activateable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] createable_type_info = new String[]{'createable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] custom_type_info = new String[]{'custom','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] customSetting_type_info = new String[]{'customSetting','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] deletable_type_info = new String[]{'deletable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] deprecatedAndHidden_type_info = new String[]{'deprecatedAndHidden','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] feedEnabled_type_info = new String[]{'feedEnabled','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] keyPrefix_type_info = new String[]{'keyPrefix','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] labelPlural_type_info = new String[]{'labelPlural','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] layoutable_type_info = new String[]{'layoutable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] mergeable_type_info = new String[]{'mergeable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] queryable_type_info = new String[]{'queryable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] replicateable_type_info = new String[]{'replicateable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] retrieveable_type_info = new String[]{'retrieveable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] searchable_type_info = new String[]{'searchable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] triggerable_type_info = new String[]{'triggerable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] undeletable_type_info = new String[]{'undeletable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] updateable_type_info = new String[]{'updateable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'activateable','createable','custom','customSetting','deletable','deprecatedAndHidden','feedEnabled','keyPrefix','label','labelPlural','layoutable','mergeable','name','queryable','replicateable','retrieveable','searchable','triggerable','undeletable','updateable'};
    }
    public class sendEmailResponse_element {
        public partnerSoapSforceCom.SendEmailResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','SendEmailResult','0','10','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class PicklistEntry {
        public Boolean active;
        public Boolean defaultValue;
        public String label;
        public String validFor;
        public String value;
        private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] defaultValue_type_info = new String[]{'defaultValue','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] validFor_type_info = new String[]{'validFor','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
        private String[] value_type_info = new String[]{'value','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'active','defaultValue','label','validFor','value'};
    }
    public class UserTerritoryDeleteHeader_element {
        public String transferToUserId;
        private String[] transferToUserId_type_info = new String[]{'transferToUserId','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'transferToUserId'};
    }
    public class DebuggingInfo_element {
        public String debugLog;
        private String[] debugLog_type_info = new String[]{'debugLog','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'debugLog'};
    }
    public class SearchRecord {
        public sobjectPartnerSoapSforceCom.sObject_x record;
        private String[] record_type_info = new String[]{'record','urn:sobject.partner.soap.sforce.com','sObject','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'record'};
    }
    public class describeSObjectResponse_element {
        public partnerSoapSforceCom.DescribeSObjectResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','DescribeSObjectResult','1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class undelete_element {
        public String[] ids;
        private String[] ids_type_info = new String[]{'ids','urn:partner.soap.sforce.com','ID','1','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'ids'};
    }
    public class RelatedListColumn {
        public String field;
        public String format;
        public String label;
        public String name;
        private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] format_type_info = new String[]{'format','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'field','format','label','name'};
    }
    public class DeleteResult {
        public partnerSoapSforceCom.Error[] errors;
        public String id;
        public Boolean success;
        private String[] errors_type_info = new String[]{'errors','urn:partner.soap.sforce.com','Error','0','-1','true'};
        private String[] id_type_info = new String[]{'id','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] success_type_info = new String[]{'success','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'errors','id','success'};
    }
    public class GetUpdatedResult {
        public String[] ids;
        public DateTime latestDateCovered;
        public String sforceReserved;
        private String[] ids_type_info = new String[]{'ids','urn:partner.soap.sforce.com','ID','0','-1','false'};
        private String[] latestDateCovered_type_info = new String[]{'latestDateCovered','http://www.w3.org/2001/XMLSchema','dateTime','1','1','false'};
        private String[] sforceReserved_type_info = new String[]{'sforceReserved','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'ids','latestDateCovered','sforceReserved'};
    }
    public class EmailHeader_element {
        public Boolean triggerAutoResponseEmail;
        public Boolean triggerOtherEmail;
        public Boolean triggerUserEmail;
        private String[] triggerAutoResponseEmail_type_info = new String[]{'triggerAutoResponseEmail','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] triggerOtherEmail_type_info = new String[]{'triggerOtherEmail','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] triggerUserEmail_type_info = new String[]{'triggerUserEmail','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'triggerAutoResponseEmail','triggerOtherEmail','triggerUserEmail'};
    }
    public class queryMoreResponse_element {
        public partnerSoapSforceCom.QueryResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','QueryResult','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class upsert_element {
        public String externalIDFieldName;
        public sobjectPartnerSoapSforceCom.sObject_x[] sObjects;
        private String[] externalIDFieldName_type_info = new String[]{'externalIDFieldName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] sObjects_type_info = new String[]{'sObjects','urn:sobject.partner.soap.sforce.com','sObject','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'externalIDFieldName','sObjects'};
    }
    public class DescribeLayoutRow {
        public partnerSoapSforceCom.DescribeLayoutItem[] layoutItems;
        public Integer numItems;
        private String[] layoutItems_type_info = new String[]{'layoutItems','urn:partner.soap.sforce.com','DescribeLayoutItem','1','-1','false'};
        private String[] numItems_type_info = new String[]{'numItems','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'layoutItems','numItems'};
    }
    public class UndeleteResult {
        public partnerSoapSforceCom.Error[] errors;
        public String id;
        public Boolean success;
        private String[] errors_type_info = new String[]{'errors','urn:partner.soap.sforce.com','Error','0','-1','false'};
        private String[] id_type_info = new String[]{'id','urn:partner.soap.sforce.com','ID','1','1','true'};
        private String[] success_type_info = new String[]{'success','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'errors','id','success'};
    }
    public class DescribeSoftphoneLayoutCallType {
        public partnerSoapSforceCom.DescribeSoftphoneLayoutInfoField[] infoFields;
        public String name;
        public partnerSoapSforceCom.DescribeSoftphoneScreenPopOption[] screenPopOptions;
        public String screenPopsOpenWithin;
        public partnerSoapSforceCom.DescribeSoftphoneLayoutSection[] sections;
        private String[] infoFields_type_info = new String[]{'infoFields','urn:partner.soap.sforce.com','DescribeSoftphoneLayoutInfoField','1','-1','false'};
        private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] screenPopOptions_type_info = new String[]{'screenPopOptions','urn:partner.soap.sforce.com','DescribeSoftphoneScreenPopOption','0','-1','false'};
        private String[] screenPopsOpenWithin_type_info = new String[]{'screenPopsOpenWithin','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
        private String[] sections_type_info = new String[]{'sections','urn:partner.soap.sforce.com','DescribeSoftphoneLayoutSection','0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'infoFields','name','screenPopOptions','screenPopsOpenWithin','sections'};
    }
    public class setPassword_element {
        public String userId;
        public String password;
        private String[] userId_type_info = new String[]{'userId','urn:partner.soap.sforce.com','ID','1','1','false'};
        private String[] password_type_info = new String[]{'password','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'userId','password'};
    }
    public class resetPassword_element {
        public String userId;
        private String[] userId_type_info = new String[]{'userId','urn:partner.soap.sforce.com','ID','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'userId'};
    }
    public class Error {
        public String[] fields;
        public String message;
        public String statusCode;
        private String[] fields_type_info = new String[]{'fields','http://www.w3.org/2001/XMLSchema','string','0','-1','true'};
        private String[] message_type_info = new String[]{'message','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] statusCode_type_info = new String[]{'statusCode','urn:partner.soap.sforce.com','StatusCode','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'fields','message','statusCode'};
    }
    public class SetPasswordResult {
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{};
    }
    public class DebuggingHeader_element {
        public String debugLevel;
        private String[] debugLevel_type_info = new String[]{'debugLevel','urn:partner.soap.sforce.com','DebugLevel','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'debugLevel'};
    }
    public class sendEmailMessageResponse_element {
        public partnerSoapSforceCom.SendEmailResult[] result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','SendEmailResult','0','10','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class resetPasswordResponse_element {
        public partnerSoapSforceCom.ResetPasswordResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com','ResetPasswordResult','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class MergeRequest {
        public sobjectPartnerSoapSforceCom.sObject_x masterRecord;
        public String[] recordToMergeIds;
        private String[] masterRecord_type_info = new String[]{'masterRecord','urn:sobject.partner.soap.sforce.com','sObject','1','1','false'};
        private String[] recordToMergeIds_type_info = new String[]{'recordToMergeIds','urn:partner.soap.sforce.com','ID','1','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'masterRecord','recordToMergeIds'};
    }
    public class describeSearchScopeOrder_element {
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{};
    }
    public class DescribeTab {
        public Boolean custom;
        public String iconUrl;
        public String label;
        public String miniIconUrl;
        public String sobjectName;
        public String url;
        private String[] custom_type_info = new String[]{'custom','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
        private String[] iconUrl_type_info = new String[]{'iconUrl','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] miniIconUrl_type_info = new String[]{'miniIconUrl','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] sobjectName_type_info = new String[]{'sobjectName','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
        private String[] url_type_info = new String[]{'url','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'custom','iconUrl','label','miniIconUrl','sobjectName','url'};
    }
}