Skip to content

Instantly share code, notes, and snippets.

@FishOfPrey
Last active August 29, 2015 14:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save FishOfPrey/083ee0b11db8fbd98807 to your computer and use it in GitHub Desktop.
Save FishOfPrey/083ee0b11db8fbd98807 to your computer and use it in GitHub Desktop.
Apex proxy classes to call v32.0 of the Tooling API via WebServiceCallout.invoke.
//Generated by FuseIT WSDL2Apex (http://www.fuseit.com/Solutions/SFDC-Explorer/Help-WSDL-Parser.aspx)
//Methods Included: create, delete, describeGlobal, describeSObject, describeSObjects, describeValueType, describeWorkitemActions, executeAnonymous, getDeleted, getServerTimestamp, getUpdated, getUserInfo, invalidateSessions, login, logout, query, queryAll, queryMore, retrieve, runTests, runTestsAsynchronous, setPassword, update, upsert
// Primary Port Class Name: SforceService
public class ToolingAPI {
public class ActionOverride {
public Boolean isAvailableInTouch;
public String name;
public String pageId;
public String url;
private String[] isAvailableInTouch_type_info = new String[]{'isAvailableInTouch','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] pageId_type_info = new String[]{'pageId','urn:tooling.soap.sforce.com','ID','1','1','false'};
private String[] url_type_info = new String[]{'url','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'isAvailableInTouch','name','pageId','url'};
}
public class AggregateExpressionResultColumnMetadata {
public String apexType;
public String columnName;
public Boolean custom;
public String displayName;
public String foreignKeyName;
private String[] apexType_type_info = new String[]{'apexType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] columnName_type_info = new String[]{'columnName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] custom_type_info = new String[]{'custom','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] displayName_type_info = new String[]{'displayName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] foreignKeyName_type_info = new String[]{'foreignKeyName','urn:tooling.soap.sforce.com','string','1','1','false'};
public String displayName_AggregateExpressionResultColumnMetadata;
private String[] displayName_AggregateExpressionResultColumnMetadata_type_info = new String[]{'displayName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apexType','columnName','custom','displayName','foreignKeyName','displayName_AggregateExpressionResultColumnMetadata'};
}
public class AggregateQueryResultColumnMetadata {
public String apexType;
public String columnName;
public Boolean custom;
public String displayName;
public String foreignKeyName;
private String[] apexType_type_info = new String[]{'apexType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] columnName_type_info = new String[]{'columnName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] custom_type_info = new String[]{'custom','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] displayName_type_info = new String[]{'displayName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] foreignKeyName_type_info = new String[]{'foreignKeyName','urn:tooling.soap.sforce.com','string','1','1','false'};
public ToolingAPI.QueryResultColumnMetadata[] joinColumns;
private String[] joinColumns_type_info = new String[]{'joinColumns','urn:tooling.soap.sforce.com','QueryResultColumnMetadata','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apexType','columnName','custom','displayName','foreignKeyName','joinColumns'};
}
public class AllowedWorkitemAction {
public Boolean commentsRequired;
public String label;
public String name;
public Boolean nextOwnerRequired;
public Boolean versionRequired;
private String[] commentsRequired_type_info = new String[]{'commentsRequired','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] nextOwnerRequired_type_info = new String[]{'nextOwnerRequired','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] versionRequired_type_info = new String[]{'versionRequired','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'commentsRequired','label','name','nextOwnerRequired','versionRequired'};
}
public class AllowFieldTruncationHeader_element {
public Boolean allowFieldTruncation;
private String[] allowFieldTruncation_type_info = new String[]{'allowFieldTruncation','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'allowFieldTruncation'};
}
public class ApexClass {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public Double ApiVersion;
public String Body;
public Double BodyCrc;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String FullName;
public Boolean IsValid;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public Integer LengthWithoutComments;
public ToolingAPI.ApexClassMetadata Metadata;
public String Name;
public String NamespacePrefix;
public String Status;
public ToolingAPI.SymbolTable SymbolTable;
public DateTime SystemModstamp;
private String[] ApiVersion_type_info = new String[]{'ApiVersion','urn:tooling.soap.sforce.com','double','0','1','true'};
private String[] Body_type_info = new String[]{'Body','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] BodyCrc_type_info = new String[]{'BodyCrc','urn:tooling.soap.sforce.com','double','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IsValid_type_info = new String[]{'IsValid','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] LengthWithoutComments_type_info = new String[]{'LengthWithoutComments','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','ApexClassMetadata','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Status_type_info = new String[]{'Status','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SymbolTable_type_info = new String[]{'SymbolTable','urn:tooling.soap.sforce.com','SymbolTable','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','ApiVersion','Body','BodyCrc','CreatedBy','CreatedById','CreatedDate','FullName','IsValid','LastModifiedBy','LastModifiedById','LastModifiedDate','LengthWithoutComments','Metadata','Name','NamespacePrefix','Status','SymbolTable','SystemModstamp'};
}
public class ApexClassMember {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String Body;
public String Content;
public ToolingAPI.ApexClass ContentEntity;
public String ContentEntityId;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String FullName;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public DateTime LastSyncDate;
public ToolingAPI.ApexClassMetadata Metadata;
public ToolingAPI.MetadataContainer MetadataContainer;
public String MetadataContainerId;
public ToolingAPI.SymbolTable SymbolTable;
public DateTime SystemModstamp;
private String[] Body_type_info = new String[]{'Body','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Content_type_info = new String[]{'Content','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ContentEntity_type_info = new String[]{'ContentEntity','urn:tooling.soap.sforce.com','ApexClass','0','1','true'};
private String[] ContentEntityId_type_info = new String[]{'ContentEntityId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] LastSyncDate_type_info = new String[]{'LastSyncDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','ApexClassMetadata','0','1','true'};
private String[] MetadataContainer_type_info = new String[]{'MetadataContainer','urn:tooling.soap.sforce.com','MetadataContainer','0','1','true'};
private String[] MetadataContainerId_type_info = new String[]{'MetadataContainerId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] SymbolTable_type_info = new String[]{'SymbolTable','urn:tooling.soap.sforce.com','SymbolTable','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','Body','Content','ContentEntity','ContentEntityId','CreatedBy','CreatedById','CreatedDate','FullName','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','LastSyncDate','Metadata','MetadataContainer','MetadataContainerId','SymbolTable','SystemModstamp'};
}
public class ApexClassMetadata {
public Double apiVersion;
public ToolingAPI.PackageVersionMetadata[] packageVersions;
public String status;
private String[] apiVersion_type_info = new String[]{'apiVersion','urn:tooling.soap.sforce.com','double','1','1','false'};
private String[] packageVersions_type_info = new String[]{'packageVersions','urn:tooling.soap.sforce.com','PackageVersionMetadata','0','-1','false'};
private String[] status_type_info = new String[]{'status','urn:tooling.soap.sforce.com','ApexCodeUnitStatus','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apiVersion','packageVersions','status'};
}
public class ApexCodeCoverage {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.Name ApexClassOrTrigger;
public String ApexClassOrTriggerId;
public ToolingAPI.ApexClass ApexTestClass;
public String ApexTestClassId;
public ToolingAPI.Coverage Coverage;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public Integer NumLinesCovered;
public Integer NumLinesUncovered;
public DateTime SystemModstamp;
public String TestMethodName;
private String[] ApexClassOrTrigger_type_info = new String[]{'ApexClassOrTrigger','urn:tooling.soap.sforce.com','Name','0','1','true'};
private String[] ApexClassOrTriggerId_type_info = new String[]{'ApexClassOrTriggerId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] ApexTestClass_type_info = new String[]{'ApexTestClass','urn:tooling.soap.sforce.com','ApexClass','0','1','true'};
private String[] ApexTestClassId_type_info = new String[]{'ApexTestClassId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] Coverage_type_info = new String[]{'Coverage','urn:tooling.soap.sforce.com','Coverage','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] NumLinesCovered_type_info = new String[]{'NumLinesCovered','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] NumLinesUncovered_type_info = new String[]{'NumLinesUncovered','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] TestMethodName_type_info = new String[]{'TestMethodName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','ApexClassOrTrigger','ApexClassOrTriggerId','ApexTestClass','ApexTestClassId','Coverage','CreatedBy','CreatedById','CreatedDate','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','NumLinesCovered','NumLinesUncovered','SystemModstamp','TestMethodName'};
}
public class ApexCodeCoverageAggregate {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.Name ApexClassOrTrigger;
public String ApexClassOrTriggerId;
public ToolingAPI.Coverage Coverage;
public DateTime CoverageLastModifiedDate;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public Integer NumLinesCovered;
public Integer NumLinesUncovered;
public DateTime SystemModstamp;
private String[] ApexClassOrTrigger_type_info = new String[]{'ApexClassOrTrigger','urn:tooling.soap.sforce.com','Name','0','1','true'};
private String[] ApexClassOrTriggerId_type_info = new String[]{'ApexClassOrTriggerId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] Coverage_type_info = new String[]{'Coverage','urn:tooling.soap.sforce.com','Coverage','0','1','true'};
private String[] CoverageLastModifiedDate_type_info = new String[]{'CoverageLastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] NumLinesCovered_type_info = new String[]{'NumLinesCovered','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] NumLinesUncovered_type_info = new String[]{'NumLinesUncovered','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','ApexClassOrTrigger','ApexClassOrTriggerId','Coverage','CoverageLastModifiedDate','CreatedBy','CreatedById','CreatedDate','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','NumLinesCovered','NumLinesUncovered','SystemModstamp'};
}
public class ApexComponent {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public Double ApiVersion;
public String ControllerKey;
public String ControllerType;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String Description;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public String Markup;
public String MasterLabel;
public String Name;
public String NamespacePrefix;
public DateTime SystemModstamp;
private String[] ApiVersion_type_info = new String[]{'ApiVersion','urn:tooling.soap.sforce.com','double','0','1','true'};
private String[] ControllerKey_type_info = new String[]{'ControllerKey','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ControllerType_type_info = new String[]{'ControllerType','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Description_type_info = new String[]{'Description','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Markup_type_info = new String[]{'Markup','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] MasterLabel_type_info = new String[]{'MasterLabel','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','ApiVersion','ControllerKey','ControllerType','CreatedBy','CreatedById','CreatedDate','Description','LastModifiedBy','LastModifiedById','LastModifiedDate','Markup','MasterLabel','Name','NamespacePrefix','SystemModstamp'};
}
public class ApexComponentMember {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String Body;
public String Content;
public ToolingAPI.ApexComponent ContentEntity;
public String ContentEntityId;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String FullName;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public DateTime LastSyncDate;
public ToolingAPI.ApexComponentMetadata Metadata;
public ToolingAPI.MetadataContainer MetadataContainer;
public String MetadataContainerId;
public DateTime SystemModstamp;
private String[] Body_type_info = new String[]{'Body','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Content_type_info = new String[]{'Content','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ContentEntity_type_info = new String[]{'ContentEntity','urn:tooling.soap.sforce.com','ApexComponent','0','1','true'};
private String[] ContentEntityId_type_info = new String[]{'ContentEntityId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] LastSyncDate_type_info = new String[]{'LastSyncDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','ApexComponentMetadata','0','1','true'};
private String[] MetadataContainer_type_info = new String[]{'MetadataContainer','urn:tooling.soap.sforce.com','MetadataContainer','0','1','true'};
private String[] MetadataContainerId_type_info = new String[]{'MetadataContainerId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','Body','Content','ContentEntity','ContentEntityId','CreatedBy','CreatedById','CreatedDate','FullName','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','LastSyncDate','Metadata','MetadataContainer','MetadataContainerId','SystemModstamp'};
}
public class ApexComponentMetadata {
public Double apiVersion;
public String description;
public String label;
public ToolingAPI.PackageVersionMetadata[] packageVersions;
private String[] apiVersion_type_info = new String[]{'apiVersion','urn:tooling.soap.sforce.com','double','0','1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] packageVersions_type_info = new String[]{'packageVersions','urn:tooling.soap.sforce.com','PackageVersionMetadata','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apiVersion','description','label','packageVersions'};
}
public class ApexExecutionOverlayAction {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String ActionScript;
public String ActionScriptType;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public ToolingAPI.Name ExecutableEntity;
public String ExecutableEntityId;
public DateTime ExpirationDate;
public Boolean IsDeleted;
public Boolean IsDumpingHeap;
public Integer Iteration;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public Integer Line;
public ToolingAPI.User_x Scope;
public String ScopeId;
public DateTime SystemModstamp;
private String[] ActionScript_type_info = new String[]{'ActionScript','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ActionScriptType_type_info = new String[]{'ActionScriptType','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] ExecutableEntity_type_info = new String[]{'ExecutableEntity','urn:tooling.soap.sforce.com','Name','0','1','true'};
private String[] ExecutableEntityId_type_info = new String[]{'ExecutableEntityId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] ExpirationDate_type_info = new String[]{'ExpirationDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] IsDumpingHeap_type_info = new String[]{'IsDumpingHeap','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] Iteration_type_info = new String[]{'Iteration','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Line_type_info = new String[]{'Line','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] Scope_type_info = new String[]{'Scope','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] ScopeId_type_info = new String[]{'ScopeId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','ActionScript','ActionScriptType','CreatedBy','CreatedById','CreatedDate','ExecutableEntity','ExecutableEntityId','ExpirationDate','IsDeleted','IsDumpingHeap','Iteration','LastModifiedBy','LastModifiedById','LastModifiedDate','Line','Scope','ScopeId','SystemModstamp'};
}
public class ApexExecutionOverlayResult {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String ActionScript;
public String ActionScriptType;
public ToolingAPI.ApexResult ApexResult;
public String ClassName;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public DateTime ExpirationDate;
public ToolingAPI.HeapDump HeapDump;
public Boolean IsDeleted;
public Boolean IsDumpingHeap;
public Integer Iteration;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public Integer Line;
public String Namespace;
public Integer OverlayResultLength;
public ToolingAPI.User_x RequestedBy;
public String RequestedById;
public ToolingAPI.SOQLResult SOQLResult;
public DateTime SystemModstamp;
public ToolingAPI.Name User_x;
public String UserId;
private String[] ActionScript_type_info = new String[]{'ActionScript','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ActionScriptType_type_info = new String[]{'ActionScriptType','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ApexResult_type_info = new String[]{'ApexResult','urn:tooling.soap.sforce.com','ApexResult','0','1','true'};
private String[] ClassName_type_info = new String[]{'ClassName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] ExpirationDate_type_info = new String[]{'ExpirationDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] HeapDump_type_info = new String[]{'HeapDump','urn:tooling.soap.sforce.com','HeapDump','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] IsDumpingHeap_type_info = new String[]{'IsDumpingHeap','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] Iteration_type_info = new String[]{'Iteration','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Line_type_info = new String[]{'Line','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] Namespace_type_info = new String[]{'Namespace','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] OverlayResultLength_type_info = new String[]{'OverlayResultLength','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] RequestedBy_type_info = new String[]{'RequestedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] RequestedById_type_info = new String[]{'RequestedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] SOQLResult_type_info = new String[]{'SOQLResult','urn:tooling.soap.sforce.com','SOQLResult','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] User_x_type_info = new String[]{'User','urn:tooling.soap.sforce.com','Name','0','1','true'};
private String[] UserId_type_info = new String[]{'UserId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','ActionScript','ActionScriptType','ApexResult','ClassName','CreatedBy','CreatedById','CreatedDate','ExpirationDate','HeapDump','IsDeleted','IsDumpingHeap','Iteration','LastModifiedBy','LastModifiedById','LastModifiedDate','Line','Namespace','OverlayResultLength','RequestedBy','RequestedById','SOQLResult','SystemModstamp','User_x','UserId'};
}
public class ApexLog {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String Application;
public Integer DurationMilliseconds;
public DateTime LastModifiedDate;
public String Location;
public Integer LogLength;
public ToolingAPI.Name LogUser;
public String LogUserId;
public String Operation;
public String Request;
public DateTime StartTime;
public String Status;
public DateTime SystemModstamp;
private String[] Application_type_info = new String[]{'Application','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] DurationMilliseconds_type_info = new String[]{'DurationMilliseconds','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Location_type_info = new String[]{'Location','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LogLength_type_info = new String[]{'LogLength','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] LogUser_type_info = new String[]{'LogUser','urn:tooling.soap.sforce.com','Name','0','1','true'};
private String[] LogUserId_type_info = new String[]{'LogUserId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] Operation_type_info = new String[]{'Operation','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Request_type_info = new String[]{'Request','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] StartTime_type_info = new String[]{'StartTime','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Status_type_info = new String[]{'Status','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','Application','DurationMilliseconds','LastModifiedDate','Location','LogLength','LogUser','LogUserId','Operation','Request','StartTime','Status','SystemModstamp'};
}
public class ApexOrgWideCoverage {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public Integer PercentCovered;
public DateTime SystemModstamp;
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] PercentCovered_type_info = new String[]{'PercentCovered','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedBy','CreatedById','CreatedDate','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','PercentCovered','SystemModstamp'};
}
public class ApexPage {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public Double ApiVersion;
public String ControllerKey;
public String ControllerType;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String Description;
public Boolean IsAvailableInTouch;
public Boolean IsConfirmationTokenRequired;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public String Markup;
public String MasterLabel;
public String Name;
public String NamespacePrefix;
public DateTime SystemModstamp;
private String[] ApiVersion_type_info = new String[]{'ApiVersion','urn:tooling.soap.sforce.com','double','0','1','true'};
private String[] ControllerKey_type_info = new String[]{'ControllerKey','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ControllerType_type_info = new String[]{'ControllerType','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Description_type_info = new String[]{'Description','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IsAvailableInTouch_type_info = new String[]{'IsAvailableInTouch','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] IsConfirmationTokenRequired_type_info = new String[]{'IsConfirmationTokenRequired','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Markup_type_info = new String[]{'Markup','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] MasterLabel_type_info = new String[]{'MasterLabel','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','ApiVersion','ControllerKey','ControllerType','CreatedBy','CreatedById','CreatedDate','Description','IsAvailableInTouch','IsConfirmationTokenRequired','LastModifiedBy','LastModifiedById','LastModifiedDate','Markup','MasterLabel','Name','NamespacePrefix','SystemModstamp'};
}
public class ApexPageMember {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String Body;
public String Content;
public ToolingAPI.ApexPage ContentEntity;
public String ContentEntityId;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String FullName;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public DateTime LastSyncDate;
public ToolingAPI.ApexPageMetadata Metadata;
public ToolingAPI.MetadataContainer MetadataContainer;
public String MetadataContainerId;
public DateTime SystemModstamp;
private String[] Body_type_info = new String[]{'Body','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Content_type_info = new String[]{'Content','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ContentEntity_type_info = new String[]{'ContentEntity','urn:tooling.soap.sforce.com','ApexPage','0','1','true'};
private String[] ContentEntityId_type_info = new String[]{'ContentEntityId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] LastSyncDate_type_info = new String[]{'LastSyncDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','ApexPageMetadata','0','1','true'};
private String[] MetadataContainer_type_info = new String[]{'MetadataContainer','urn:tooling.soap.sforce.com','MetadataContainer','0','1','true'};
private String[] MetadataContainerId_type_info = new String[]{'MetadataContainerId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','Body','Content','ContentEntity','ContentEntityId','CreatedBy','CreatedById','CreatedDate','FullName','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','LastSyncDate','Metadata','MetadataContainer','MetadataContainerId','SystemModstamp'};
}
public class ApexPageMetadata {
public Double apiVersion;
public Boolean availableInTouch;
public Boolean confirmationTokenRequired;
public String description;
public String label;
public ToolingAPI.PackageVersionMetadata[] packageVersions;
private String[] apiVersion_type_info = new String[]{'apiVersion','urn:tooling.soap.sforce.com','double','1','1','false'};
private String[] availableInTouch_type_info = new String[]{'availableInTouch','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] confirmationTokenRequired_type_info = new String[]{'confirmationTokenRequired','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] packageVersions_type_info = new String[]{'packageVersions','urn:tooling.soap.sforce.com','PackageVersionMetadata','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apiVersion','availableInTouch','confirmationTokenRequired','description','label','packageVersions'};
}
public class ApexResult {
public String apexError;
public ToolingAPI.ExecuteAnonymousResult apexExecutionResult;
private String[] apexError_type_info = new String[]{'apexError','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apexExecutionResult_type_info = new String[]{'apexExecutionResult','urn:tooling.soap.sforce.com','ExecuteAnonymousResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apexError','apexExecutionResult'};
}
public class ApexTestQueueItem {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.ApexClass ApexClass;
public String ApexClassId;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String ExtendedStatus;
public String ParentJobId;
public String Status;
public DateTime SystemModstamp;
private String[] ApexClass_type_info = new String[]{'ApexClass','urn:tooling.soap.sforce.com','ApexClass','0','1','true'};
private String[] ApexClassId_type_info = new String[]{'ApexClassId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] ExtendedStatus_type_info = new String[]{'ExtendedStatus','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ParentJobId_type_info = new String[]{'ParentJobId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] Status_type_info = new String[]{'Status','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','ApexClass','ApexClassId','CreatedBy','CreatedById','CreatedDate','ExtendedStatus','ParentJobId','Status','SystemModstamp'};
}
public class ApexTestResult {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.ApexClass ApexClass;
public String ApexClassId;
public ToolingAPI.ApexLog ApexLog;
public String ApexLogId;
public ToolingAPI.AsyncApexJob AsyncApexJob;
public String AsyncApexJobId;
public String Message;
public String MethodName;
public String Outcome;
public ToolingAPI.ApexTestQueueItem QueueItem;
public String QueueItemId;
public String StackTrace;
public DateTime SystemModstamp;
public DateTime TestTimestamp;
private String[] ApexClass_type_info = new String[]{'ApexClass','urn:tooling.soap.sforce.com','ApexClass','0','1','true'};
private String[] ApexClassId_type_info = new String[]{'ApexClassId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] ApexLog_type_info = new String[]{'ApexLog','urn:tooling.soap.sforce.com','ApexLog','0','1','true'};
private String[] ApexLogId_type_info = new String[]{'ApexLogId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] AsyncApexJob_type_info = new String[]{'AsyncApexJob','urn:tooling.soap.sforce.com','AsyncApexJob','0','1','true'};
private String[] AsyncApexJobId_type_info = new String[]{'AsyncApexJobId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] Message_type_info = new String[]{'Message','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] MethodName_type_info = new String[]{'MethodName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Outcome_type_info = new String[]{'Outcome','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] QueueItem_type_info = new String[]{'QueueItem','urn:tooling.soap.sforce.com','ApexTestQueueItem','0','1','true'};
private String[] QueueItemId_type_info = new String[]{'QueueItemId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] StackTrace_type_info = new String[]{'StackTrace','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] TestTimestamp_type_info = new String[]{'TestTimestamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','ApexClass','ApexClassId','ApexLog','ApexLogId','AsyncApexJob','AsyncApexJobId','Message','MethodName','Outcome','QueueItem','QueueItemId','StackTrace','SystemModstamp','TestTimestamp'};
}
public class ApexTrigger {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public Double ApiVersion;
public String Body;
public Double BodyCrc;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String FullName;
public Boolean IsValid;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public Integer LengthWithoutComments;
public ToolingAPI.ApexTriggerMetadata Metadata;
public String Name;
public String NamespacePrefix;
public String Status;
public DateTime SystemModstamp;
public String TableEnumOrId;
public Boolean UsageAfterDelete;
public Boolean UsageAfterInsert;
public Boolean UsageAfterUndelete;
public Boolean UsageAfterUpdate;
public Boolean UsageBeforeDelete;
public Boolean UsageBeforeInsert;
public Boolean UsageBeforeUpdate;
public Boolean UsageIsBulk;
private String[] ApiVersion_type_info = new String[]{'ApiVersion','urn:tooling.soap.sforce.com','double','0','1','true'};
private String[] Body_type_info = new String[]{'Body','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] BodyCrc_type_info = new String[]{'BodyCrc','urn:tooling.soap.sforce.com','double','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IsValid_type_info = new String[]{'IsValid','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] LengthWithoutComments_type_info = new String[]{'LengthWithoutComments','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','ApexTriggerMetadata','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Status_type_info = new String[]{'Status','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] TableEnumOrId_type_info = new String[]{'TableEnumOrId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] UsageAfterDelete_type_info = new String[]{'UsageAfterDelete','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] UsageAfterInsert_type_info = new String[]{'UsageAfterInsert','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] UsageAfterUndelete_type_info = new String[]{'UsageAfterUndelete','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] UsageAfterUpdate_type_info = new String[]{'UsageAfterUpdate','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] UsageBeforeDelete_type_info = new String[]{'UsageBeforeDelete','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] UsageBeforeInsert_type_info = new String[]{'UsageBeforeInsert','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] UsageBeforeUpdate_type_info = new String[]{'UsageBeforeUpdate','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] UsageIsBulk_type_info = new String[]{'UsageIsBulk','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','ApiVersion','Body','BodyCrc','CreatedBy','CreatedById','CreatedDate','FullName','IsValid','LastModifiedBy','LastModifiedById','LastModifiedDate','LengthWithoutComments','Metadata','Name','NamespacePrefix','Status','SystemModstamp','TableEnumOrId','UsageAfterDelete','UsageAfterInsert','UsageAfterUndelete','UsageAfterUpdate','UsageBeforeDelete','UsageBeforeInsert','UsageBeforeUpdate','UsageIsBulk'};
}
public class ApexTriggerMember {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String Body;
public String Content;
public ToolingAPI.ApexTrigger ContentEntity;
public String ContentEntityId;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String FullName;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public DateTime LastSyncDate;
public ToolingAPI.ApexTriggerMetadata Metadata;
public ToolingAPI.MetadataContainer MetadataContainer;
public String MetadataContainerId;
public ToolingAPI.SymbolTable SymbolTable;
public DateTime SystemModstamp;
private String[] Body_type_info = new String[]{'Body','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Content_type_info = new String[]{'Content','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ContentEntity_type_info = new String[]{'ContentEntity','urn:tooling.soap.sforce.com','ApexTrigger','0','1','true'};
private String[] ContentEntityId_type_info = new String[]{'ContentEntityId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] LastSyncDate_type_info = new String[]{'LastSyncDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','ApexTriggerMetadata','0','1','true'};
private String[] MetadataContainer_type_info = new String[]{'MetadataContainer','urn:tooling.soap.sforce.com','MetadataContainer','0','1','true'};
private String[] MetadataContainerId_type_info = new String[]{'MetadataContainerId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] SymbolTable_type_info = new String[]{'SymbolTable','urn:tooling.soap.sforce.com','SymbolTable','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','Body','Content','ContentEntity','ContentEntityId','CreatedBy','CreatedById','CreatedDate','FullName','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','LastSyncDate','Metadata','MetadataContainer','MetadataContainerId','SymbolTable','SystemModstamp'};
}
public class ApexTriggerMetadata {
public Double apiVersion;
public ToolingAPI.PackageVersionMetadata[] packageVersions;
public String status;
private String[] apiVersion_type_info = new String[]{'apiVersion','urn:tooling.soap.sforce.com','double','1','1','false'};
private String[] packageVersions_type_info = new String[]{'packageVersions','urn:tooling.soap.sforce.com','PackageVersionMetadata','0','-1','false'};
private String[] status_type_info = new String[]{'status','urn:tooling.soap.sforce.com','ApexCodeUnitStatus','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apiVersion','packageVersions','status'};
}
public class ApiFault {
public String exceptionCode;
public String exceptionMessage;
public String upgradeURL;
public String upgradeMessage;
private String[] exceptionCode_type_info = new String[]{'exceptionCode','urn:tooling.soap.sforce.com','ExceptionCode','1','1','false'};
private String[] exceptionMessage_type_info = new String[]{'exceptionMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeURL_type_info = new String[]{'upgradeURL','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeMessage_type_info = new String[]{'upgradeMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'exceptionCode','exceptionMessage','upgradeURL','upgradeMessage'};
}
public class ApiQueryFault {
public String exceptionCode;
public String exceptionMessage;
public String upgradeURL;
public String upgradeMessage;
private String[] exceptionCode_type_info = new String[]{'exceptionCode','urn:tooling.soap.sforce.com','ExceptionCode','1','1','false'};
private String[] exceptionMessage_type_info = new String[]{'exceptionMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeURL_type_info = new String[]{'upgradeURL','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeMessage_type_info = new String[]{'upgradeMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
public Integer row;
public Integer column;
private String[] row_type_info = new String[]{'row','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] column_type_info = new String[]{'column','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'exceptionCode','exceptionMessage','upgradeURL','upgradeMessage','row','column'};
}
public class AssignmentRule {
public Boolean active;
public ToolingAPI.RuleEntry[] ruleEntry;
private String[] active_type_info = new String[]{'active','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] ruleEntry_type_info = new String[]{'ruleEntry','urn:tooling.soap.sforce.com','RuleEntry','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'active','ruleEntry'};
}
public class AssignmentRules {
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{};
}
public class AsyncApexJob {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.ApexClass ApexClass;
public String ApexClassId;
public DateTime CompletedDate;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String ExtendedStatus;
public Integer JobItemsProcessed;
public String JobType;
public String LastProcessed;
public Integer LastProcessedOffset;
public String MethodName;
public Integer NumberOfErrors;
public String ParentJobId;
public String Status;
public Integer TotalJobItems;
private String[] ApexClass_type_info = new String[]{'ApexClass','urn:tooling.soap.sforce.com','ApexClass','0','1','true'};
private String[] ApexClassId_type_info = new String[]{'ApexClassId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CompletedDate_type_info = new String[]{'CompletedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] ExtendedStatus_type_info = new String[]{'ExtendedStatus','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] JobItemsProcessed_type_info = new String[]{'JobItemsProcessed','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] JobType_type_info = new String[]{'JobType','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastProcessed_type_info = new String[]{'LastProcessed','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastProcessedOffset_type_info = new String[]{'LastProcessedOffset','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] MethodName_type_info = new String[]{'MethodName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] NumberOfErrors_type_info = new String[]{'NumberOfErrors','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] ParentJobId_type_info = new String[]{'ParentJobId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] Status_type_info = new String[]{'Status','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] TotalJobItems_type_info = new String[]{'TotalJobItems','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','ApexClass','ApexClassId','CompletedDate','CreatedBy','CreatedById','CreatedDate','ExtendedStatus','JobItemsProcessed','JobType','LastProcessed','LastProcessedOffset','MethodName','NumberOfErrors','ParentJobId','Status','TotalJobItems'};
}
public class Attachment {
public String content;
public String name;
private String[] content_type_info = new String[]{'content','urn:tooling.soap.sforce.com','base64Binary','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'content','name'};
}
public class AttributeDefinition {
public String name;
public String type_x;
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'name','type_x'};
}
public class AutoResponseRule {
public Boolean active;
public ToolingAPI.RuleEntry[] ruleEntry;
private String[] active_type_info = new String[]{'active','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] ruleEntry_type_info = new String[]{'ruleEntry','urn:tooling.soap.sforce.com','RuleEntry','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'active','ruleEntry'};
}
public class AutoResponseRules {
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{};
}
public class BooleanValue {
public Boolean value;
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'value'};
}
public class CallOptions_element {
public String client;
private String[] client_type_info = new String[]{'client','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'client'};
}
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','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] childSObject_type_info = new String[]{'childSObject','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] deprecatedAndHidden_type_info = new String[]{'deprecatedAndHidden','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] field_type_info = new String[]{'field','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] relationshipName_type_info = new String[]{'relationshipName','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] restrictedDelete_type_info = new String[]{'restrictedDelete','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'cascadeDelete','childSObject','deprecatedAndHidden','field','relationshipName','restrictedDelete'};
}
public class CodeCoverageResult {
public String id;
public ToolingAPI.CodeLocation[] locationsNotCovered;
public String name;
public String namespace;
public Integer numLocations;
public Integer numLocationsNotCovered;
public String type_x;
private String[] id_type_info = new String[]{'id','urn:tooling.soap.sforce.com','ID','1','1','false'};
private String[] locationsNotCovered_type_info = new String[]{'locationsNotCovered','urn:tooling.soap.sforce.com','CodeLocation','0','-1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] namespace_type_info = new String[]{'namespace','urn:tooling.soap.sforce.com','string','1','1','true'};
private String[] numLocations_type_info = new String[]{'numLocations','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] numLocationsNotCovered_type_info = new String[]{'numLocationsNotCovered','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'id','locationsNotCovered','name','namespace','numLocations','numLocationsNotCovered','type_x'};
}
public class CodeCoverageWarning {
public String id;
public String message;
public String name;
public String namespace;
private String[] id_type_info = new String[]{'id','urn:tooling.soap.sforce.com','ID','1','1','false'};
private String[] message_type_info = new String[]{'message','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','true'};
private String[] namespace_type_info = new String[]{'namespace','urn:tooling.soap.sforce.com','string','1','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'id','message','name','namespace'};
}
public class CodeLocation {
public Integer column;
public Integer line;
public Integer numExecutions;
public Double time_x;
private String[] column_type_info = new String[]{'column','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] line_type_info = new String[]{'line','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] numExecutions_type_info = new String[]{'numExecutions','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] time_x_type_info = new String[]{'time','urn:tooling.soap.sforce.com','double','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'column','line','numExecutions','time_x'};
}
public class CompactLayout {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public DateTime CreatedDate;
public String DeveloperName;
public String FullName;
public DateTime LastModifiedDate;
public ToolingAPI.CompactLayoutMetadata Metadata;
public String NamespacePrefix;
public String SobjectType;
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] DeveloperName_type_info = new String[]{'DeveloperName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','CompactLayoutMetadata','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SobjectType_type_info = new String[]{'SobjectType','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedDate','DeveloperName','FullName','LastModifiedDate','Metadata','NamespacePrefix','SobjectType'};
}
public class CompactLayoutInfo {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String DeveloperName;
public String DurableId;
public ToolingAPI.EntityDefinition EntityDefinition;
public String EntityDefinitionId;
public String FullName;
public Boolean IsDefault;
public ToolingAPI.QueryResult Items;
public String Label;
public ToolingAPI.CompactLayoutMetadata Metadata;
public String NamespacePrefix;
private String[] DeveloperName_type_info = new String[]{'DeveloperName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] DurableId_type_info = new String[]{'DurableId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] EntityDefinition_type_info = new String[]{'EntityDefinition','urn:tooling.soap.sforce.com','EntityDefinition','0','1','true'};
private String[] EntityDefinitionId_type_info = new String[]{'EntityDefinitionId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IsDefault_type_info = new String[]{'IsDefault','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] Items_type_info = new String[]{'Items','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] Label_type_info = new String[]{'Label','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','CompactLayoutMetadata','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','DeveloperName','DurableId','EntityDefinition','EntityDefinitionId','FullName','IsDefault','Items','Label','Metadata','NamespacePrefix'};
}
public class CompactLayoutItemInfo {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.CompactLayoutInfo CompactLayoutInfo;
public String CompactLayoutInfoId;
public String DurableId;
public ToolingAPI.FieldDefinition FieldDefinition;
public String FieldDefinitionId;
public Integer SortOrder;
private String[] CompactLayoutInfo_type_info = new String[]{'CompactLayoutInfo','urn:tooling.soap.sforce.com','CompactLayoutInfo','0','1','true'};
private String[] CompactLayoutInfoId_type_info = new String[]{'CompactLayoutInfoId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] DurableId_type_info = new String[]{'DurableId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FieldDefinition_type_info = new String[]{'FieldDefinition','urn:tooling.soap.sforce.com','FieldDefinition','0','1','true'};
private String[] FieldDefinitionId_type_info = new String[]{'FieldDefinitionId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SortOrder_type_info = new String[]{'SortOrder','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CompactLayoutInfo','CompactLayoutInfoId','DurableId','FieldDefinition','FieldDefinitionId','SortOrder'};
}
public class CompactLayoutMetadata {
public String[] fields;
public String label;
private String[] fields_type_info = new String[]{'fields','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fields','label'};
}
public class ComplexQueryResultColumnMetadata {
public String apexType;
public String columnName;
public Boolean custom;
public String displayName;
public String foreignKeyName;
private String[] apexType_type_info = new String[]{'apexType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] columnName_type_info = new String[]{'columnName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] custom_type_info = new String[]{'custom','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] displayName_type_info = new String[]{'displayName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] foreignKeyName_type_info = new String[]{'foreignKeyName','urn:tooling.soap.sforce.com','string','1','1','false'};
public ToolingAPI.QueryResultColumnMetadata[] joinColumns;
private String[] joinColumns_type_info = new String[]{'joinColumns','urn:tooling.soap.sforce.com','QueryResultColumnMetadata','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apexType','columnName','custom','displayName','foreignKeyName','joinColumns'};
}
public class ComponentInstance {
public ToolingAPI.ComponentInstanceProperty[] componentInstanceProperties;
public String componentName;
private String[] componentInstanceProperties_type_info = new String[]{'componentInstanceProperties','urn:tooling.soap.sforce.com','ComponentInstanceProperty','0','-1','false'};
private String[] componentName_type_info = new String[]{'componentName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'componentInstanceProperties','componentName'};
}
public class ComponentInstanceProperty {
public String name;
public String value;
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'name','value'};
}
public class Constructor {
public ToolingAPI.Position location;
public String[] modifiers;
public String name;
public ToolingAPI.Position[] references;
public String type_x;
private String[] location_type_info = new String[]{'location','urn:tooling.soap.sforce.com','Position','1','1','false'};
private String[] modifiers_type_info = new String[]{'modifiers','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] references_type_info = new String[]{'references','urn:tooling.soap.sforce.com','Position','0','-1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','string','1','1','false'};
public String visibility;
private String[] visibility_type_info = new String[]{'visibility','urn:tooling.soap.sforce.com','SymbolVisibility','1','1','false'};
public ToolingAPI.Parameter[] parameters;
private String[] parameters_type_info = new String[]{'parameters','urn:tooling.soap.sforce.com','Parameter','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'location','modifiers','name','references','type_x','visibility','parameters'};
}
public class Container {
public Integer height;
public Boolean isContainerAutoSizeEnabled;
public String region;
public ToolingAPI.SidebarComponent[] sidebarComponents;
public String style;
public String unit;
public Integer width;
private String[] height_type_info = new String[]{'height','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] isContainerAutoSizeEnabled_type_info = new String[]{'isContainerAutoSizeEnabled','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] region_type_info = new String[]{'region','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] sidebarComponents_type_info = new String[]{'sidebarComponents','urn:tooling.soap.sforce.com','SidebarComponent','0','-1','false'};
private String[] style_type_info = new String[]{'style','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] unit_type_info = new String[]{'unit','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] width_type_info = new String[]{'width','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'height','isContainerAutoSizeEnabled','region','sidebarComponents','style','unit','width'};
}
public class ContainerAsyncRequest {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public ToolingAPI.DeployDetails DeployDetails;
public String ErrorMsg;
public Boolean IsCheckOnly;
public Boolean IsDeleted;
public Boolean IsRunTests;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public ToolingAPI.MetadataContainer MetadataContainer;
public String MetadataContainerId;
public ToolingAPI.MetadataContainerMember MetadataContainerMember;
public String MetadataContainerMemberId;
public String State;
public DateTime SystemModstamp;
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] DeployDetails_type_info = new String[]{'DeployDetails','urn:tooling.soap.sforce.com','DeployDetails','0','1','true'};
private String[] ErrorMsg_type_info = new String[]{'ErrorMsg','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IsCheckOnly_type_info = new String[]{'IsCheckOnly','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] IsRunTests_type_info = new String[]{'IsRunTests','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] MetadataContainer_type_info = new String[]{'MetadataContainer','urn:tooling.soap.sforce.com','MetadataContainer','0','1','true'};
private String[] MetadataContainerId_type_info = new String[]{'MetadataContainerId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] MetadataContainerMember_type_info = new String[]{'MetadataContainerMember','urn:tooling.soap.sforce.com','MetadataContainerMember','0','1','true'};
private String[] MetadataContainerMemberId_type_info = new String[]{'MetadataContainerMemberId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] State_type_info = new String[]{'State','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedBy','CreatedById','CreatedDate','DeployDetails','ErrorMsg','IsCheckOnly','IsDeleted','IsRunTests','LastModifiedBy','LastModifiedById','LastModifiedDate','MetadataContainer','MetadataContainerId','MetadataContainerMember','MetadataContainerMemberId','State','SystemModstamp'};
}
public class Coverage {
public Integer[] coveredLines;
public Integer[] uncoveredLines;
private String[] coveredLines_type_info = new String[]{'coveredLines','urn:tooling.soap.sforce.com','int','0','-1','false'};
private String[] uncoveredLines_type_info = new String[]{'uncoveredLines','urn:tooling.soap.sforce.com','int','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'coveredLines','uncoveredLines'};
}
public class create_element {
public ToolingAPI.sObject_x[] sObjects;
private String[] sObjects_type_info = new String[]{'sObjects','urn:tooling.soap.sforce.com','sObject','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'sObjects'};
}
public class createResponse_element {
public ToolingAPI.SaveResult[] result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','SaveResult','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class CustomConsoleComponents {
public ToolingAPI.PrimaryTabComponents primaryTabComponents;
public ToolingAPI.SubtabComponents subtabComponents;
private String[] primaryTabComponents_type_info = new String[]{'primaryTabComponents','urn:tooling.soap.sforce.com','PrimaryTabComponents','0','1','false'};
private String[] subtabComponents_type_info = new String[]{'subtabComponents','urn:tooling.soap.sforce.com','SubtabComponents','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'primaryTabComponents','subtabComponents'};
}
public class CustomField {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public DateTime CreatedDate;
public String DefaultValue;
public String Description;
public String DeveloperName;
public ToolingAPI.EntityDefinition EntityDefinition;
public String EntityDefinitionId;
public String FullName;
public String InlineHelpText;
public DateTime LastModifiedDate;
public Integer Length;
public String MaskChar;
public String MaskType;
public ToolingAPI.CustomFieldMetadata Metadata;
public String NamespacePrefix;
public Integer Precision;
public String RelationshipLabel;
public Integer Scale;
public String SummaryOperation;
public String TableEnumOrId;
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] DefaultValue_type_info = new String[]{'DefaultValue','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Description_type_info = new String[]{'Description','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] DeveloperName_type_info = new String[]{'DeveloperName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] EntityDefinition_type_info = new String[]{'EntityDefinition','urn:tooling.soap.sforce.com','EntityDefinition','0','1','true'};
private String[] EntityDefinitionId_type_info = new String[]{'EntityDefinitionId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] InlineHelpText_type_info = new String[]{'InlineHelpText','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Length_type_info = new String[]{'Length','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] MaskChar_type_info = new String[]{'MaskChar','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] MaskType_type_info = new String[]{'MaskType','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','CustomFieldMetadata','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Precision_type_info = new String[]{'Precision','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] RelationshipLabel_type_info = new String[]{'RelationshipLabel','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Scale_type_info = new String[]{'Scale','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] SummaryOperation_type_info = new String[]{'SummaryOperation','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] TableEnumOrId_type_info = new String[]{'TableEnumOrId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedDate','DefaultValue','Description','DeveloperName','EntityDefinition','EntityDefinitionId','FullName','InlineHelpText','LastModifiedDate','Length','MaskChar','MaskType','Metadata','NamespacePrefix','Precision','RelationshipLabel','Scale','SummaryOperation','TableEnumOrId'};
}
public class CustomFieldMetadata {
public Boolean caseSensitive;
public String customDataType;
public String defaultValue;
public String deleteConstraint;
public Boolean deprecated;
public String description;
public String displayFormat;
public Boolean escapeMarkup;
public String externalDeveloperName;
public Boolean externalId;
public String formula;
public String formulaTreatBlanksAs;
public String inlineHelpText;
public Boolean isFilteringDisabled;
public Boolean isNameField;
public Boolean isSortingDisabled;
public String label;
public Integer length;
public ToolingAPI.LookupFilter lookupFilter;
public String maskChar;
public String maskType;
public ToolingAPI.Picklist picklist;
public Boolean populateExistingRows;
public Integer precision;
public String referenceTargetField;
public String referenceTo;
public String relationshipLabel;
public String relationshipName;
public Integer relationshipOrder;
public Boolean reparentableMasterDetail;
public Boolean required;
public Boolean restrictedAdminField;
public Integer scale;
public Integer startingNumber;
public Boolean stripMarkup;
public String summarizedField;
public String summaryForeignKey;
public String summaryOperation;
public Boolean trackFeedHistory;
public Boolean trackHistory;
public Boolean trackTrending;
public String type_x;
public Boolean unique;
public Integer visibleLines;
public Boolean writeRequiresMasterRead;
private String[] caseSensitive_type_info = new String[]{'caseSensitive','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] customDataType_type_info = new String[]{'customDataType','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] defaultValue_type_info = new String[]{'defaultValue','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] deleteConstraint_type_info = new String[]{'deleteConstraint','urn:tooling.soap.sforce.com','DeleteConstraint','0','1','false'};
private String[] deprecated_type_info = new String[]{'deprecated','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] displayFormat_type_info = new String[]{'displayFormat','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] escapeMarkup_type_info = new String[]{'escapeMarkup','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] externalDeveloperName_type_info = new String[]{'externalDeveloperName','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] externalId_type_info = new String[]{'externalId','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] formula_type_info = new String[]{'formula','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] formulaTreatBlanksAs_type_info = new String[]{'formulaTreatBlanksAs','urn:tooling.soap.sforce.com','TreatBlanksAs','0','1','false'};
private String[] inlineHelpText_type_info = new String[]{'inlineHelpText','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] isFilteringDisabled_type_info = new String[]{'isFilteringDisabled','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] isNameField_type_info = new String[]{'isNameField','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] isSortingDisabled_type_info = new String[]{'isSortingDisabled','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] length_type_info = new String[]{'length','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] lookupFilter_type_info = new String[]{'lookupFilter','urn:tooling.soap.sforce.com','LookupFilter','0','1','false'};
private String[] maskChar_type_info = new String[]{'maskChar','urn:tooling.soap.sforce.com','EncryptedFieldMaskChar','0','1','false'};
private String[] maskType_type_info = new String[]{'maskType','urn:tooling.soap.sforce.com','EncryptedFieldMaskType','0','1','false'};
private String[] picklist_type_info = new String[]{'picklist','urn:tooling.soap.sforce.com','Picklist','0','1','false'};
private String[] populateExistingRows_type_info = new String[]{'populateExistingRows','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] precision_type_info = new String[]{'precision','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] referenceTargetField_type_info = new String[]{'referenceTargetField','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] referenceTo_type_info = new String[]{'referenceTo','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] relationshipLabel_type_info = new String[]{'relationshipLabel','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] relationshipName_type_info = new String[]{'relationshipName','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] relationshipOrder_type_info = new String[]{'relationshipOrder','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] reparentableMasterDetail_type_info = new String[]{'reparentableMasterDetail','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] required_type_info = new String[]{'required','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] restrictedAdminField_type_info = new String[]{'restrictedAdminField','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] scale_type_info = new String[]{'scale','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] startingNumber_type_info = new String[]{'startingNumber','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] stripMarkup_type_info = new String[]{'stripMarkup','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] summarizedField_type_info = new String[]{'summarizedField','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] summaryForeignKey_type_info = new String[]{'summaryForeignKey','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] summaryOperation_type_info = new String[]{'summaryOperation','urn:tooling.soap.sforce.com','SummaryOperations','0','1','false'};
private String[] trackFeedHistory_type_info = new String[]{'trackFeedHistory','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] trackHistory_type_info = new String[]{'trackHistory','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] trackTrending_type_info = new String[]{'trackTrending','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','FieldType','0','1','false'};
private String[] unique_type_info = new String[]{'unique','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] visibleLines_type_info = new String[]{'visibleLines','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] writeRequiresMasterRead_type_info = new String[]{'writeRequiresMasterRead','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'caseSensitive','customDataType','defaultValue','deleteConstraint','deprecated','description','displayFormat','escapeMarkup','externalDeveloperName','externalId','formula','formulaTreatBlanksAs','inlineHelpText','isFilteringDisabled','isNameField','isSortingDisabled','label','length','lookupFilter','maskChar','maskType','picklist','populateExistingRows','precision','referenceTargetField','referenceTo','relationshipLabel','relationshipName','relationshipOrder','reparentableMasterDetail','required','restrictedAdminField','scale','startingNumber','stripMarkup','summarizedField','summaryForeignKey','summaryOperation','trackFeedHistory','trackHistory','trackTrending','type_x','unique','visibleLines','writeRequiresMasterRead'};
}
public class CustomObject {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public DateTime CreatedDate;
public String CustomHelpId;
public String Description;
public String DeveloperName;
public ToolingAPI.Name ExternalDataSource;
public String ExternalDataSourceId;
public String ExternalName;
public String ExternalRepository;
public String Language;
public DateTime LastModifiedDate;
public String NamespacePrefix;
public String SharingModel;
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] CustomHelpId_type_info = new String[]{'CustomHelpId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] Description_type_info = new String[]{'Description','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] DeveloperName_type_info = new String[]{'DeveloperName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ExternalDataSource_type_info = new String[]{'ExternalDataSource','urn:tooling.soap.sforce.com','Name','0','1','true'};
private String[] ExternalDataSourceId_type_info = new String[]{'ExternalDataSourceId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] ExternalName_type_info = new String[]{'ExternalName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ExternalRepository_type_info = new String[]{'ExternalRepository','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Language_type_info = new String[]{'Language','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SharingModel_type_info = new String[]{'SharingModel','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedDate','CustomHelpId','Description','DeveloperName','ExternalDataSource','ExternalDataSourceId','ExternalName','ExternalRepository','Language','LastModifiedDate','NamespacePrefix','SharingModel'};
}
public class CustomObjectMetadata {
public String compactLayoutAssignment;
public String customHelp;
public String customHelpPage;
public String customSettingsType;
public String customSettingsVisibility;
public String deploymentStatus;
public Boolean deprecated;
public String description;
public Boolean enableActivities;
public Boolean enableBulkApi;
public Boolean enableDivisions;
public Boolean enableEnhancedLookup;
public Boolean enableFeeds;
public Boolean enableHistory;
public Boolean enableReports;
public Boolean enableSharing;
public Boolean enableStreamingApi;
public String externalDataSource;
public String externalName;
public String externalRepository;
public String externalSharingModel;
public String gender;
public Boolean household;
public String label;
public String pluralLabel;
public Boolean recordTypeTrackHistory;
public String sharingModel;
public String startsWith;
private String[] compactLayoutAssignment_type_info = new String[]{'compactLayoutAssignment','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] customHelp_type_info = new String[]{'customHelp','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] customHelpPage_type_info = new String[]{'customHelpPage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] customSettingsType_type_info = new String[]{'customSettingsType','urn:tooling.soap.sforce.com','CustomSettingsType','0','1','false'};
private String[] customSettingsVisibility_type_info = new String[]{'customSettingsVisibility','urn:tooling.soap.sforce.com','CustomSettingsVisibility','0','1','false'};
private String[] deploymentStatus_type_info = new String[]{'deploymentStatus','urn:tooling.soap.sforce.com','DeploymentStatus','0','1','false'};
private String[] deprecated_type_info = new String[]{'deprecated','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] enableActivities_type_info = new String[]{'enableActivities','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] enableBulkApi_type_info = new String[]{'enableBulkApi','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] enableDivisions_type_info = new String[]{'enableDivisions','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] enableEnhancedLookup_type_info = new String[]{'enableEnhancedLookup','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] enableFeeds_type_info = new String[]{'enableFeeds','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] enableHistory_type_info = new String[]{'enableHistory','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] enableReports_type_info = new String[]{'enableReports','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] enableSharing_type_info = new String[]{'enableSharing','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] enableStreamingApi_type_info = new String[]{'enableStreamingApi','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] externalDataSource_type_info = new String[]{'externalDataSource','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] externalName_type_info = new String[]{'externalName','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] externalRepository_type_info = new String[]{'externalRepository','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] externalSharingModel_type_info = new String[]{'externalSharingModel','urn:tooling.soap.sforce.com','SharingModel','0','1','false'};
private String[] gender_type_info = new String[]{'gender','urn:tooling.soap.sforce.com','Gender','0','1','false'};
private String[] household_type_info = new String[]{'household','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] pluralLabel_type_info = new String[]{'pluralLabel','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] recordTypeTrackHistory_type_info = new String[]{'recordTypeTrackHistory','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] sharingModel_type_info = new String[]{'sharingModel','urn:tooling.soap.sforce.com','SharingModel','0','1','false'};
private String[] startsWith_type_info = new String[]{'startsWith','urn:tooling.soap.sforce.com','StartsWith','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'compactLayoutAssignment','customHelp','customHelpPage','customSettingsType','customSettingsVisibility','deploymentStatus','deprecated','description','enableActivities','enableBulkApi','enableDivisions','enableEnhancedLookup','enableFeeds','enableHistory','enableReports','enableSharing','enableStreamingApi','externalDataSource','externalName','externalRepository','externalSharingModel','gender','household','label','pluralLabel','recordTypeTrackHistory','sharingModel','startsWith'};
}
public class DataPipelineMetadata {
public Double apiVersion;
public String label;
public String scriptType;
private String[] apiVersion_type_info = new String[]{'apiVersion','urn:tooling.soap.sforce.com','double','1','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] scriptType_type_info = new String[]{'scriptType','urn:tooling.soap.sforce.com','DataPipelineType','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apiVersion','label','scriptType'};
}
public class DebuggingHeader_element {
public ToolingAPI.LogInfo[] categories;
public String debugLevel;
private String[] categories_type_info = new String[]{'categories','urn:tooling.soap.sforce.com','LogInfo','0','-1','false'};
private String[] debugLevel_type_info = new String[]{'debugLevel','urn:tooling.soap.sforce.com','LogType','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'categories','debugLevel'};
}
public class DebuggingInfo_element {
public String debugLog;
private String[] debugLog_type_info = new String[]{'debugLog','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'debugLog'};
}
public class delete_x_element {
public String[] ids;
private String[] ids_type_info = new String[]{'ids','urn:tooling.soap.sforce.com','ID','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'ids'};
}
public class DeletedRecord {
public DateTime deletedDate;
public String id;
private String[] deletedDate_type_info = new String[]{'deletedDate','urn:tooling.soap.sforce.com','dateTime','1','1','false'};
private String[] id_type_info = new String[]{'id','urn:tooling.soap.sforce.com','ID','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'deletedDate','id'};
}
public class deleteResponse_element {
public ToolingAPI.DeleteResult[] result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','DeleteResult','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class DeleteResult {
public ToolingAPI.Error[] errors;
public String id;
public Boolean success;
private String[] errors_type_info = new String[]{'errors','urn:tooling.soap.sforce.com','Error','0','-1','false'};
private String[] id_type_info = new String[]{'id','urn:tooling.soap.sforce.com','ID','1','1','false'};
private String[] success_type_info = new String[]{'success','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'errors','id','success'};
}
public class DeployDetails {
public ToolingAPI.DeployMessage[] componentFailures;
public ToolingAPI.DeployMessage[] componentSuccesses;
public ToolingAPI.RunTestsResult runTestResult;
private String[] componentFailures_type_info = new String[]{'componentFailures','urn:tooling.soap.sforce.com','DeployMessage','0','-1','false'};
private String[] componentSuccesses_type_info = new String[]{'componentSuccesses','urn:tooling.soap.sforce.com','DeployMessage','0','-1','false'};
private String[] runTestResult_type_info = new String[]{'runTestResult','urn:tooling.soap.sforce.com','RunTestsResult','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'componentFailures','componentSuccesses','runTestResult'};
}
public class DeployMessage {
public Boolean changed;
public Integer columnNumber;
public String componentType;
public Boolean created;
public DateTime createdDate;
public Boolean deleted;
public String fileName;
public String fullName;
public String id;
public Integer lineNumber;
public String problem;
public String problemType;
public Boolean success;
private String[] changed_type_info = new String[]{'changed','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] columnNumber_type_info = new String[]{'columnNumber','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] componentType_type_info = new String[]{'componentType','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] created_type_info = new String[]{'created','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] createdDate_type_info = new String[]{'createdDate','urn:tooling.soap.sforce.com','dateTime','1','1','false'};
private String[] deleted_type_info = new String[]{'deleted','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] fileName_type_info = new String[]{'fileName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] fullName_type_info = new String[]{'fullName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] id_type_info = new String[]{'id','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] lineNumber_type_info = new String[]{'lineNumber','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] problem_type_info = new String[]{'problem','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] problemType_type_info = new String[]{'problemType','urn:tooling.soap.sforce.com','DeployProblemType','0','1','false'};
private String[] success_type_info = new String[]{'success','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'changed','columnNumber','componentType','created','createdDate','deleted','fileName','fullName','id','lineNumber','problem','problemType','success'};
}
public class describeGlobal_element {
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{};
}
public class describeGlobalResponse_element {
public ToolingAPI.DescribeGlobalResult result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','DescribeGlobalResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class DescribeGlobalResult {
public String encoding;
public Integer maxBatchSize;
public ToolingAPI.DescribeGlobalSObjectResult[] sobjects;
private String[] encoding_type_info = new String[]{'encoding','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] maxBatchSize_type_info = new String[]{'maxBatchSize','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] sobjects_type_info = new String[]{'sobjects','urn:tooling.soap.sforce.com','DescribeGlobalSObjectResult','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'encoding','maxBatchSize','sobjects'};
}
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','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] createable_type_info = new String[]{'createable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] custom_type_info = new String[]{'custom','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] customSetting_type_info = new String[]{'customSetting','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] deletable_type_info = new String[]{'deletable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] deprecatedAndHidden_type_info = new String[]{'deprecatedAndHidden','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] feedEnabled_type_info = new String[]{'feedEnabled','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] keyPrefix_type_info = new String[]{'keyPrefix','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] labelPlural_type_info = new String[]{'labelPlural','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] layoutable_type_info = new String[]{'layoutable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] mergeable_type_info = new String[]{'mergeable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] queryable_type_info = new String[]{'queryable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] replicateable_type_info = new String[]{'replicateable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] retrieveable_type_info = new String[]{'retrieveable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] searchable_type_info = new String[]{'searchable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] triggerable_type_info = new String[]{'triggerable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] undeletable_type_info = new String[]{'undeletable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] updateable_type_info = new String[]{'updateable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.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 describeSObject_element {
public String type_x;
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'type_x'};
}
public class describeSObjectResponse_element {
public ToolingAPI.DescribeSObjectResult result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','DescribeSObjectResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class DescribeSObjectResult {
public ToolingAPI.ActionOverride[] actionOverrides;
public Boolean activateable;
public ToolingAPI.ChildRelationship[] childRelationships;
public Boolean createable;
public Boolean custom;
public Boolean customSetting;
public Boolean deletable;
public Boolean deprecatedAndHidden;
public Boolean feedEnabled;
public ToolingAPI.Field[] fields;
public String keyPrefix;
public String label;
public String labelPlural;
public Boolean layoutable;
public Boolean listviewable;
public Boolean lookupLayoutable;
public Boolean mergeable;
public String name;
public ToolingAPI.NamedLayoutInfo[] namedLayoutInfos;
public Boolean queryable;
public ToolingAPI.RecordTypeInfo[] recordTypeInfos;
public Boolean replicateable;
public Boolean retrieveable;
public Boolean searchLayoutable;
public Boolean searchable;
public Boolean triggerable;
public Boolean undeletable;
public Boolean updateable;
private String[] actionOverrides_type_info = new String[]{'actionOverrides','urn:tooling.soap.sforce.com','ActionOverride','0','-1','false'};
private String[] activateable_type_info = new String[]{'activateable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] childRelationships_type_info = new String[]{'childRelationships','urn:tooling.soap.sforce.com','ChildRelationship','0','-1','false'};
private String[] createable_type_info = new String[]{'createable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] custom_type_info = new String[]{'custom','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] customSetting_type_info = new String[]{'customSetting','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] deletable_type_info = new String[]{'deletable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] deprecatedAndHidden_type_info = new String[]{'deprecatedAndHidden','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] feedEnabled_type_info = new String[]{'feedEnabled','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] fields_type_info = new String[]{'fields','urn:tooling.soap.sforce.com','Field','0','-1','false'};
private String[] keyPrefix_type_info = new String[]{'keyPrefix','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] labelPlural_type_info = new String[]{'labelPlural','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] layoutable_type_info = new String[]{'layoutable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] listviewable_type_info = new String[]{'listviewable','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] lookupLayoutable_type_info = new String[]{'lookupLayoutable','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] mergeable_type_info = new String[]{'mergeable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] namedLayoutInfos_type_info = new String[]{'namedLayoutInfos','urn:tooling.soap.sforce.com','NamedLayoutInfo','0','-1','false'};
private String[] queryable_type_info = new String[]{'queryable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] recordTypeInfos_type_info = new String[]{'recordTypeInfos','urn:tooling.soap.sforce.com','RecordTypeInfo','0','-1','false'};
private String[] replicateable_type_info = new String[]{'replicateable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] retrieveable_type_info = new String[]{'retrieveable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] searchLayoutable_type_info = new String[]{'searchLayoutable','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] searchable_type_info = new String[]{'searchable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] triggerable_type_info = new String[]{'triggerable','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] undeletable_type_info = new String[]{'undeletable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] updateable_type_info = new String[]{'updateable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'actionOverrides','activateable','childRelationships','createable','custom','customSetting','deletable','deprecatedAndHidden','feedEnabled','fields','keyPrefix','label','labelPlural','layoutable','listviewable','lookupLayoutable','mergeable','name','namedLayoutInfos','queryable','recordTypeInfos','replicateable','retrieveable','searchLayoutable','searchable','triggerable','undeletable','updateable'};
}
public class describeSObjects_element {
public String[] types;
private String[] types_type_info = new String[]{'types','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'types'};
}
public class describeSObjectsResponse_element {
public ToolingAPI.DescribeSObjectResult[] result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','DescribeSObjectResult','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class describeValueType_element {
public String type_x;
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'type_x'};
}
public class describeValueTypeResponse_element {
public ToolingAPI.DescribeValueTypeResult result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','DescribeValueTypeResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class DescribeValueTypeResult {
public ToolingAPI.ValueTypeField[] valueTypeFields;
private String[] valueTypeFields_type_info = new String[]{'valueTypeFields','urn:tooling.soap.sforce.com','ValueTypeField','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'valueTypeFields'};
}
public class DescribeWorkitemActionResult {
public ToolingAPI.AllowedWorkitemAction[] actions;
public ToolingAPI.Error[] errors;
public Boolean success;
public String targetObjectId;
public String workitemId;
private String[] actions_type_info = new String[]{'actions','urn:tooling.soap.sforce.com','AllowedWorkitemAction','0','-1','false'};
private String[] errors_type_info = new String[]{'errors','urn:tooling.soap.sforce.com','Error','0','-1','false'};
private String[] success_type_info = new String[]{'success','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] targetObjectId_type_info = new String[]{'targetObjectId','urn:tooling.soap.sforce.com','ID','1','1','false'};
private String[] workitemId_type_info = new String[]{'workitemId','urn:tooling.soap.sforce.com','ID','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'actions','errors','success','targetObjectId','workitemId'};
}
public class describeWorkitemActions_element {
public String[] workitemIds;
private String[] workitemIds_type_info = new String[]{'workitemIds','urn:tooling.soap.sforce.com','ID','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'workitemIds'};
}
public class describeWorkitemActionsResponse_element {
public ToolingAPI.DescribeWorkitemActionResult[] result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','DescribeWorkitemActionResult','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class DisableFeedTrackingHeader_element {
public Boolean disableFeedTracking;
private String[] disableFeedTracking_type_info = new String[]{'disableFeedTracking','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'disableFeedTracking'};
}
public class EmailTemplate {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public Double ApiVersion;
public DateTime CreatedDate;
public String Description;
public String FullName;
public DateTime LastModifiedDate;
public ToolingAPI.EmailTemplateMetadata Metadata;
public String Name;
public String NamespacePrefix;
public String Subject;
private String[] ApiVersion_type_info = new String[]{'ApiVersion','urn:tooling.soap.sforce.com','double','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Description_type_info = new String[]{'Description','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','EmailTemplateMetadata','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Subject_type_info = new String[]{'Subject','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','ApiVersion','CreatedDate','Description','FullName','LastModifiedDate','Metadata','Name','NamespacePrefix','Subject'};
}
public class EmailTemplateMetadata {
public Double apiVersion;
public String[] attachedDocuments;
public ToolingAPI.Attachment[] attachments;
public Boolean available;
public String description;
public String encodingKey;
public String letterhead;
public String name;
public ToolingAPI.PackageVersionMetadata[] packageVersions;
public String style;
public String subject;
public String textOnly;
public String type_x;
private String[] apiVersion_type_info = new String[]{'apiVersion','urn:tooling.soap.sforce.com','double','0','1','false'};
private String[] attachedDocuments_type_info = new String[]{'attachedDocuments','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] attachments_type_info = new String[]{'attachments','urn:tooling.soap.sforce.com','Attachment','0','-1','false'};
private String[] available_type_info = new String[]{'available','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] encodingKey_type_info = new String[]{'encodingKey','urn:tooling.soap.sforce.com','Encoding','1','1','false'};
private String[] letterhead_type_info = new String[]{'letterhead','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] packageVersions_type_info = new String[]{'packageVersions','urn:tooling.soap.sforce.com','PackageVersionMetadata','0','-1','false'};
private String[] style_type_info = new String[]{'style','urn:tooling.soap.sforce.com','EmailTemplateStyle','1','1','false'};
private String[] subject_type_info = new String[]{'subject','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] textOnly_type_info = new String[]{'textOnly','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','EmailTemplateType','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apiVersion','attachedDocuments','attachments','available','description','encodingKey','letterhead','name','packageVersions','style','subject','textOnly','type_x'};
}
public class EntityDefinition {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.QueryResult CompactLayouts;
public ToolingAPI.QueryResult CustomFields;
public ToolingAPI.CompactLayoutInfo DefaultCompactLayout;
public String DefaultCompactLayoutId;
public String DeveloperName;
public String DurableId;
public ToolingAPI.QueryResult Fields;
public String FullName;
public Boolean IsApexTriggerable;
public Boolean IsCompactLayoutable;
public Boolean IsCustomizable;
public Boolean IsWorkflowEnabled;
public String Label;
public String MasterLabel;
public ToolingAPI.CustomObjectMetadata Metadata;
public String NamespacePrefix;
public String PluralLabel;
public String QualifiedApiName;
public ToolingAPI.QueryResult RecordTypes;
public ToolingAPI.QueryResult WorkflowAlerts;
public ToolingAPI.QueryResult WorkflowFieldUpdates;
public ToolingAPI.QueryResult WorkflowOutboundMessages;
public ToolingAPI.QueryResult WorkflowTasks;
private String[] CompactLayouts_type_info = new String[]{'CompactLayouts','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] CustomFields_type_info = new String[]{'CustomFields','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] DefaultCompactLayout_type_info = new String[]{'DefaultCompactLayout','urn:tooling.soap.sforce.com','CompactLayoutInfo','0','1','true'};
private String[] DefaultCompactLayoutId_type_info = new String[]{'DefaultCompactLayoutId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] DeveloperName_type_info = new String[]{'DeveloperName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] DurableId_type_info = new String[]{'DurableId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Fields_type_info = new String[]{'Fields','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IsApexTriggerable_type_info = new String[]{'IsApexTriggerable','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] IsCompactLayoutable_type_info = new String[]{'IsCompactLayoutable','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] IsCustomizable_type_info = new String[]{'IsCustomizable','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] IsWorkflowEnabled_type_info = new String[]{'IsWorkflowEnabled','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] Label_type_info = new String[]{'Label','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] MasterLabel_type_info = new String[]{'MasterLabel','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','CustomObjectMetadata','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] PluralLabel_type_info = new String[]{'PluralLabel','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] QualifiedApiName_type_info = new String[]{'QualifiedApiName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] RecordTypes_type_info = new String[]{'RecordTypes','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] WorkflowAlerts_type_info = new String[]{'WorkflowAlerts','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] WorkflowFieldUpdates_type_info = new String[]{'WorkflowFieldUpdates','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] WorkflowOutboundMessages_type_info = new String[]{'WorkflowOutboundMessages','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] WorkflowTasks_type_info = new String[]{'WorkflowTasks','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CompactLayouts','CustomFields','DefaultCompactLayout','DefaultCompactLayoutId','DeveloperName','DurableId','Fields','FullName','IsApexTriggerable','IsCompactLayoutable','IsCustomizable','IsWorkflowEnabled','Label','MasterLabel','Metadata','NamespacePrefix','PluralLabel','QualifiedApiName','RecordTypes','WorkflowAlerts','WorkflowFieldUpdates','WorkflowOutboundMessages','WorkflowTasks'};
}
public class Error {
public String[] fields;
public String message;
public String statusCode;
private String[] fields_type_info = new String[]{'fields','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] message_type_info = new String[]{'message','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] statusCode_type_info = new String[]{'statusCode','urn:tooling.soap.sforce.com','StatusCode','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fields','message','statusCode'};
}
public class EscalationAction {
public String assignedTo;
public String assignedToTemplate;
public String assignedToType;
public Integer minutesToEscalation;
public Boolean notifyCaseOwner;
public String[] notifyEmail;
public String notifyTo;
public String notifyToTemplate;
private String[] assignedTo_type_info = new String[]{'assignedTo','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] assignedToTemplate_type_info = new String[]{'assignedToTemplate','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] assignedToType_type_info = new String[]{'assignedToType','urn:tooling.soap.sforce.com','AssignToLookupValueType','0','1','false'};
private String[] minutesToEscalation_type_info = new String[]{'minutesToEscalation','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] notifyCaseOwner_type_info = new String[]{'notifyCaseOwner','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] notifyEmail_type_info = new String[]{'notifyEmail','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] notifyTo_type_info = new String[]{'notifyTo','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] notifyToTemplate_type_info = new String[]{'notifyToTemplate','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'assignedTo','assignedToTemplate','assignedToType','minutesToEscalation','notifyCaseOwner','notifyEmail','notifyTo','notifyToTemplate'};
}
public class EscalationRule {
public Boolean active;
public ToolingAPI.RuleEntry[] ruleEntry;
private String[] active_type_info = new String[]{'active','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] ruleEntry_type_info = new String[]{'ruleEntry','urn:tooling.soap.sforce.com','RuleEntry','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'active','ruleEntry'};
}
public class EscalationRules {
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{};
}
public class executeAnonymous_element {
public String String_x;
private String[] String_x_type_info = new String[]{'String','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'String_x'};
}
public class executeAnonymousResponse_element {
public ToolingAPI.ExecuteAnonymousResult result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','ExecuteAnonymousResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class ExecuteAnonymousResult {
public Integer column;
public String compileProblem;
public Boolean compiled;
public String exceptionMessage;
public String exceptionStackTrace;
public Integer line;
public Boolean success;
private String[] column_type_info = new String[]{'column','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] compileProblem_type_info = new String[]{'compileProblem','urn:tooling.soap.sforce.com','string','1','1','true'};
private String[] compiled_type_info = new String[]{'compiled','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] exceptionMessage_type_info = new String[]{'exceptionMessage','urn:tooling.soap.sforce.com','string','1','1','true'};
private String[] exceptionStackTrace_type_info = new String[]{'exceptionStackTrace','urn:tooling.soap.sforce.com','string','1','1','true'};
private String[] line_type_info = new String[]{'line','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] success_type_info = new String[]{'success','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'column','compileProblem','compiled','exceptionMessage','exceptionStackTrace','line','success'};
}
public class ExternalConstructor {
public String name;
public ToolingAPI.Position[] references;
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] references_type_info = new String[]{'references','urn:tooling.soap.sforce.com','Position','0','-1','false'};
public ToolingAPI.Parameter[] parameters;
private String[] parameters_type_info = new String[]{'parameters','urn:tooling.soap.sforce.com','Parameter','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'name','references','parameters'};
}
public class ExternalMethod {
public String name;
public ToolingAPI.Position[] references;
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] references_type_info = new String[]{'references','urn:tooling.soap.sforce.com','Position','0','-1','false'};
public ToolingAPI.Parameter[] parameters;
private String[] parameters_type_info = new String[]{'parameters','urn:tooling.soap.sforce.com','Parameter','0','-1','false'};
public String[] argTypes;
public String returnType;
private String[] argTypes_type_info = new String[]{'argTypes','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] returnType_type_info = new String[]{'returnType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'name','references','parameters','argTypes','returnType'};
}
public class ExternalReference {
public ToolingAPI.ExternalMethod[] methods;
public String name;
public String namespace;
public ToolingAPI.Position[] references;
public ToolingAPI.ExternalSymbol[] variables;
private String[] methods_type_info = new String[]{'methods','urn:tooling.soap.sforce.com','ExternalMethod','0','-1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] namespace_type_info = new String[]{'namespace','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] references_type_info = new String[]{'references','urn:tooling.soap.sforce.com','Position','0','-1','false'};
private String[] variables_type_info = new String[]{'variables','urn:tooling.soap.sforce.com','ExternalSymbol','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'methods','name','namespace','references','variables'};
}
public class ExternalSymbol {
public String name;
public ToolingAPI.Position[] references;
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] references_type_info = new String[]{'references','urn:tooling.soap.sforce.com','Position','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'name','references'};
}
public class FeedLayout {
public Boolean autocollapsePublisher;
public Boolean compactFeed;
public String feedFilterPosition;
public ToolingAPI.FeedLayoutFilter[] feedFilters;
public Boolean fullWidthFeed;
public Boolean hideSidebar;
public ToolingAPI.FeedLayoutComponent[] leftComponents;
public ToolingAPI.FeedLayoutComponent[] rightComponents;
private String[] autocollapsePublisher_type_info = new String[]{'autocollapsePublisher','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] compactFeed_type_info = new String[]{'compactFeed','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] feedFilterPosition_type_info = new String[]{'feedFilterPosition','urn:tooling.soap.sforce.com','FeedLayoutFilterPosition','0','1','false'};
private String[] feedFilters_type_info = new String[]{'feedFilters','urn:tooling.soap.sforce.com','FeedLayoutFilter','0','-1','false'};
private String[] fullWidthFeed_type_info = new String[]{'fullWidthFeed','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] hideSidebar_type_info = new String[]{'hideSidebar','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] leftComponents_type_info = new String[]{'leftComponents','urn:tooling.soap.sforce.com','FeedLayoutComponent','0','-1','false'};
private String[] rightComponents_type_info = new String[]{'rightComponents','urn:tooling.soap.sforce.com','FeedLayoutComponent','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'autocollapsePublisher','compactFeed','feedFilterPosition','feedFilters','fullWidthFeed','hideSidebar','leftComponents','rightComponents'};
}
public class FeedLayoutComponent {
public String componentType;
public Integer height;
public String page;
private String[] componentType_type_info = new String[]{'componentType','urn:tooling.soap.sforce.com','FeedLayoutComponentType','1','1','false'};
private String[] height_type_info = new String[]{'height','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] page_type_info = new String[]{'page','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'componentType','height','page'};
}
public class FeedLayoutFilter {
public String feedFilterType;
public String feedItemType;
private String[] feedFilterType_type_info = new String[]{'feedFilterType','urn:tooling.soap.sforce.com','FeedLayoutFilterType','1','1','false'};
private String[] feedItemType_type_info = new String[]{'feedItemType','urn:tooling.soap.sforce.com','FeedItemType','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'feedFilterType','feedItemType'};
}
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 String extraTypeInfo;
public Boolean filterable;
public ToolingAPI.FilteredLookupInfo filteredLookupInfo;
public Boolean groupable;
public Boolean htmlFormatted;
public Boolean idLookup;
public String inlineHelpText;
public String label;
public Integer length;
public String mask;
public String maskType;
public String name;
public Boolean nameField;
public Boolean namePointing;
public Boolean nillable;
public Boolean permissionable;
public ToolingAPI.PicklistEntry[] picklistValues;
public Integer precision;
public String referenceTargetField;
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','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] byteLength_type_info = new String[]{'byteLength','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] calculated_type_info = new String[]{'calculated','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] calculatedFormula_type_info = new String[]{'calculatedFormula','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] cascadeDelete_type_info = new String[]{'cascadeDelete','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] caseSensitive_type_info = new String[]{'caseSensitive','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] controllerName_type_info = new String[]{'controllerName','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] createable_type_info = new String[]{'createable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] custom_type_info = new String[]{'custom','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] defaultValueFormula_type_info = new String[]{'defaultValueFormula','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] defaultedOnCreate_type_info = new String[]{'defaultedOnCreate','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] dependentPicklist_type_info = new String[]{'dependentPicklist','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] deprecatedAndHidden_type_info = new String[]{'deprecatedAndHidden','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] digits_type_info = new String[]{'digits','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] displayLocationInDecimal_type_info = new String[]{'displayLocationInDecimal','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] externalId_type_info = new String[]{'externalId','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] extraTypeInfo_type_info = new String[]{'extraTypeInfo','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] filterable_type_info = new String[]{'filterable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] filteredLookupInfo_type_info = new String[]{'filteredLookupInfo','urn:tooling.soap.sforce.com','FilteredLookupInfo','0','1','false'};
private String[] groupable_type_info = new String[]{'groupable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] htmlFormatted_type_info = new String[]{'htmlFormatted','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] idLookup_type_info = new String[]{'idLookup','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] inlineHelpText_type_info = new String[]{'inlineHelpText','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] length_type_info = new String[]{'length','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] mask_type_info = new String[]{'mask','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] maskType_type_info = new String[]{'maskType','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] nameField_type_info = new String[]{'nameField','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] namePointing_type_info = new String[]{'namePointing','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] nillable_type_info = new String[]{'nillable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] permissionable_type_info = new String[]{'permissionable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] picklistValues_type_info = new String[]{'picklistValues','urn:tooling.soap.sforce.com','PicklistEntry','0','-1','false'};
private String[] precision_type_info = new String[]{'precision','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] referenceTargetField_type_info = new String[]{'referenceTargetField','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] referenceTo_type_info = new String[]{'referenceTo','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] relationshipName_type_info = new String[]{'relationshipName','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] relationshipOrder_type_info = new String[]{'relationshipOrder','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] restrictedDelete_type_info = new String[]{'restrictedDelete','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] restrictedPicklist_type_info = new String[]{'restrictedPicklist','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] scale_type_info = new String[]{'scale','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] soapType_type_info = new String[]{'soapType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] sortable_type_info = new String[]{'sortable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] unique_type_info = new String[]{'unique','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] updateable_type_info = new String[]{'updateable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] writeRequiresMasterRead_type_info = new String[]{'writeRequiresMasterRead','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.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','extraTypeInfo','filterable','filteredLookupInfo','groupable','htmlFormatted','idLookup','inlineHelpText','label','length','mask','maskType','name','nameField','namePointing','nillable','permissionable','picklistValues','precision','referenceTargetField','referenceTo','relationshipName','relationshipOrder','restrictedDelete','restrictedPicklist','scale','soapType','sortable','type_x','unique','updateable','writeRequiresMasterRead'};
}
public class FieldDefinition {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.QueryResult CompactLayoutItems;
public String DeveloperName;
public String DurableId;
public ToolingAPI.EntityDefinition EntityDefinition;
public String EntityDefinitionId;
public String FullName;
public Boolean IsCompactLayoutable;
public Boolean IsWorkflowFilterable;
public String Label;
public String MasterLabel;
public ToolingAPI.CustomFieldMetadata Metadata;
public String NamespacePrefix;
public String QualifiedApiName;
public ToolingAPI.QueryResult WorkflowFieldUpdates;
private String[] CompactLayoutItems_type_info = new String[]{'CompactLayoutItems','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] DeveloperName_type_info = new String[]{'DeveloperName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] DurableId_type_info = new String[]{'DurableId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] EntityDefinition_type_info = new String[]{'EntityDefinition','urn:tooling.soap.sforce.com','EntityDefinition','0','1','true'};
private String[] EntityDefinitionId_type_info = new String[]{'EntityDefinitionId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IsCompactLayoutable_type_info = new String[]{'IsCompactLayoutable','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] IsWorkflowFilterable_type_info = new String[]{'IsWorkflowFilterable','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] Label_type_info = new String[]{'Label','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] MasterLabel_type_info = new String[]{'MasterLabel','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','CustomFieldMetadata','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] QualifiedApiName_type_info = new String[]{'QualifiedApiName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] WorkflowFieldUpdates_type_info = new String[]{'WorkflowFieldUpdates','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CompactLayoutItems','DeveloperName','DurableId','EntityDefinition','EntityDefinitionId','FullName','IsCompactLayoutable','IsWorkflowFilterable','Label','MasterLabel','Metadata','NamespacePrefix','QualifiedApiName','WorkflowFieldUpdates'};
}
public class FilteredLookupInfo {
public String[] controllingFields;
public Boolean dependent;
public Boolean optionalFilter;
private String[] controllingFields_type_info = new String[]{'controllingFields','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] dependent_type_info = new String[]{'dependent','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] optionalFilter_type_info = new String[]{'optionalFilter','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'controllingFields','dependent','optionalFilter'};
}
public class FilterItem {
public String field;
public String operation;
public String value;
public String valueField;
private String[] field_type_info = new String[]{'field','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] operation_type_info = new String[]{'operation','urn:tooling.soap.sforce.com','FilterOperation','1','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] valueField_type_info = new String[]{'valueField','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'field','operation','value','valueField'};
}
public class FlexiPage {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public DateTime CreatedDate;
public String Description;
public String DeveloperName;
public String FullName;
public DateTime LastModifiedDate;
public String MasterLabel;
public ToolingAPI.FlexiPageMetadata Metadata;
public String NamespacePrefix;
public String Type_x;
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Description_type_info = new String[]{'Description','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] DeveloperName_type_info = new String[]{'DeveloperName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] MasterLabel_type_info = new String[]{'MasterLabel','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','FlexiPageMetadata','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Type_x_type_info = new String[]{'Type','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedDate','Description','DeveloperName','FullName','LastModifiedDate','MasterLabel','Metadata','NamespacePrefix','Type_x'};
}
public class FlexiPageMetadata {
public String description;
public ToolingAPI.FlexiPageRegion[] flexiPageRegions;
public String masterLabel;
public ToolingAPI.QuickActionListMetadata quickActionList;
public String type_x;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] flexiPageRegions_type_info = new String[]{'flexiPageRegions','urn:tooling.soap.sforce.com','FlexiPageRegion','0','-1','false'};
private String[] masterLabel_type_info = new String[]{'masterLabel','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] quickActionList_type_info = new String[]{'quickActionList','urn:tooling.soap.sforce.com','QuickActionListMetadata','0','1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','FlexiPageType','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'description','flexiPageRegions','masterLabel','quickActionList','type_x'};
}
public class FlexiPageRegion {
public ToolingAPI.ComponentInstance[] componentInstances;
public String name;
private String[] componentInstances_type_info = new String[]{'componentInstances','urn:tooling.soap.sforce.com','ComponentInstance','0','-1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'componentInstances','name'};
}
public class FlowActionCall {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','urn:tooling.soap.sforce.com','int','1','1','false'};
public String actionName;
public String actionType;
public ToolingAPI.FlowConnector connector;
public ToolingAPI.FlowConnector faultConnector;
public ToolingAPI.FlowActionCallInputParameter[] inputParameters;
public ToolingAPI.FlowActionCallOutputParameter[] outputParameters;
private String[] actionName_type_info = new String[]{'actionName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] actionType_type_info = new String[]{'actionType','urn:tooling.soap.sforce.com','InvocableActionType','1','1','false'};
private String[] connector_type_info = new String[]{'connector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] faultConnector_type_info = new String[]{'faultConnector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] inputParameters_type_info = new String[]{'inputParameters','urn:tooling.soap.sforce.com','FlowActionCallInputParameter','0','-1','false'};
private String[] outputParameters_type_info = new String[]{'outputParameters','urn:tooling.soap.sforce.com','FlowActionCallOutputParameter','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','actionName','actionType','connector','faultConnector','inputParameters','outputParameters'};
}
public class FlowActionCallInputParameter {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String name;
public ToolingAPI.FlowElementReferenceOrValue value;
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','FlowElementReferenceOrValue','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','name','value'};
}
public class FlowActionCallOutputParameter {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String assignToReference;
public String name;
private String[] assignToReference_type_info = new String[]{'assignToReference','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','assignToReference','name'};
}
public class FlowApexPluginCall {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','urn:tooling.soap.sforce.com','int','1','1','false'};
public String apexClass;
public ToolingAPI.FlowConnector connector;
public ToolingAPI.FlowConnector faultConnector;
public ToolingAPI.FlowApexPluginCallInputParameter[] inputParameters;
public ToolingAPI.FlowApexPluginCallOutputParameter[] outputParameters;
private String[] apexClass_type_info = new String[]{'apexClass','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] connector_type_info = new String[]{'connector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] faultConnector_type_info = new String[]{'faultConnector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] inputParameters_type_info = new String[]{'inputParameters','urn:tooling.soap.sforce.com','FlowApexPluginCallInputParameter','0','-1','false'};
private String[] outputParameters_type_info = new String[]{'outputParameters','urn:tooling.soap.sforce.com','FlowApexPluginCallOutputParameter','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','apexClass','connector','faultConnector','inputParameters','outputParameters'};
}
public class FlowApexPluginCallInputParameter {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String name;
public ToolingAPI.FlowElementReferenceOrValue value;
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','FlowElementReferenceOrValue','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','name','value'};
}
public class FlowApexPluginCallOutputParameter {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String assignToReference;
public String name;
private String[] assignToReference_type_info = new String[]{'assignToReference','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','assignToReference','name'};
}
public class FlowAssignment {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','urn:tooling.soap.sforce.com','int','1','1','false'};
public ToolingAPI.FlowAssignmentItem[] assignmentItems;
public ToolingAPI.FlowConnector connector;
private String[] assignmentItems_type_info = new String[]{'assignmentItems','urn:tooling.soap.sforce.com','FlowAssignmentItem','0','-1','false'};
private String[] connector_type_info = new String[]{'connector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','assignmentItems','connector'};
}
public class FlowAssignmentItem {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String assignToReference;
public String operator;
public ToolingAPI.FlowElementReferenceOrValue value;
private String[] assignToReference_type_info = new String[]{'assignToReference','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] operator_type_info = new String[]{'operator','urn:tooling.soap.sforce.com','FlowAssignmentOperator','1','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','FlowElementReferenceOrValue','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','assignToReference','operator','value'};
}
public class FlowBaseElement {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues'};
}
public class FlowChoice {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String choiceText;
public String dataType;
public ToolingAPI.FlowChoiceUserInput userInput;
public ToolingAPI.FlowElementReferenceOrValue value;
private String[] choiceText_type_info = new String[]{'choiceText','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] dataType_type_info = new String[]{'dataType','urn:tooling.soap.sforce.com','FlowDataType','1','1','false'};
private String[] userInput_type_info = new String[]{'userInput','urn:tooling.soap.sforce.com','FlowChoiceUserInput','0','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','FlowElementReferenceOrValue','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','choiceText','dataType','userInput','value'};
}
public class FlowChoiceUserInput {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public Boolean isRequired;
public String promptText;
public ToolingAPI.FlowInputValidationRule validationRule;
private String[] isRequired_type_info = new String[]{'isRequired','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] promptText_type_info = new String[]{'promptText','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] validationRule_type_info = new String[]{'validationRule','urn:tooling.soap.sforce.com','FlowInputValidationRule','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','isRequired','promptText','validationRule'};
}
public class FlowCondition {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String leftValueReference;
public String operator;
public ToolingAPI.FlowElementReferenceOrValue rightValue;
private String[] leftValueReference_type_info = new String[]{'leftValueReference','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] operator_type_info = new String[]{'operator','urn:tooling.soap.sforce.com','FlowComparisonOperator','1','1','false'};
private String[] rightValue_type_info = new String[]{'rightValue','urn:tooling.soap.sforce.com','FlowElementReferenceOrValue','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','leftValueReference','operator','rightValue'};
}
public class FlowConnector {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String targetReference;
private String[] targetReference_type_info = new String[]{'targetReference','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','targetReference'};
}
public class FlowConstant {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String dataType;
public ToolingAPI.FlowElementReferenceOrValue value;
private String[] dataType_type_info = new String[]{'dataType','urn:tooling.soap.sforce.com','FlowDataType','1','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','FlowElementReferenceOrValue','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','dataType','value'};
}
public class FlowDecision {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','urn:tooling.soap.sforce.com','int','1','1','false'};
public ToolingAPI.FlowConnector defaultConnector;
public String defaultConnectorLabel;
public ToolingAPI.FlowRule[] rules;
private String[] defaultConnector_type_info = new String[]{'defaultConnector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] defaultConnectorLabel_type_info = new String[]{'defaultConnectorLabel','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] rules_type_info = new String[]{'rules','urn:tooling.soap.sforce.com','FlowRule','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','defaultConnector','defaultConnectorLabel','rules'};
}
public class FlowDynamicChoiceSet {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String dataType;
public String displayField;
public ToolingAPI.FlowRecordFilter[] filters;
public Integer limit_x;
public String object_x;
public ToolingAPI.FlowOutputFieldAssignment[] outputAssignments;
public String sortField;
public String sortOrder;
public String valueField;
private String[] dataType_type_info = new String[]{'dataType','urn:tooling.soap.sforce.com','FlowDataType','1','1','false'};
private String[] displayField_type_info = new String[]{'displayField','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] filters_type_info = new String[]{'filters','urn:tooling.soap.sforce.com','FlowRecordFilter','0','-1','false'};
private String[] limit_x_type_info = new String[]{'limit','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] object_x_type_info = new String[]{'object','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] outputAssignments_type_info = new String[]{'outputAssignments','urn:tooling.soap.sforce.com','FlowOutputFieldAssignment','0','-1','false'};
private String[] sortField_type_info = new String[]{'sortField','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] sortOrder_type_info = new String[]{'sortOrder','urn:tooling.soap.sforce.com','SortOrder','0','1','false'};
private String[] valueField_type_info = new String[]{'valueField','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','dataType','displayField','filters','limit_x','object_x','outputAssignments','sortField','sortOrder','valueField'};
}
public class FlowElement {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name'};
}
public class FlowElementReferenceOrValue {
public Boolean booleanValue;
public DateTime dateTimeValue;
public Date dateValue;
public String elementReference;
public Double numberValue;
public String stringValue;
private String[] booleanValue_type_info = new String[]{'booleanValue','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] dateTimeValue_type_info = new String[]{'dateTimeValue','urn:tooling.soap.sforce.com','dateTime','0','1','false'};
private String[] dateValue_type_info = new String[]{'dateValue','urn:tooling.soap.sforce.com','date','0','1','false'};
private String[] elementReference_type_info = new String[]{'elementReference','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] numberValue_type_info = new String[]{'numberValue','urn:tooling.soap.sforce.com','double','0','1','true'};
private String[] stringValue_type_info = new String[]{'stringValue','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'booleanValue','dateTimeValue','dateValue','elementReference','numberValue','stringValue'};
}
public class FlowFormula {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String dataType;
public String expression;
public Integer scale;
private String[] dataType_type_info = new String[]{'dataType','urn:tooling.soap.sforce.com','FlowDataType','0','1','false'};
private String[] expression_type_info = new String[]{'expression','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] scale_type_info = new String[]{'scale','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','dataType','expression','scale'};
}
public class FlowInputFieldAssignment {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String field;
public ToolingAPI.FlowElementReferenceOrValue value;
private String[] field_type_info = new String[]{'field','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','FlowElementReferenceOrValue','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','field','value'};
}
public class FlowInputValidationRule {
public String errorMessage;
public String formulaExpression;
private String[] errorMessage_type_info = new String[]{'errorMessage','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] formulaExpression_type_info = new String[]{'formulaExpression','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'errorMessage','formulaExpression'};
}
public class FlowLoop {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','urn:tooling.soap.sforce.com','int','1','1','false'};
public String assignNextValueToReference;
public String collectionReference;
public String iterationOrder;
public ToolingAPI.FlowConnector nextValueConnector;
public ToolingAPI.FlowConnector noMoreValuesConnector;
private String[] assignNextValueToReference_type_info = new String[]{'assignNextValueToReference','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] collectionReference_type_info = new String[]{'collectionReference','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] iterationOrder_type_info = new String[]{'iterationOrder','urn:tooling.soap.sforce.com','IterationOrder','0','1','false'};
private String[] nextValueConnector_type_info = new String[]{'nextValueConnector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] noMoreValuesConnector_type_info = new String[]{'noMoreValuesConnector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','assignNextValueToReference','collectionReference','iterationOrder','nextValueConnector','noMoreValuesConnector'};
}
public class FlowMetadata {
public ToolingAPI.FlowActionCall[] actionCalls;
public ToolingAPI.FlowApexPluginCall[] apexPluginCalls;
public ToolingAPI.FlowAssignment[] assignments;
public ToolingAPI.FlowChoice[] choices;
public ToolingAPI.FlowConstant[] constants;
public ToolingAPI.FlowDecision[] decisions;
public String definition;
public String description;
public ToolingAPI.FlowDynamicChoiceSet[] dynamicChoiceSets;
public ToolingAPI.FlowFormula[] formulas;
public String label;
public ToolingAPI.FlowLoop[] loops;
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
public String processType;
public ToolingAPI.FlowRecordCreate[] recordCreates;
public ToolingAPI.FlowRecordDelete[] recordDeletes;
public ToolingAPI.FlowRecordLookup[] recordLookups;
public ToolingAPI.FlowRecordUpdate[] recordUpdates;
public ToolingAPI.FlowScreen[] screens;
public String startElementReference;
public ToolingAPI.FlowStep[] steps;
public ToolingAPI.FlowSubflow[] subflows;
public ToolingAPI.FlowTextTemplate[] textTemplates;
public ToolingAPI.FlowVariable[] variables;
public ToolingAPI.FlowWait[] waits;
private String[] actionCalls_type_info = new String[]{'actionCalls','urn:tooling.soap.sforce.com','FlowActionCall','0','-1','false'};
private String[] apexPluginCalls_type_info = new String[]{'apexPluginCalls','urn:tooling.soap.sforce.com','FlowApexPluginCall','0','-1','false'};
private String[] assignments_type_info = new String[]{'assignments','urn:tooling.soap.sforce.com','FlowAssignment','0','-1','false'};
private String[] choices_type_info = new String[]{'choices','urn:tooling.soap.sforce.com','FlowChoice','0','-1','false'};
private String[] constants_type_info = new String[]{'constants','urn:tooling.soap.sforce.com','FlowConstant','0','-1','false'};
private String[] decisions_type_info = new String[]{'decisions','urn:tooling.soap.sforce.com','FlowDecision','0','-1','false'};
private String[] definition_type_info = new String[]{'definition','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] dynamicChoiceSets_type_info = new String[]{'dynamicChoiceSets','urn:tooling.soap.sforce.com','FlowDynamicChoiceSet','0','-1','false'};
private String[] formulas_type_info = new String[]{'formulas','urn:tooling.soap.sforce.com','FlowFormula','0','-1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] loops_type_info = new String[]{'loops','urn:tooling.soap.sforce.com','FlowLoop','0','-1','false'};
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
private String[] processType_type_info = new String[]{'processType','urn:tooling.soap.sforce.com','FlowProcessType','0','1','false'};
private String[] recordCreates_type_info = new String[]{'recordCreates','urn:tooling.soap.sforce.com','FlowRecordCreate','0','-1','false'};
private String[] recordDeletes_type_info = new String[]{'recordDeletes','urn:tooling.soap.sforce.com','FlowRecordDelete','0','-1','false'};
private String[] recordLookups_type_info = new String[]{'recordLookups','urn:tooling.soap.sforce.com','FlowRecordLookup','0','-1','false'};
private String[] recordUpdates_type_info = new String[]{'recordUpdates','urn:tooling.soap.sforce.com','FlowRecordUpdate','0','-1','false'};
private String[] screens_type_info = new String[]{'screens','urn:tooling.soap.sforce.com','FlowScreen','0','-1','false'};
private String[] startElementReference_type_info = new String[]{'startElementReference','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] steps_type_info = new String[]{'steps','urn:tooling.soap.sforce.com','FlowStep','0','-1','false'};
private String[] subflows_type_info = new String[]{'subflows','urn:tooling.soap.sforce.com','FlowSubflow','0','-1','false'};
private String[] textTemplates_type_info = new String[]{'textTemplates','urn:tooling.soap.sforce.com','FlowTextTemplate','0','-1','false'};
private String[] variables_type_info = new String[]{'variables','urn:tooling.soap.sforce.com','FlowVariable','0','-1','false'};
private String[] waits_type_info = new String[]{'waits','urn:tooling.soap.sforce.com','FlowWait','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'actionCalls','apexPluginCalls','assignments','choices','constants','decisions','definition','description','dynamicChoiceSets','formulas','label','loops','processMetadataValues','processType','recordCreates','recordDeletes','recordLookups','recordUpdates','screens','startElementReference','steps','subflows','textTemplates','variables','waits'};
}
public class FlowMetadataValue {
public String name;
public ToolingAPI.FlowElementReferenceOrValue value;
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','FlowElementReferenceOrValue','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'name','value'};
}
public class FlowNode {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY'};
}
public class FlowOutputFieldAssignment {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String assignToReference;
public String field;
private String[] assignToReference_type_info = new String[]{'assignToReference','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] field_type_info = new String[]{'field','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','assignToReference','field'};
}
public class FlowRecordCreate {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','urn:tooling.soap.sforce.com','int','1','1','false'};
public String assignRecordIdToReference;
public ToolingAPI.FlowConnector connector;
public ToolingAPI.FlowConnector faultConnector;
public ToolingAPI.FlowInputFieldAssignment[] inputAssignments;
public String inputReference;
public String object_x;
private String[] assignRecordIdToReference_type_info = new String[]{'assignRecordIdToReference','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] connector_type_info = new String[]{'connector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] faultConnector_type_info = new String[]{'faultConnector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] inputAssignments_type_info = new String[]{'inputAssignments','urn:tooling.soap.sforce.com','FlowInputFieldAssignment','0','-1','false'};
private String[] inputReference_type_info = new String[]{'inputReference','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] object_x_type_info = new String[]{'object','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','assignRecordIdToReference','connector','faultConnector','inputAssignments','inputReference','object_x'};
}
public class FlowRecordDelete {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','urn:tooling.soap.sforce.com','int','1','1','false'};
public ToolingAPI.FlowConnector connector;
public ToolingAPI.FlowConnector faultConnector;
public ToolingAPI.FlowRecordFilter[] filters;
public String inputReference;
public String object_x;
private String[] connector_type_info = new String[]{'connector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] faultConnector_type_info = new String[]{'faultConnector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] filters_type_info = new String[]{'filters','urn:tooling.soap.sforce.com','FlowRecordFilter','0','-1','false'};
private String[] inputReference_type_info = new String[]{'inputReference','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] object_x_type_info = new String[]{'object','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','connector','faultConnector','filters','inputReference','object_x'};
}
public class FlowRecordFilter {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String field;
public String operator;
public ToolingAPI.FlowElementReferenceOrValue value;
private String[] field_type_info = new String[]{'field','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] operator_type_info = new String[]{'operator','urn:tooling.soap.sforce.com','FlowRecordFilterOperator','1','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','FlowElementReferenceOrValue','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','field','operator','value'};
}
public class FlowRecordLookup {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','urn:tooling.soap.sforce.com','int','1','1','false'};
public Boolean assignNullValuesIfNoRecordsFound;
public ToolingAPI.FlowConnector connector;
public ToolingAPI.FlowConnector faultConnector;
public ToolingAPI.FlowRecordFilter[] filters;
public String object_x;
public ToolingAPI.FlowOutputFieldAssignment[] outputAssignments;
public String outputReference;
public String[] queriedFields;
public String sortField;
public String sortOrder;
private String[] assignNullValuesIfNoRecordsFound_type_info = new String[]{'assignNullValuesIfNoRecordsFound','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] connector_type_info = new String[]{'connector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] faultConnector_type_info = new String[]{'faultConnector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] filters_type_info = new String[]{'filters','urn:tooling.soap.sforce.com','FlowRecordFilter','0','-1','false'};
private String[] object_x_type_info = new String[]{'object','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] outputAssignments_type_info = new String[]{'outputAssignments','urn:tooling.soap.sforce.com','FlowOutputFieldAssignment','0','-1','false'};
private String[] outputReference_type_info = new String[]{'outputReference','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] queriedFields_type_info = new String[]{'queriedFields','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] sortField_type_info = new String[]{'sortField','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] sortOrder_type_info = new String[]{'sortOrder','urn:tooling.soap.sforce.com','SortOrder','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','assignNullValuesIfNoRecordsFound','connector','faultConnector','filters','object_x','outputAssignments','outputReference','queriedFields','sortField','sortOrder'};
}
public class FlowRecordUpdate {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','urn:tooling.soap.sforce.com','int','1','1','false'};
public ToolingAPI.FlowConnector connector;
public ToolingAPI.FlowConnector faultConnector;
public ToolingAPI.FlowRecordFilter[] filters;
public ToolingAPI.FlowInputFieldAssignment[] inputAssignments;
public String inputReference;
public String object_x;
private String[] connector_type_info = new String[]{'connector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] faultConnector_type_info = new String[]{'faultConnector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] filters_type_info = new String[]{'filters','urn:tooling.soap.sforce.com','FlowRecordFilter','0','-1','false'};
private String[] inputAssignments_type_info = new String[]{'inputAssignments','urn:tooling.soap.sforce.com','FlowInputFieldAssignment','0','-1','false'};
private String[] inputReference_type_info = new String[]{'inputReference','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] object_x_type_info = new String[]{'object','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','connector','faultConnector','filters','inputAssignments','inputReference','object_x'};
}
public class FlowRule {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String conditionLogic;
public ToolingAPI.FlowCondition[] conditions;
public ToolingAPI.FlowConnector connector;
public String label;
private String[] conditionLogic_type_info = new String[]{'conditionLogic','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] conditions_type_info = new String[]{'conditions','urn:tooling.soap.sforce.com','FlowCondition','0','-1','false'};
private String[] connector_type_info = new String[]{'connector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','conditionLogic','conditions','connector','label'};
}
public class FlowScreen {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','urn:tooling.soap.sforce.com','int','1','1','false'};
public Boolean allowBack;
public Boolean allowFinish;
public ToolingAPI.FlowConnector connector;
public ToolingAPI.FlowScreenField[] fields;
public String helpText;
private String[] allowBack_type_info = new String[]{'allowBack','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] allowFinish_type_info = new String[]{'allowFinish','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] connector_type_info = new String[]{'connector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] fields_type_info = new String[]{'fields','urn:tooling.soap.sforce.com','FlowScreenField','0','-1','false'};
private String[] helpText_type_info = new String[]{'helpText','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','allowBack','allowFinish','connector','fields','helpText'};
}
public class FlowScreenField {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String[] choiceReferences;
public String dataType;
public String defaultSelectedChoiceReference;
public ToolingAPI.FlowElementReferenceOrValue defaultValue;
public String fieldText;
public String fieldType;
public String helpText;
public Boolean isRequired;
public Integer scale;
public ToolingAPI.FlowInputValidationRule validationRule;
private String[] choiceReferences_type_info = new String[]{'choiceReferences','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] dataType_type_info = new String[]{'dataType','urn:tooling.soap.sforce.com','FlowDataType','0','1','false'};
private String[] defaultSelectedChoiceReference_type_info = new String[]{'defaultSelectedChoiceReference','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] defaultValue_type_info = new String[]{'defaultValue','urn:tooling.soap.sforce.com','FlowElementReferenceOrValue','0','1','false'};
private String[] fieldText_type_info = new String[]{'fieldText','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] fieldType_type_info = new String[]{'fieldType','urn:tooling.soap.sforce.com','FlowScreenFieldType','1','1','false'};
private String[] helpText_type_info = new String[]{'helpText','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] isRequired_type_info = new String[]{'isRequired','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] scale_type_info = new String[]{'scale','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] validationRule_type_info = new String[]{'validationRule','urn:tooling.soap.sforce.com','FlowInputValidationRule','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','choiceReferences','dataType','defaultSelectedChoiceReference','defaultValue','fieldText','fieldType','helpText','isRequired','scale','validationRule'};
}
public class FlowStep {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','urn:tooling.soap.sforce.com','int','1','1','false'};
public ToolingAPI.FlowConnector[] connectors;
private String[] connectors_type_info = new String[]{'connectors','urn:tooling.soap.sforce.com','FlowConnector','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','connectors'};
}
public class FlowSubflow {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','urn:tooling.soap.sforce.com','int','1','1','false'};
public ToolingAPI.FlowConnector connector;
public String flowName;
public ToolingAPI.FlowSubflowInputAssignment[] inputAssignments;
public ToolingAPI.FlowSubflowOutputAssignment[] outputAssignments;
private String[] connector_type_info = new String[]{'connector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] flowName_type_info = new String[]{'flowName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] inputAssignments_type_info = new String[]{'inputAssignments','urn:tooling.soap.sforce.com','FlowSubflowInputAssignment','0','-1','false'};
private String[] outputAssignments_type_info = new String[]{'outputAssignments','urn:tooling.soap.sforce.com','FlowSubflowOutputAssignment','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','connector','flowName','inputAssignments','outputAssignments'};
}
public class FlowSubflowInputAssignment {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String name;
public ToolingAPI.FlowElementReferenceOrValue value;
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','FlowElementReferenceOrValue','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','name','value'};
}
public class FlowSubflowOutputAssignment {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String assignToReference;
public String name;
private String[] assignToReference_type_info = new String[]{'assignToReference','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','assignToReference','name'};
}
public class FlowTextTemplate {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String text;
private String[] text_type_info = new String[]{'text','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','text'};
}
public class FlowVariable {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String dataType;
public Boolean isCollection;
public Boolean isInput;
public Boolean isOutput;
public String objectType;
public Integer scale;
public ToolingAPI.FlowElementReferenceOrValue value;
private String[] dataType_type_info = new String[]{'dataType','urn:tooling.soap.sforce.com','FlowDataType','1','1','false'};
private String[] isCollection_type_info = new String[]{'isCollection','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] isInput_type_info = new String[]{'isInput','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] isOutput_type_info = new String[]{'isOutput','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] objectType_type_info = new String[]{'objectType','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] scale_type_info = new String[]{'scale','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','FlowElementReferenceOrValue','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','dataType','isCollection','isInput','isOutput','objectType','scale','value'};
}
public class FlowWait {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','urn:tooling.soap.sforce.com','int','1','1','false'};
public ToolingAPI.FlowConnector defaultConnector;
public String defaultConnectorLabel;
public ToolingAPI.FlowConnector faultConnector;
public ToolingAPI.FlowWaitEvent[] waitEvents;
private String[] defaultConnector_type_info = new String[]{'defaultConnector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] defaultConnectorLabel_type_info = new String[]{'defaultConnectorLabel','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] faultConnector_type_info = new String[]{'faultConnector','urn:tooling.soap.sforce.com','FlowConnector','0','1','false'};
private String[] waitEvents_type_info = new String[]{'waitEvents','urn:tooling.soap.sforce.com','FlowWaitEvent','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','defaultConnector','defaultConnectorLabel','faultConnector','waitEvents'};
}
public class FlowWaitEvent {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
public String conditionLogic;
public ToolingAPI.FlowCondition[] conditions;
public ToolingAPI.FlowConnector connector;
public String eventType;
public ToolingAPI.FlowWaitEventInputParameter[] inputParameters;
public String label;
public ToolingAPI.FlowWaitEventOutputParameter[] outputParameters;
private String[] conditionLogic_type_info = new String[]{'conditionLogic','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] conditions_type_info = new String[]{'conditions','urn:tooling.soap.sforce.com','FlowCondition','0','-1','false'};
private String[] connector_type_info = new String[]{'connector','urn:tooling.soap.sforce.com','FlowConnector','1','1','false'};
private String[] eventType_type_info = new String[]{'eventType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] inputParameters_type_info = new String[]{'inputParameters','urn:tooling.soap.sforce.com','FlowWaitEventInputParameter','0','-1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] outputParameters_type_info = new String[]{'outputParameters','urn:tooling.soap.sforce.com','FlowWaitEventOutputParameter','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','conditionLogic','conditions','connector','eventType','inputParameters','label','outputParameters'};
}
public class FlowWaitEventInputParameter {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String name;
public ToolingAPI.FlowElementReferenceOrValue value;
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','FlowElementReferenceOrValue','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','name','value'};
}
public class FlowWaitEventOutputParameter {
public ToolingAPI.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','urn:tooling.soap.sforce.com','FlowMetadataValue','0','-1','false'};
public String assignToReference;
public String name;
private String[] assignToReference_type_info = new String[]{'assignToReference','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'processMetadataValues','assignToReference','name'};
}
public class getDeleted_element {
public String sObjectType;
public DateTime start;
public DateTime end_x;
private String[] sObjectType_type_info = new String[]{'sObjectType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] start_type_info = new String[]{'start','urn:tooling.soap.sforce.com','dateTime','1','1','false'};
private String[] end_x_type_info = new String[]{'end','urn:tooling.soap.sforce.com','dateTime','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'sObjectType','start','end_x'};
}
public class getDeletedResponse_element {
public ToolingAPI.GetDeletedResult result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','GetDeletedResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class GetDeletedResult {
public ToolingAPI.DeletedRecord[] deletedRecords;
public DateTime earliestDateAvailable;
public DateTime latestDateCovered;
private String[] deletedRecords_type_info = new String[]{'deletedRecords','urn:tooling.soap.sforce.com','DeletedRecord','0','-1','false'};
private String[] earliestDateAvailable_type_info = new String[]{'earliestDateAvailable','urn:tooling.soap.sforce.com','dateTime','1','1','false'};
private String[] latestDateCovered_type_info = new String[]{'latestDateCovered','urn:tooling.soap.sforce.com','dateTime','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'deletedRecords','earliestDateAvailable','latestDateCovered'};
}
public class getServerTimestamp_element {
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{};
}
public class getServerTimestampResponse_element {
public ToolingAPI.GetServerTimestampResult result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','GetServerTimestampResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class GetServerTimestampResult {
public DateTime timestamp;
private String[] timestamp_type_info = new String[]{'timestamp','urn:tooling.soap.sforce.com','dateTime','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'timestamp'};
}
public class getUpdated_element {
public String sObjectType;
public DateTime start;
public DateTime end_x;
private String[] sObjectType_type_info = new String[]{'sObjectType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] start_type_info = new String[]{'start','urn:tooling.soap.sforce.com','dateTime','1','1','false'};
private String[] end_x_type_info = new String[]{'end','urn:tooling.soap.sforce.com','dateTime','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'sObjectType','start','end_x'};
}
public class getUpdatedResponse_element {
public ToolingAPI.GetUpdatedResult result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','GetUpdatedResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class GetUpdatedResult {
public String[] ids;
public DateTime latestDateCovered;
private String[] ids_type_info = new String[]{'ids','urn:tooling.soap.sforce.com','ID','0','-1','false'};
private String[] latestDateCovered_type_info = new String[]{'latestDateCovered','urn:tooling.soap.sforce.com','dateTime','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'ids','latestDateCovered'};
}
public class getUserInfo_element {
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{};
}
public class getUserInfoResponse_element {
public ToolingAPI.GetUserInfoResult result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','GetUserInfoResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
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','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] currencySymbol_type_info = new String[]{'currencySymbol','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] orgAttachmentFileSizeLimit_type_info = new String[]{'orgAttachmentFileSizeLimit','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] orgDefaultCurrencyIsoCode_type_info = new String[]{'orgDefaultCurrencyIsoCode','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] orgDisallowHtmlAttachments_type_info = new String[]{'orgDisallowHtmlAttachments','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] orgHasPersonAccounts_type_info = new String[]{'orgHasPersonAccounts','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] organizationId_type_info = new String[]{'organizationId','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] organizationMultiCurrency_type_info = new String[]{'organizationMultiCurrency','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] organizationName_type_info = new String[]{'organizationName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] profileId_type_info = new String[]{'profileId','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] roleId_type_info = new String[]{'roleId','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] sessionSecondsValid_type_info = new String[]{'sessionSecondsValid','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] userDefaultCurrencyIsoCode_type_info = new String[]{'userDefaultCurrencyIsoCode','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] userEmail_type_info = new String[]{'userEmail','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] userFullName_type_info = new String[]{'userFullName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] userId_type_info = new String[]{'userId','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] userLanguage_type_info = new String[]{'userLanguage','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] userLocale_type_info = new String[]{'userLocale','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] userName_type_info = new String[]{'userName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] userTimeZone_type_info = new String[]{'userTimeZone','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] userType_type_info = new String[]{'userType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] userUiSkin_type_info = new String[]{'userUiSkin','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.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 HeapAddress {
public String address;
public Integer size;
public String[] symbols;
public ToolingAPI.StateValue value;
private String[] address_type_info = new String[]{'address','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] size_type_info = new String[]{'size','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] symbols_type_info = new String[]{'symbols','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','StateValue','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'address','size','symbols','value'};
}
public class HeapDump {
public String className;
public ToolingAPI.TypeExtent[] extents;
public DateTime heapDumpDate;
public String namespace;
private String[] className_type_info = new String[]{'className','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] extents_type_info = new String[]{'extents','urn:tooling.soap.sforce.com','TypeExtent','0','-1','false'};
private String[] heapDumpDate_type_info = new String[]{'heapDumpDate','urn:tooling.soap.sforce.com','dateTime','1','1','false'};
private String[] namespace_type_info = new String[]{'namespace','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'className','extents','heapDumpDate','namespace'};
}
public class IDEPerspective {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String Content;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public String Name;
public DateTime SystemModstamp;
public ToolingAPI.User_x User_x;
public String UserId;
private String[] Content_type_info = new String[]{'Content','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] User_x_type_info = new String[]{'User','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] UserId_type_info = new String[]{'UserId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','Content','CreatedBy','CreatedById','CreatedDate','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','Name','SystemModstamp','User_x','UserId'};
}
public class IDEWorkspace {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String Content;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public String Name;
public DateTime SystemModstamp;
public ToolingAPI.User_x User_x;
public String UserId;
private String[] Content_type_info = new String[]{'Content','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] User_x_type_info = new String[]{'User','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] UserId_type_info = new String[]{'UserId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','Content','CreatedBy','CreatedById','CreatedDate','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','Name','SystemModstamp','User_x','UserId'};
}
public class invalidateSessions_element {
public String[] ArrayList;
private String[] ArrayList_type_info = new String[]{'ArrayList','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'ArrayList'};
}
public class invalidateSessionsResponse_element {
public ToolingAPI.InvalidateSessionsResult[] result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','InvalidateSessionsResult','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class InvalidateSessionsResult {
public ToolingAPI.Error[] errors;
public Boolean success;
private String[] errors_type_info = new String[]{'errors','urn:tooling.soap.sforce.com','Error','0','-1','false'};
private String[] success_type_info = new String[]{'success','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'errors','success'};
}
public class InvalidFieldFault {
public String exceptionCode;
public String exceptionMessage;
public String upgradeURL;
public String upgradeMessage;
private String[] exceptionCode_type_info = new String[]{'exceptionCode','urn:tooling.soap.sforce.com','ExceptionCode','1','1','false'};
private String[] exceptionMessage_type_info = new String[]{'exceptionMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeURL_type_info = new String[]{'upgradeURL','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeMessage_type_info = new String[]{'upgradeMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
public Integer row;
public Integer column;
private String[] row_type_info = new String[]{'row','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] column_type_info = new String[]{'column','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'exceptionCode','exceptionMessage','upgradeURL','upgradeMessage','row','column'};
}
public class InvalidIdFault {
public String exceptionCode;
public String exceptionMessage;
public String upgradeURL;
public String upgradeMessage;
private String[] exceptionCode_type_info = new String[]{'exceptionCode','urn:tooling.soap.sforce.com','ExceptionCode','1','1','false'};
private String[] exceptionMessage_type_info = new String[]{'exceptionMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeURL_type_info = new String[]{'upgradeURL','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeMessage_type_info = new String[]{'upgradeMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'exceptionCode','exceptionMessage','upgradeURL','upgradeMessage'};
}
public class InvalidNewPasswordFault {
public String exceptionCode;
public String exceptionMessage;
public String upgradeURL;
public String upgradeMessage;
private String[] exceptionCode_type_info = new String[]{'exceptionCode','urn:tooling.soap.sforce.com','ExceptionCode','1','1','false'};
private String[] exceptionMessage_type_info = new String[]{'exceptionMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeURL_type_info = new String[]{'upgradeURL','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeMessage_type_info = new String[]{'upgradeMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'exceptionCode','exceptionMessage','upgradeURL','upgradeMessage'};
}
public class InvalidQueryLocatorFault {
public String exceptionCode;
public String exceptionMessage;
public String upgradeURL;
public String upgradeMessage;
private String[] exceptionCode_type_info = new String[]{'exceptionCode','urn:tooling.soap.sforce.com','ExceptionCode','1','1','false'};
private String[] exceptionMessage_type_info = new String[]{'exceptionMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeURL_type_info = new String[]{'upgradeURL','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeMessage_type_info = new String[]{'upgradeMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'exceptionCode','exceptionMessage','upgradeURL','upgradeMessage'};
}
public class InvalidSObjectFault {
public String exceptionCode;
public String exceptionMessage;
public String upgradeURL;
public String upgradeMessage;
private String[] exceptionCode_type_info = new String[]{'exceptionCode','urn:tooling.soap.sforce.com','ExceptionCode','1','1','false'};
private String[] exceptionMessage_type_info = new String[]{'exceptionMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeURL_type_info = new String[]{'upgradeURL','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeMessage_type_info = new String[]{'upgradeMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
public Integer row;
public Integer column;
private String[] row_type_info = new String[]{'row','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] column_type_info = new String[]{'column','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'exceptionCode','exceptionMessage','upgradeURL','upgradeMessage','row','column'};
}
public class Layout {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public DateTime CreatedDate;
public String FullName;
public DateTime LastModifiedDate;
public ToolingAPI.LayoutMetadata Metadata;
public String Name;
public String NamespacePrefix;
public Boolean ShowSubmitAndAttachButton;
public String TableEnumOrId;
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','LayoutMetadata','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ShowSubmitAndAttachButton_type_info = new String[]{'ShowSubmitAndAttachButton','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] TableEnumOrId_type_info = new String[]{'TableEnumOrId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedDate','FullName','LastModifiedDate','Metadata','Name','NamespacePrefix','ShowSubmitAndAttachButton','TableEnumOrId'};
}
public class LayoutColumn {
public ToolingAPI.LayoutItem[] layoutItems;
public String reserved;
private String[] layoutItems_type_info = new String[]{'layoutItems','urn:tooling.soap.sforce.com','LayoutItem','0','-1','false'};
private String[] reserved_type_info = new String[]{'reserved','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'layoutItems','reserved'};
}
public class LayoutItem {
public String behavior;
public String canvas;
public String component;
public String customLink;
public Boolean emptySpace;
public String field;
public Integer height;
public String page;
public ToolingAPI.ReportChartComponentLayoutItem reportChartComponent;
public String scontrol;
public Boolean showLabel;
public Boolean showScrollbars;
public String width;
private String[] behavior_type_info = new String[]{'behavior','urn:tooling.soap.sforce.com','UiBehavior','0','1','false'};
private String[] canvas_type_info = new String[]{'canvas','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] component_type_info = new String[]{'component','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] customLink_type_info = new String[]{'customLink','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] emptySpace_type_info = new String[]{'emptySpace','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] field_type_info = new String[]{'field','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] height_type_info = new String[]{'height','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] page_type_info = new String[]{'page','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] reportChartComponent_type_info = new String[]{'reportChartComponent','urn:tooling.soap.sforce.com','ReportChartComponentLayoutItem','0','1','false'};
private String[] scontrol_type_info = new String[]{'scontrol','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] showLabel_type_info = new String[]{'showLabel','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] showScrollbars_type_info = new String[]{'showScrollbars','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] width_type_info = new String[]{'width','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'behavior','canvas','component','customLink','emptySpace','field','height','page','reportChartComponent','scontrol','showLabel','showScrollbars','width'};
}
public class LayoutMetadata {
public String[] customButtons;
public ToolingAPI.CustomConsoleComponents customConsoleComponents;
public Boolean emailDefault;
public String[] excludeButtons;
public ToolingAPI.FeedLayout feedLayout;
public String[] headers;
public ToolingAPI.LayoutSection[] layoutSections;
public ToolingAPI.MiniLayout miniLayout;
public String[] multilineLayoutFields;
public ToolingAPI.QuickActionListMetadata quickActionList;
public ToolingAPI.RelatedContent relatedContent;
public ToolingAPI.RelatedListItem[] relatedLists;
public String[] relatedObjects;
public Boolean runAssignmentRulesDefault;
public Boolean showEmailCheckbox;
public Boolean showHighlightsPanel;
public Boolean showInteractionLogPanel;
public Boolean showKnowledgeComponent;
public Boolean showRunAssignmentRulesCheckbox;
public Boolean showSolutionSection;
public Boolean showSubmitAndAttachButton;
public ToolingAPI.SummaryLayout summaryLayout;
private String[] customButtons_type_info = new String[]{'customButtons','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] customConsoleComponents_type_info = new String[]{'customConsoleComponents','urn:tooling.soap.sforce.com','CustomConsoleComponents','0','1','false'};
private String[] emailDefault_type_info = new String[]{'emailDefault','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] excludeButtons_type_info = new String[]{'excludeButtons','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] feedLayout_type_info = new String[]{'feedLayout','urn:tooling.soap.sforce.com','FeedLayout','0','1','false'};
private String[] headers_type_info = new String[]{'headers','urn:tooling.soap.sforce.com','LayoutHeader','0','-1','false'};
private String[] layoutSections_type_info = new String[]{'layoutSections','urn:tooling.soap.sforce.com','LayoutSection','0','-1','false'};
private String[] miniLayout_type_info = new String[]{'miniLayout','urn:tooling.soap.sforce.com','MiniLayout','0','1','false'};
private String[] multilineLayoutFields_type_info = new String[]{'multilineLayoutFields','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] quickActionList_type_info = new String[]{'quickActionList','urn:tooling.soap.sforce.com','QuickActionListMetadata','0','1','false'};
private String[] relatedContent_type_info = new String[]{'relatedContent','urn:tooling.soap.sforce.com','RelatedContent','0','1','false'};
private String[] relatedLists_type_info = new String[]{'relatedLists','urn:tooling.soap.sforce.com','RelatedListItem','0','-1','false'};
private String[] relatedObjects_type_info = new String[]{'relatedObjects','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] runAssignmentRulesDefault_type_info = new String[]{'runAssignmentRulesDefault','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] showEmailCheckbox_type_info = new String[]{'showEmailCheckbox','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] showHighlightsPanel_type_info = new String[]{'showHighlightsPanel','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] showInteractionLogPanel_type_info = new String[]{'showInteractionLogPanel','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] showKnowledgeComponent_type_info = new String[]{'showKnowledgeComponent','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] showRunAssignmentRulesCheckbox_type_info = new String[]{'showRunAssignmentRulesCheckbox','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] showSolutionSection_type_info = new String[]{'showSolutionSection','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] showSubmitAndAttachButton_type_info = new String[]{'showSubmitAndAttachButton','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] summaryLayout_type_info = new String[]{'summaryLayout','urn:tooling.soap.sforce.com','SummaryLayout','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'customButtons','customConsoleComponents','emailDefault','excludeButtons','feedLayout','headers','layoutSections','miniLayout','multilineLayoutFields','quickActionList','relatedContent','relatedLists','relatedObjects','runAssignmentRulesDefault','showEmailCheckbox','showHighlightsPanel','showInteractionLogPanel','showKnowledgeComponent','showRunAssignmentRulesCheckbox','showSolutionSection','showSubmitAndAttachButton','summaryLayout'};
}
public class LayoutSection {
public Boolean customLabel;
public Boolean detailHeading;
public Boolean editHeading;
public String label;
public ToolingAPI.LayoutColumn[] layoutColumns;
public String style;
private String[] customLabel_type_info = new String[]{'customLabel','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] detailHeading_type_info = new String[]{'detailHeading','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] editHeading_type_info = new String[]{'editHeading','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] layoutColumns_type_info = new String[]{'layoutColumns','urn:tooling.soap.sforce.com','LayoutColumn','0','-1','false'};
private String[] style_type_info = new String[]{'style','urn:tooling.soap.sforce.com','LayoutSectionStyle','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'customLabel','detailHeading','editHeading','label','layoutColumns','style'};
}
public class ListValue {
public ToolingAPI.StateValue[] value;
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','StateValue','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'value'};
}
public class login_element {
public String username;
public String password;
private String[] username_type_info = new String[]{'username','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] password_type_info = new String[]{'password','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'username','password'};
}
public class LoginFault {
public String exceptionCode;
public String exceptionMessage;
public String upgradeURL;
public String upgradeMessage;
private String[] exceptionCode_type_info = new String[]{'exceptionCode','urn:tooling.soap.sforce.com','ExceptionCode','1','1','false'};
private String[] exceptionMessage_type_info = new String[]{'exceptionMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeURL_type_info = new String[]{'upgradeURL','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeMessage_type_info = new String[]{'upgradeMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'exceptionCode','exceptionMessage','upgradeURL','upgradeMessage'};
}
public class LogInfo {
public String category;
public String level;
private String[] category_type_info = new String[]{'category','urn:tooling.soap.sforce.com','LogCategory','1','1','false'};
private String[] level_type_info = new String[]{'level','urn:tooling.soap.sforce.com','LogCategoryLevel','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'category','level'};
}
public class loginResponse_element {
public ToolingAPI.LoginResult result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','LoginResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class LoginResult {
public String metadataServerUrl;
public Boolean passwordExpired;
public Boolean sandbox;
public String serverUrl;
public String sessionId;
public String upgradeMessage;
public String upgradeURL;
public String userId;
public ToolingAPI.GetUserInfoResult userInfo;
private String[] metadataServerUrl_type_info = new String[]{'metadataServerUrl','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] passwordExpired_type_info = new String[]{'passwordExpired','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] sandbox_type_info = new String[]{'sandbox','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] serverUrl_type_info = new String[]{'serverUrl','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] sessionId_type_info = new String[]{'sessionId','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] upgradeMessage_type_info = new String[]{'upgradeMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeURL_type_info = new String[]{'upgradeURL','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] userId_type_info = new String[]{'userId','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] userInfo_type_info = new String[]{'userInfo','urn:tooling.soap.sforce.com','GetUserInfoResult','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'metadataServerUrl','passwordExpired','sandbox','serverUrl','sessionId','upgradeMessage','upgradeURL','userId','userInfo'};
}
public class logout_element {
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{};
}
public class logoutResponse_element {
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{};
}
public class LookupFilter {
public Boolean active;
public String booleanFilter;
public String description;
public String errorMessage;
public ToolingAPI.FilterItem[] filterItems;
public String infoMessage;
public Boolean isOptional;
private String[] active_type_info = new String[]{'active','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] booleanFilter_type_info = new String[]{'booleanFilter','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] errorMessage_type_info = new String[]{'errorMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] filterItems_type_info = new String[]{'filterItems','urn:tooling.soap.sforce.com','FilterItem','0','-1','false'};
private String[] infoMessage_type_info = new String[]{'infoMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] isOptional_type_info = new String[]{'isOptional','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'active','booleanFilter','description','errorMessage','filterItems','infoMessage','isOptional'};
}
public class MalformedQueryFault {
public String exceptionCode;
public String exceptionMessage;
public String upgradeURL;
public String upgradeMessage;
private String[] exceptionCode_type_info = new String[]{'exceptionCode','urn:tooling.soap.sforce.com','ExceptionCode','1','1','false'};
private String[] exceptionMessage_type_info = new String[]{'exceptionMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeURL_type_info = new String[]{'upgradeURL','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeMessage_type_info = new String[]{'upgradeMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
public Integer row;
public Integer column;
private String[] row_type_info = new String[]{'row','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] column_type_info = new String[]{'column','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'exceptionCode','exceptionMessage','upgradeURL','upgradeMessage','row','column'};
}
public class MalformedSearchFault {
public String exceptionCode;
public String exceptionMessage;
public String upgradeURL;
public String upgradeMessage;
private String[] exceptionCode_type_info = new String[]{'exceptionCode','urn:tooling.soap.sforce.com','ExceptionCode','1','1','false'};
private String[] exceptionMessage_type_info = new String[]{'exceptionMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeURL_type_info = new String[]{'upgradeURL','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeMessage_type_info = new String[]{'upgradeMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
public Integer row;
public Integer column;
private String[] row_type_info = new String[]{'row','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] column_type_info = new String[]{'column','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'exceptionCode','exceptionMessage','upgradeURL','upgradeMessage','row','column'};
}
public class MapEntry {
public String keyDisplayValue;
public ToolingAPI.StateValue value;
private String[] keyDisplayValue_type_info = new String[]{'keyDisplayValue','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','StateValue','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'keyDisplayValue','value'};
}
public class MapValue {
public ToolingAPI.MapEntry[] entry;
private String[] entry_type_info = new String[]{'entry','urn:tooling.soap.sforce.com','MapEntry','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'entry'};
}
public class MenuItem {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public Boolean Active;
public String AppId;
public String Color;
public String IconUrl;
public String Label;
public String MenuType;
public Integer SortOrder;
public String Theme;
private String[] Active_type_info = new String[]{'Active','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] AppId_type_info = new String[]{'AppId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Color_type_info = new String[]{'Color','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IconUrl_type_info = new String[]{'IconUrl','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Label_type_info = new String[]{'Label','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] MenuType_type_info = new String[]{'MenuType','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SortOrder_type_info = new String[]{'SortOrder','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] Theme_type_info = new String[]{'Theme','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','Active','AppId','Color','IconUrl','Label','MenuType','SortOrder','Theme'};
}
public class Metadata {
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{};
}
public class MetadataContainer {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public String Name;
public DateTime SystemModstamp;
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedBy','CreatedById','CreatedDate','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','Name','SystemModstamp'};
}
public class MetadataContainerMember {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String Content;
public ToolingAPI.Name ContentEntity;
public String ContentEntityId;
public String FullName;
public DateTime LastSyncDate;
public ToolingAPI.MetadataContainer MetadataContainer;
public String MetadataContainerId;
private String[] Content_type_info = new String[]{'Content','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ContentEntity_type_info = new String[]{'ContentEntity','urn:tooling.soap.sforce.com','Name','0','1','true'};
private String[] ContentEntityId_type_info = new String[]{'ContentEntityId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastSyncDate_type_info = new String[]{'LastSyncDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] MetadataContainer_type_info = new String[]{'MetadataContainer','urn:tooling.soap.sforce.com','MetadataContainer','0','1','true'};
private String[] MetadataContainerId_type_info = new String[]{'MetadataContainerId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','Content','ContentEntity','ContentEntityId','FullName','LastSyncDate','MetadataContainer','MetadataContainerId'};
}
public class MetadataWarningsHeader_element {
public Boolean ignoreSaveWarnings;
private String[] ignoreSaveWarnings_type_info = new String[]{'ignoreSaveWarnings','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'ignoreSaveWarnings'};
}
public class Method {
public ToolingAPI.Position location;
public String[] modifiers;
public String name;
public ToolingAPI.Position[] references;
public String type_x;
private String[] location_type_info = new String[]{'location','urn:tooling.soap.sforce.com','Position','1','1','false'};
private String[] modifiers_type_info = new String[]{'modifiers','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] references_type_info = new String[]{'references','urn:tooling.soap.sforce.com','Position','0','-1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','string','1','1','false'};
public String visibility;
private String[] visibility_type_info = new String[]{'visibility','urn:tooling.soap.sforce.com','SymbolVisibility','1','1','false'};
public ToolingAPI.Parameter[] parameters;
private String[] parameters_type_info = new String[]{'parameters','urn:tooling.soap.sforce.com','Parameter','0','-1','false'};
public String returnType;
private String[] returnType_type_info = new String[]{'returnType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'location','modifiers','name','references','type_x','visibility','parameters','returnType'};
}
public class MiniLayout {
public String[] fields;
public ToolingAPI.RelatedListItem[] relatedLists;
private String[] fields_type_info = new String[]{'fields','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] relatedLists_type_info = new String[]{'relatedLists','urn:tooling.soap.sforce.com','RelatedListItem','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fields','relatedLists'};
}
public class Name {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String Alias;
public String Email;
public String FirstName;
public Boolean IsActive;
public String LastName;
public DateTime LastReferencedDate;
public DateTime LastViewedDate;
public String Name;
public String Phone;
public ToolingAPI.Profile Profile;
public String ProfileId;
public ToolingAPI.RecordType RecordType;
public String RecordTypeId;
public String Title;
public String Type_x;
public String UserRoleId;
public String Username;
private String[] Alias_type_info = new String[]{'Alias','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Email_type_info = new String[]{'Email','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FirstName_type_info = new String[]{'FirstName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IsActive_type_info = new String[]{'IsActive','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastName_type_info = new String[]{'LastName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastReferencedDate_type_info = new String[]{'LastReferencedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] LastViewedDate_type_info = new String[]{'LastViewedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Phone_type_info = new String[]{'Phone','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Profile_type_info = new String[]{'Profile','urn:tooling.soap.sforce.com','Profile','0','1','true'};
private String[] ProfileId_type_info = new String[]{'ProfileId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] RecordType_type_info = new String[]{'RecordType','urn:tooling.soap.sforce.com','RecordType','0','1','true'};
private String[] RecordTypeId_type_info = new String[]{'RecordTypeId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] Title_type_info = new String[]{'Title','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Type_x_type_info = new String[]{'Type','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] UserRoleId_type_info = new String[]{'UserRoleId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] Username_type_info = new String[]{'Username','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','Alias','Email','FirstName','IsActive','LastName','LastReferencedDate','LastViewedDate','Name','Phone','Profile','ProfileId','RecordType','RecordTypeId','Title','Type_x','UserRoleId','Username'};
}
public class NamedLayoutInfo {
public String name;
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'name'};
}
public class NumberValue {
public Double value;
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','double','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'value'};
}
public class PackageVersion {
public Integer majorNumber;
public Integer minorNumber;
public String namespace;
private String[] majorNumber_type_info = new String[]{'majorNumber','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] minorNumber_type_info = new String[]{'minorNumber','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] namespace_type_info = new String[]{'namespace','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'majorNumber','minorNumber','namespace'};
}
public class PackageVersionHeader_element {
public ToolingAPI.PackageVersion[] packageVersions;
private String[] packageVersions_type_info = new String[]{'packageVersions','urn:tooling.soap.sforce.com','PackageVersion','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'packageVersions'};
}
public class PackageVersionMetadata {
public Integer majorNumber;
public Integer minorNumber;
public String namespace;
private String[] majorNumber_type_info = new String[]{'majorNumber','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] minorNumber_type_info = new String[]{'minorNumber','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] namespace_type_info = new String[]{'namespace','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'majorNumber','minorNumber','namespace'};
}
public class Parameter {
public String name;
public String type_x;
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'name','type_x'};
}
public class Picklist {
public String controllingField;
public ToolingAPI.PicklistValue[] picklistValues;
public Boolean sorted;
private String[] controllingField_type_info = new String[]{'controllingField','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] picklistValues_type_info = new String[]{'picklistValues','urn:tooling.soap.sforce.com','PicklistValue','0','-1','false'};
private String[] sorted_type_info = new String[]{'sorted','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'controllingField','picklistValues','sorted'};
}
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','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] defaultValue_type_info = new String[]{'defaultValue','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] validFor_type_info = new String[]{'validFor','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'active','defaultValue','label','validFor','value'};
}
public class PicklistValue {
public Boolean allowEmail;
public Boolean closed;
public String color;
public String[] controllingFieldValues;
public Boolean converted;
public Boolean cssExposed;
public Boolean default_x;
public String description;
public String forecastCategory;
public Boolean highPriority;
public Integer probability;
public String reverseRole;
public Boolean reviewed;
public Boolean won;
private String[] allowEmail_type_info = new String[]{'allowEmail','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] closed_type_info = new String[]{'closed','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] color_type_info = new String[]{'color','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] controllingFieldValues_type_info = new String[]{'controllingFieldValues','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] converted_type_info = new String[]{'converted','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] cssExposed_type_info = new String[]{'cssExposed','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] default_x_type_info = new String[]{'default','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] forecastCategory_type_info = new String[]{'forecastCategory','urn:tooling.soap.sforce.com','ForecastCategories','0','1','false'};
private String[] highPriority_type_info = new String[]{'highPriority','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] probability_type_info = new String[]{'probability','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] reverseRole_type_info = new String[]{'reverseRole','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] reviewed_type_info = new String[]{'reviewed','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] won_type_info = new String[]{'won','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'allowEmail','closed','color','controllingFieldValues','converted','cssExposed','default_x','description','forecastCategory','highPriority','probability','reverseRole','reviewed','won'};
}
public class Position {
public Integer column;
public Integer line;
private String[] column_type_info = new String[]{'column','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] line_type_info = new String[]{'line','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'column','line'};
}
public class PrimaryTabComponents {
public ToolingAPI.Container[] containers;
private String[] containers_type_info = new String[]{'containers','urn:tooling.soap.sforce.com','Container','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'containers'};
}
public class PrimitiveQueryResultColumnMetadata {
public String apexType;
public String columnName;
public Boolean custom;
public String displayName;
public String foreignKeyName;
private String[] apexType_type_info = new String[]{'apexType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] columnName_type_info = new String[]{'columnName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] custom_type_info = new String[]{'custom','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] displayName_type_info = new String[]{'displayName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] foreignKeyName_type_info = new String[]{'foreignKeyName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apexType','columnName','custom','displayName','foreignKeyName'};
}
public class Profile {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public DateTime CreatedDate;
public String Description;
public String FullName;
public DateTime LastModifiedDate;
public ToolingAPI.ProfileMetadata Metadata;
public String Name;
public ToolingAPI.QueryResult ProfileLayouts;
public String UserLicenseId;
public ToolingAPI.QueryResult Users;
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Description_type_info = new String[]{'Description','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','ProfileMetadata','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ProfileLayouts_type_info = new String[]{'ProfileLayouts','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] UserLicenseId_type_info = new String[]{'UserLicenseId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] Users_type_info = new String[]{'Users','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedDate','Description','FullName','LastModifiedDate','Metadata','Name','ProfileLayouts','UserLicenseId','Users'};
}
public class ProfileApexClassAccess {
public String apexClass;
public Boolean enabled;
private String[] apexClass_type_info = new String[]{'apexClass','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] enabled_type_info = new String[]{'enabled','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apexClass','enabled'};
}
public class ProfileApexPageAccess {
public String apexPage;
public Boolean enabled;
private String[] apexPage_type_info = new String[]{'apexPage','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] enabled_type_info = new String[]{'enabled','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apexPage','enabled'};
}
public class ProfileApplicationVisibility {
public String application;
public Boolean default_x;
public Boolean visible;
private String[] application_type_info = new String[]{'application','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] default_x_type_info = new String[]{'default','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] visible_type_info = new String[]{'visible','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'application','default_x','visible'};
}
public class ProfileCustomPermissions {
public Boolean enabled;
public String name;
private String[] enabled_type_info = new String[]{'enabled','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'enabled','name'};
}
public class ProfileExternalDataSourceAccess {
public Boolean enabled;
public String externalDataSource;
private String[] enabled_type_info = new String[]{'enabled','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] externalDataSource_type_info = new String[]{'externalDataSource','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'enabled','externalDataSource'};
}
public class ProfileFieldLevelSecurity {
public Boolean editable;
public String field;
public Boolean readable;
private String[] editable_type_info = new String[]{'editable','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] field_type_info = new String[]{'field','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] readable_type_info = new String[]{'readable','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'editable','field','readable'};
}
public class ProfileLayout {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public ToolingAPI.Layout Layout;
public String LayoutId;
public ToolingAPI.Profile Profile;
public String ProfileId;
public ToolingAPI.RecordType RecordType;
public String RecordTypeId;
public DateTime SystemModstamp;
public String TableEnumOrId;
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Layout_type_info = new String[]{'Layout','urn:tooling.soap.sforce.com','Layout','0','1','true'};
private String[] LayoutId_type_info = new String[]{'LayoutId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] Profile_type_info = new String[]{'Profile','urn:tooling.soap.sforce.com','Profile','0','1','true'};
private String[] ProfileId_type_info = new String[]{'ProfileId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] RecordType_type_info = new String[]{'RecordType','urn:tooling.soap.sforce.com','RecordType','0','1','true'};
private String[] RecordTypeId_type_info = new String[]{'RecordTypeId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] TableEnumOrId_type_info = new String[]{'TableEnumOrId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedBy','CreatedById','CreatedDate','LastModifiedBy','LastModifiedById','LastModifiedDate','Layout','LayoutId','Profile','ProfileId','RecordType','RecordTypeId','SystemModstamp','TableEnumOrId'};
}
public class ProfileLoginHours {
public String fridayEnd;
public String fridayStart;
public String mondayEnd;
public String mondayStart;
public String saturdayEnd;
public String saturdayStart;
public String sundayEnd;
public String sundayStart;
public String thursdayEnd;
public String thursdayStart;
public String tuesdayEnd;
public String tuesdayStart;
public String wednesdayEnd;
public String wednesdayStart;
private String[] fridayEnd_type_info = new String[]{'fridayEnd','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] fridayStart_type_info = new String[]{'fridayStart','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] mondayEnd_type_info = new String[]{'mondayEnd','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] mondayStart_type_info = new String[]{'mondayStart','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] saturdayEnd_type_info = new String[]{'saturdayEnd','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] saturdayStart_type_info = new String[]{'saturdayStart','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] sundayEnd_type_info = new String[]{'sundayEnd','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] sundayStart_type_info = new String[]{'sundayStart','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] thursdayEnd_type_info = new String[]{'thursdayEnd','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] thursdayStart_type_info = new String[]{'thursdayStart','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] tuesdayEnd_type_info = new String[]{'tuesdayEnd','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] tuesdayStart_type_info = new String[]{'tuesdayStart','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] wednesdayEnd_type_info = new String[]{'wednesdayEnd','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] wednesdayStart_type_info = new String[]{'wednesdayStart','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fridayEnd','fridayStart','mondayEnd','mondayStart','saturdayEnd','saturdayStart','sundayEnd','sundayStart','thursdayEnd','thursdayStart','tuesdayEnd','tuesdayStart','wednesdayEnd','wednesdayStart'};
}
public class ProfileLoginIpRange {
public String description;
public String endAddress;
public String startAddress;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] endAddress_type_info = new String[]{'endAddress','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] startAddress_type_info = new String[]{'startAddress','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'description','endAddress','startAddress'};
}
public class ProfileMetadata {
public ToolingAPI.ProfileApplicationVisibility[] applicationVisibilities;
public ToolingAPI.ProfileApexClassAccess[] classAccesses;
public Boolean custom;
public ToolingAPI.ProfileCustomPermissions[] customPermissions;
public String description;
public ToolingAPI.ProfileExternalDataSourceAccess[] externalDataSourceAccesses;
public ToolingAPI.ProfileFieldLevelSecurity[] fieldPermissions;
public ToolingAPI.ProfileLoginHours loginHours;
public ToolingAPI.ProfileLoginIpRange[] loginIpRanges;
public ToolingAPI.ProfileObjectPermissions[] objectPermissions;
public ToolingAPI.ProfileApexPageAccess[] pageAccesses;
public ToolingAPI.ProfileRecordTypeVisibility[] recordTypeVisibilities;
public ToolingAPI.ProfileTabVisibility[] tabVisibilities;
public String userLicense;
public ToolingAPI.ProfileUserPermission[] userPermissions;
private String[] applicationVisibilities_type_info = new String[]{'applicationVisibilities','urn:tooling.soap.sforce.com','ProfileApplicationVisibility','0','-1','false'};
private String[] classAccesses_type_info = new String[]{'classAccesses','urn:tooling.soap.sforce.com','ProfileApexClassAccess','0','-1','false'};
private String[] custom_type_info = new String[]{'custom','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] customPermissions_type_info = new String[]{'customPermissions','urn:tooling.soap.sforce.com','ProfileCustomPermissions','0','-1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] externalDataSourceAccesses_type_info = new String[]{'externalDataSourceAccesses','urn:tooling.soap.sforce.com','ProfileExternalDataSourceAccess','0','-1','false'};
private String[] fieldPermissions_type_info = new String[]{'fieldPermissions','urn:tooling.soap.sforce.com','ProfileFieldLevelSecurity','0','-1','false'};
private String[] loginHours_type_info = new String[]{'loginHours','urn:tooling.soap.sforce.com','ProfileLoginHours','0','1','false'};
private String[] loginIpRanges_type_info = new String[]{'loginIpRanges','urn:tooling.soap.sforce.com','ProfileLoginIpRange','0','-1','false'};
private String[] objectPermissions_type_info = new String[]{'objectPermissions','urn:tooling.soap.sforce.com','ProfileObjectPermissions','0','-1','false'};
private String[] pageAccesses_type_info = new String[]{'pageAccesses','urn:tooling.soap.sforce.com','ProfileApexPageAccess','0','-1','false'};
private String[] recordTypeVisibilities_type_info = new String[]{'recordTypeVisibilities','urn:tooling.soap.sforce.com','ProfileRecordTypeVisibility','0','-1','false'};
private String[] tabVisibilities_type_info = new String[]{'tabVisibilities','urn:tooling.soap.sforce.com','ProfileTabVisibility','0','-1','false'};
private String[] userLicense_type_info = new String[]{'userLicense','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] userPermissions_type_info = new String[]{'userPermissions','urn:tooling.soap.sforce.com','ProfileUserPermission','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'applicationVisibilities','classAccesses','custom','customPermissions','description','externalDataSourceAccesses','fieldPermissions','loginHours','loginIpRanges','objectPermissions','pageAccesses','recordTypeVisibilities','tabVisibilities','userLicense','userPermissions'};
}
public class ProfileObjectPermissions {
public Boolean allowCreate;
public Boolean allowDelete;
public Boolean allowEdit;
public Boolean allowRead;
public Boolean modifyAllRecords;
public String object_x;
public Boolean viewAllRecords;
private String[] allowCreate_type_info = new String[]{'allowCreate','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] allowDelete_type_info = new String[]{'allowDelete','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] allowEdit_type_info = new String[]{'allowEdit','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] allowRead_type_info = new String[]{'allowRead','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] modifyAllRecords_type_info = new String[]{'modifyAllRecords','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] object_x_type_info = new String[]{'object','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] viewAllRecords_type_info = new String[]{'viewAllRecords','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'allowCreate','allowDelete','allowEdit','allowRead','modifyAllRecords','object_x','viewAllRecords'};
}
public class ProfileRecordTypeVisibility {
public Boolean default_x;
public Boolean personAccountDefault;
public String recordType;
public Boolean visible;
private String[] default_x_type_info = new String[]{'default','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] personAccountDefault_type_info = new String[]{'personAccountDefault','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] recordType_type_info = new String[]{'recordType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] visible_type_info = new String[]{'visible','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'default_x','personAccountDefault','recordType','visible'};
}
public class ProfileTabVisibility {
public String tab;
public String visibility;
private String[] tab_type_info = new String[]{'tab','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] visibility_type_info = new String[]{'visibility','urn:tooling.soap.sforce.com','TabVisibility','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'tab','visibility'};
}
public class ProfileUserPermission {
public Boolean enabled;
public String name;
private String[] enabled_type_info = new String[]{'enabled','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'enabled','name'};
}
public class query_element {
public String queryString;
private String[] queryString_type_info = new String[]{'queryString','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'queryString'};
}
public class queryAll_element {
public String queryString;
private String[] queryString_type_info = new String[]{'queryString','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'queryString'};
}
public class queryAllResponse_element {
public ToolingAPI.QueryResult result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','QueryResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class queryMore_element {
public String queryLocator;
private String[] queryLocator_type_info = new String[]{'queryLocator','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'queryLocator'};
}
public class queryMoreResponse_element {
public ToolingAPI.QueryResult result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','QueryResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class queryResponse_element {
public ToolingAPI.QueryResult result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','QueryResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class QueryResult {
public Boolean done;
public String entityTypeName;
public String nextRecordsUrl;
public String queryLocator;
public ToolingAPI.sObject_x[] records;
public Integer size;
public Integer totalSize;
private String[] done_type_info = new String[]{'done','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] entityTypeName_type_info = new String[]{'entityTypeName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] nextRecordsUrl_type_info = new String[]{'nextRecordsUrl','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] queryLocator_type_info = new String[]{'queryLocator','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] records_type_info = new String[]{'records','urn:tooling.soap.sforce.com','sObject','0','-1','false'};
private String[] size_type_info = new String[]{'size','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] totalSize_type_info = new String[]{'totalSize','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'done','entityTypeName','nextRecordsUrl','queryLocator','records','size','totalSize'};
}
public class QueryResultColumnMetadata {
public String apexType;
public String columnName;
public Boolean custom;
public String displayName;
public String foreignKeyName;
private String[] apexType_type_info = new String[]{'apexType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] columnName_type_info = new String[]{'columnName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] custom_type_info = new String[]{'custom','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] displayName_type_info = new String[]{'displayName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] foreignKeyName_type_info = new String[]{'foreignKeyName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apexType','columnName','custom','displayName','foreignKeyName'};
}
public class QueryResultMetadata {
public ToolingAPI.QueryResultColumnMetadata[] columnMetadata;
public String entityName;
public Boolean groupBy;
public Boolean idSelected;
public String keyPrefix;
private String[] columnMetadata_type_info = new String[]{'columnMetadata','urn:tooling.soap.sforce.com','QueryResultColumnMetadata','0','-1','false'};
private String[] entityName_type_info = new String[]{'entityName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] groupBy_type_info = new String[]{'groupBy','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] idSelected_type_info = new String[]{'idSelected','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] keyPrefix_type_info = new String[]{'keyPrefix','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'columnMetadata','entityName','groupBy','idSelected','keyPrefix'};
}
public class QuickActionDefinition {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String Description;
public String DeveloperName;
public Integer Height;
public ToolingAPI.StaticResource Icon;
public String IconId;
public Boolean IsDeleted;
public String Label;
public String Language;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public String MasterLabel;
public String NamespacePrefix;
public String SobjectType;
public String StandardLabel;
public DateTime SystemModstamp;
public String TargetField;
public ToolingAPI.RecordType TargetRecordType;
public String TargetRecordTypeId;
public String TargetSobjectType;
public String Type_x;
public Integer Width;
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Description_type_info = new String[]{'Description','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] DeveloperName_type_info = new String[]{'DeveloperName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Height_type_info = new String[]{'Height','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] Icon_type_info = new String[]{'Icon','urn:tooling.soap.sforce.com','StaticResource','0','1','true'};
private String[] IconId_type_info = new String[]{'IconId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] Label_type_info = new String[]{'Label','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Language_type_info = new String[]{'Language','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] MasterLabel_type_info = new String[]{'MasterLabel','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SobjectType_type_info = new String[]{'SobjectType','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] StandardLabel_type_info = new String[]{'StandardLabel','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] TargetField_type_info = new String[]{'TargetField','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] TargetRecordType_type_info = new String[]{'TargetRecordType','urn:tooling.soap.sforce.com','RecordType','0','1','true'};
private String[] TargetRecordTypeId_type_info = new String[]{'TargetRecordTypeId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] TargetSobjectType_type_info = new String[]{'TargetSobjectType','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Type_x_type_info = new String[]{'Type','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Width_type_info = new String[]{'Width','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedBy','CreatedById','CreatedDate','Description','DeveloperName','Height','Icon','IconId','IsDeleted','Label','Language','LastModifiedBy','LastModifiedById','LastModifiedDate','MasterLabel','NamespacePrefix','SobjectType','StandardLabel','SystemModstamp','TargetField','TargetRecordType','TargetRecordTypeId','TargetSobjectType','Type_x','Width'};
}
public class QuickActionList {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public ToolingAPI.Name Layout;
public String LayoutId;
public DateTime SystemModstamp;
public ToolingAPI.QueryResult items;
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Layout_type_info = new String[]{'Layout','urn:tooling.soap.sforce.com','Name','0','1','true'};
private String[] LayoutId_type_info = new String[]{'LayoutId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] items_type_info = new String[]{'items','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedBy','CreatedById','CreatedDate','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','Layout','LayoutId','SystemModstamp','items'};
}
public class QuickActionListItem {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public String QuickActionDefinition;
public ToolingAPI.QuickActionList QuickActionList;
public String QuickActionListId;
public Integer SortOrder;
public DateTime SystemModstamp;
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] QuickActionDefinition_type_info = new String[]{'QuickActionDefinition','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] QuickActionList_type_info = new String[]{'QuickActionList','urn:tooling.soap.sforce.com','QuickActionList','0','1','true'};
private String[] QuickActionListId_type_info = new String[]{'QuickActionListId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] SortOrder_type_info = new String[]{'SortOrder','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedBy','CreatedById','CreatedDate','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','QuickActionDefinition','QuickActionList','QuickActionListId','SortOrder','SystemModstamp'};
}
public class QuickActionListItemMetadata {
public String quickActionName;
private String[] quickActionName_type_info = new String[]{'quickActionName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'quickActionName'};
}
public class QuickActionListMetadata {
public ToolingAPI.QuickActionListItemMetadata[] quickActionListItems;
private String[] quickActionListItems_type_info = new String[]{'quickActionListItems','urn:tooling.soap.sforce.com','QuickActionListItemMetadata','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'quickActionListItems'};
}
public class RecordType {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String BusinessProcessId;
public DateTime CreatedDate;
public String Description;
public ToolingAPI.EntityDefinition EntityDefinition;
public String EntityDefinitionId;
public String FullName;
public DateTime LastModifiedDate;
public ToolingAPI.RecordTypeMetadata Metadata;
public String Name;
public String NamespacePrefix;
public String SobjectType;
private String[] BusinessProcessId_type_info = new String[]{'BusinessProcessId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Description_type_info = new String[]{'Description','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] EntityDefinition_type_info = new String[]{'EntityDefinition','urn:tooling.soap.sforce.com','EntityDefinition','0','1','true'};
private String[] EntityDefinitionId_type_info = new String[]{'EntityDefinitionId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','RecordTypeMetadata','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SobjectType_type_info = new String[]{'SobjectType','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','BusinessProcessId','CreatedDate','Description','EntityDefinition','EntityDefinitionId','FullName','LastModifiedDate','Metadata','Name','NamespacePrefix','SobjectType'};
}
public class RecordTypeInfo {
public Boolean available;
public Boolean defaultRecordTypeMapping;
public String name;
public String recordTypeId;
private String[] available_type_info = new String[]{'available','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] defaultRecordTypeMapping_type_info = new String[]{'defaultRecordTypeMapping','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] recordTypeId_type_info = new String[]{'recordTypeId','urn:tooling.soap.sforce.com','ID','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'available','defaultRecordTypeMapping','name','recordTypeId'};
}
public class RecordTypeMetadata {
public Boolean active;
public String businessProcess;
public String compactLayoutAssignment;
public String description;
public String label;
public ToolingAPI.RecordTypePicklistValue[] picklistValues;
private String[] active_type_info = new String[]{'active','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] businessProcess_type_info = new String[]{'businessProcess','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] compactLayoutAssignment_type_info = new String[]{'compactLayoutAssignment','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] picklistValues_type_info = new String[]{'picklistValues','urn:tooling.soap.sforce.com','RecordTypePicklistValue','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'active','businessProcess','compactLayoutAssignment','description','label','picklistValues'};
}
public class RecordTypePicklistValue {
public String picklist;
public ToolingAPI.PicklistValue[] values;
private String[] picklist_type_info = new String[]{'picklist','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] values_type_info = new String[]{'values','urn:tooling.soap.sforce.com','PicklistValue','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'picklist','values'};
}
public class RelatedContent {
public ToolingAPI.RelatedContentItem[] relatedContentItems;
private String[] relatedContentItems_type_info = new String[]{'relatedContentItems','urn:tooling.soap.sforce.com','RelatedContentItem','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'relatedContentItems'};
}
public class RelatedContentItem {
public ToolingAPI.LayoutItem layoutItem;
private String[] layoutItem_type_info = new String[]{'layoutItem','urn:tooling.soap.sforce.com','LayoutItem','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'layoutItem'};
}
public class RelatedList {
public Boolean hideOnDetail;
public String name;
private String[] hideOnDetail_type_info = new String[]{'hideOnDetail','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'hideOnDetail','name'};
}
public class RelatedListItem {
public String[] customButtons;
public String[] excludeButtons;
public String[] fields;
public String relatedList;
public String sortField;
public String sortOrder;
private String[] customButtons_type_info = new String[]{'customButtons','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] excludeButtons_type_info = new String[]{'excludeButtons','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] fields_type_info = new String[]{'fields','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] relatedList_type_info = new String[]{'relatedList','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] sortField_type_info = new String[]{'sortField','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] sortOrder_type_info = new String[]{'sortOrder','urn:tooling.soap.sforce.com','SortOrder','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'customButtons','excludeButtons','fields','relatedList','sortField','sortOrder'};
}
public class ReportChartComponentLayoutItem {
public Boolean cacheData;
public String contextFilterableField;
public String error;
public Boolean hideOnError;
public Boolean includeContext;
public String reportName;
public Boolean showTitle;
public String size;
private String[] cacheData_type_info = new String[]{'cacheData','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] contextFilterableField_type_info = new String[]{'contextFilterableField','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] error_type_info = new String[]{'error','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] hideOnError_type_info = new String[]{'hideOnError','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] includeContext_type_info = new String[]{'includeContext','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] reportName_type_info = new String[]{'reportName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] showTitle_type_info = new String[]{'showTitle','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] size_type_info = new String[]{'size','urn:tooling.soap.sforce.com','ReportChartComponentSize','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'cacheData','contextFilterableField','error','hideOnError','includeContext','reportName','showTitle','size'};
}
public class retrieve_x_element {
public String select_x;
public String type_x;
public String[] ids;
private String[] select_x_type_info = new String[]{'select','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] ids_type_info = new String[]{'ids','urn:tooling.soap.sforce.com','ID','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'select_x','type_x','ids'};
}
public class retrieveResponse_element {
public ToolingAPI.sObject_x[] result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','sObject','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class RuleEntry {
public String assignedTo;
public String assignedToType;
public String booleanFilter;
public String businessHours;
public String businessHoursSource;
public ToolingAPI.FilterItem[] criteriaItems;
public Boolean disableEscalationWhenModified;
public ToolingAPI.EscalationAction[] escalationAction;
public String escalationStartTime;
public String formula;
public Boolean notifyCcRecipients;
public Boolean overrideExistingTeams;
public String replyToEmail;
public String senderEmail;
public String senderName;
public String[] team;
public String template;
private String[] assignedTo_type_info = new String[]{'assignedTo','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] assignedToType_type_info = new String[]{'assignedToType','urn:tooling.soap.sforce.com','AssignToLookupValueType','0','1','false'};
private String[] booleanFilter_type_info = new String[]{'booleanFilter','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] businessHours_type_info = new String[]{'businessHours','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] businessHoursSource_type_info = new String[]{'businessHoursSource','urn:tooling.soap.sforce.com','BusinessHoursSourceType','0','1','false'};
private String[] criteriaItems_type_info = new String[]{'criteriaItems','urn:tooling.soap.sforce.com','FilterItem','0','-1','false'};
private String[] disableEscalationWhenModified_type_info = new String[]{'disableEscalationWhenModified','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] escalationAction_type_info = new String[]{'escalationAction','urn:tooling.soap.sforce.com','EscalationAction','0','-1','false'};
private String[] escalationStartTime_type_info = new String[]{'escalationStartTime','urn:tooling.soap.sforce.com','EscalationStartTimeType','0','1','false'};
private String[] formula_type_info = new String[]{'formula','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] notifyCcRecipients_type_info = new String[]{'notifyCcRecipients','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] overrideExistingTeams_type_info = new String[]{'overrideExistingTeams','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] replyToEmail_type_info = new String[]{'replyToEmail','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] senderEmail_type_info = new String[]{'senderEmail','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] senderName_type_info = new String[]{'senderName','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] team_type_info = new String[]{'team','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] template_type_info = new String[]{'template','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'assignedTo','assignedToType','booleanFilter','businessHours','businessHoursSource','criteriaItems','disableEscalationWhenModified','escalationAction','escalationStartTime','formula','notifyCcRecipients','overrideExistingTeams','replyToEmail','senderEmail','senderName','team','template'};
}
public class RunTestFailure {
public String id;
public String message;
public String methodName;
public String name;
public String namespace;
public String stackTrace;
public Double time_x;
public String type_x;
private String[] id_type_info = new String[]{'id','urn:tooling.soap.sforce.com','ID','1','1','false'};
private String[] message_type_info = new String[]{'message','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] methodName_type_info = new String[]{'methodName','urn:tooling.soap.sforce.com','string','1','1','true'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] namespace_type_info = new String[]{'namespace','urn:tooling.soap.sforce.com','string','1','1','true'};
private String[] stackTrace_type_info = new String[]{'stackTrace','urn:tooling.soap.sforce.com','string','1','1','true'};
private String[] time_x_type_info = new String[]{'time','urn:tooling.soap.sforce.com','double','1','1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'id','message','methodName','name','namespace','stackTrace','time_x','type_x'};
}
public class runTests_element {
public ToolingAPI.RunTestsRequest RunTestsRequest;
private String[] RunTestsRequest_type_info = new String[]{'RunTestsRequest','urn:tooling.soap.sforce.com','RunTestsRequest','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'RunTestsRequest'};
}
public class runTestsAsynchronous_element {
public String String_x;
private String[] String_x_type_info = new String[]{'String','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'String_x'};
}
public class runTestsAsynchronousResponse_element {
public String result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class RunTestsRequest {
public Boolean allTests;
public String[] classes;
public String namespace;
public String[] packages;
private String[] allTests_type_info = new String[]{'allTests','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] classes_type_info = new String[]{'classes','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] namespace_type_info = new String[]{'namespace','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] packages_type_info = new String[]{'packages','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'allTests','classes','namespace','packages'};
}
public class runTestsResponse_element {
public ToolingAPI.RunTestsResult result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','RunTestsResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class RunTestsResult {
public ToolingAPI.CodeCoverageResult[] codeCoverage;
public ToolingAPI.CodeCoverageWarning[] codeCoverageWarnings;
public ToolingAPI.RunTestFailure[] failures;
public Integer numFailures;
public Integer numTestsRun;
public ToolingAPI.RunTestSuccess[] successes;
public Double totalTime;
private String[] codeCoverage_type_info = new String[]{'codeCoverage','urn:tooling.soap.sforce.com','CodeCoverageResult','0','-1','false'};
private String[] codeCoverageWarnings_type_info = new String[]{'codeCoverageWarnings','urn:tooling.soap.sforce.com','CodeCoverageWarning','0','-1','false'};
private String[] failures_type_info = new String[]{'failures','urn:tooling.soap.sforce.com','RunTestFailure','0','-1','false'};
private String[] numFailures_type_info = new String[]{'numFailures','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] numTestsRun_type_info = new String[]{'numTestsRun','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] successes_type_info = new String[]{'successes','urn:tooling.soap.sforce.com','RunTestSuccess','0','-1','false'};
private String[] totalTime_type_info = new String[]{'totalTime','urn:tooling.soap.sforce.com','double','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'codeCoverage','codeCoverageWarnings','failures','numFailures','numTestsRun','successes','totalTime'};
}
public class RunTestSuccess {
public String id;
public String methodName;
public String name;
public String namespace;
public Double time_x;
private String[] id_type_info = new String[]{'id','urn:tooling.soap.sforce.com','ID','1','1','false'};
private String[] methodName_type_info = new String[]{'methodName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] namespace_type_info = new String[]{'namespace','urn:tooling.soap.sforce.com','string','1','1','true'};
private String[] time_x_type_info = new String[]{'time','urn:tooling.soap.sforce.com','double','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'id','methodName','name','namespace','time_x'};
}
public class SaveResult {
public ToolingAPI.Error[] errors;
public String id;
public Boolean success;
private String[] errors_type_info = new String[]{'errors','urn:tooling.soap.sforce.com','Error','0','-1','false'};
private String[] id_type_info = new String[]{'id','urn:tooling.soap.sforce.com','ID','1','1','false'};
private String[] success_type_info = new String[]{'success','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'errors','id','success'};
}
public class SessionHeader_element {
public String sessionId;
private String[] sessionId_type_info = new String[]{'sessionId','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'sessionId'};
}
public class setPassword_element {
public String userId;
public String password;
private String[] userId_type_info = new String[]{'userId','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] password_type_info = new String[]{'password','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'userId','password'};
}
public class setPasswordResponse_element {
public ToolingAPI.SetPasswordResult result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','SetPasswordResult','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class SetPasswordResult {
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{};
}
public class SetValue {
public ToolingAPI.StateValue[] value;
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','StateValue','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'value'};
}
public class SforceService {
public String endpoint_x = 'https://na5.salesforce.com/services/Soap/T/32.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 ToolingAPI.SessionHeader_element SessionHeader;
private String SessionHeader_hns = 'SessionHeader=urn:tooling.soap.sforce.com';
public ToolingAPI.MetadataWarningsHeader_element MetadataWarningsHeader;
private String MetadataWarningsHeader_hns = 'MetadataWarningsHeader=urn:tooling.soap.sforce.com';
public ToolingAPI.DebuggingHeader_element DebuggingHeader;
private String DebuggingHeader_hns = 'DebuggingHeader=urn:tooling.soap.sforce.com';
public ToolingAPI.PackageVersionHeader_element PackageVersionHeader;
private String PackageVersionHeader_hns = 'PackageVersionHeader=urn:tooling.soap.sforce.com';
public ToolingAPI.CallOptions_element CallOptions;
private String CallOptions_hns = 'CallOptions=urn:tooling.soap.sforce.com';
public ToolingAPI.AllowFieldTruncationHeader_element AllowFieldTruncationHeader;
private String AllowFieldTruncationHeader_hns = 'AllowFieldTruncationHeader=urn:tooling.soap.sforce.com';
public ToolingAPI.DisableFeedTrackingHeader_element DisableFeedTrackingHeader;
private String DisableFeedTrackingHeader_hns = 'DisableFeedTrackingHeader=urn:tooling.soap.sforce.com';
public ToolingAPI.DebuggingInfo_element DebuggingInfo;
private String DebuggingInfo_hns = 'DebuggingInfo=urn:tooling.soap.sforce.com';
private String[] ns_map_type_info = new String[]{'urn:tooling.soap.sforce.com','ToolingAPI'};
public ToolingAPI.SaveResult[] create(ToolingAPI.sObject_x[] sObjects) {
ToolingAPI.create_element request_x = new ToolingAPI.create_element();
ToolingAPI.createResponse_element response_x;
request_x.sObjects = sObjects;
Map<String, ToolingAPI.createResponse_element> response_map_x = new Map<String, ToolingAPI.createResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'create',
'urn:tooling.soap.sforce.com',
'createResponse',
'ToolingAPI.createResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.DeleteResult[] delete_x(String[] ids) {
ToolingAPI.delete_x_element request_x = new ToolingAPI.delete_x_element();
ToolingAPI.deleteResponse_element response_x;
request_x.ids = ids;
Map<String, ToolingAPI.deleteResponse_element> response_map_x = new Map<String, ToolingAPI.deleteResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'delete',
'urn:tooling.soap.sforce.com',
'deleteResponse',
'ToolingAPI.deleteResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.DescribeGlobalResult describeGlobal() {
ToolingAPI.describeGlobal_element request_x = new ToolingAPI.describeGlobal_element();
ToolingAPI.describeGlobalResponse_element response_x;
Map<String, ToolingAPI.describeGlobalResponse_element> response_map_x = new Map<String, ToolingAPI.describeGlobalResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'describeGlobal',
'urn:tooling.soap.sforce.com',
'describeGlobalResponse',
'ToolingAPI.describeGlobalResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.DescribeSObjectResult describeSObject(String type_x) {
ToolingAPI.describeSObject_element request_x = new ToolingAPI.describeSObject_element();
ToolingAPI.describeSObjectResponse_element response_x;
request_x.type_x = type_x;
Map<String, ToolingAPI.describeSObjectResponse_element> response_map_x = new Map<String, ToolingAPI.describeSObjectResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'describeSObject',
'urn:tooling.soap.sforce.com',
'describeSObjectResponse',
'ToolingAPI.describeSObjectResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.DescribeSObjectResult[] describeSObjects(String[] types) {
ToolingAPI.describeSObjects_element request_x = new ToolingAPI.describeSObjects_element();
ToolingAPI.describeSObjectsResponse_element response_x;
request_x.types = types;
Map<String, ToolingAPI.describeSObjectsResponse_element> response_map_x = new Map<String, ToolingAPI.describeSObjectsResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'describeSObjects',
'urn:tooling.soap.sforce.com',
'describeSObjectsResponse',
'ToolingAPI.describeSObjectsResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.DescribeValueTypeResult describeValueType(String type_x) {
ToolingAPI.describeValueType_element request_x = new ToolingAPI.describeValueType_element();
ToolingAPI.describeValueTypeResponse_element response_x;
request_x.type_x = type_x;
Map<String, ToolingAPI.describeValueTypeResponse_element> response_map_x = new Map<String, ToolingAPI.describeValueTypeResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'describeValueType',
'urn:tooling.soap.sforce.com',
'describeValueTypeResponse',
'ToolingAPI.describeValueTypeResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.DescribeWorkitemActionResult[] describeWorkitemActions(String[] workitemIds) {
ToolingAPI.describeWorkitemActions_element request_x = new ToolingAPI.describeWorkitemActions_element();
ToolingAPI.describeWorkitemActionsResponse_element response_x;
request_x.workitemIds = workitemIds;
Map<String, ToolingAPI.describeWorkitemActionsResponse_element> response_map_x = new Map<String, ToolingAPI.describeWorkitemActionsResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'describeWorkitemActions',
'urn:tooling.soap.sforce.com',
'describeWorkitemActionsResponse',
'ToolingAPI.describeWorkitemActionsResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.ExecuteAnonymousResult executeAnonymous(String String_x) {
ToolingAPI.executeAnonymous_element request_x = new ToolingAPI.executeAnonymous_element();
ToolingAPI.executeAnonymousResponse_element response_x;
request_x.String_x = String_x;
Map<String, ToolingAPI.executeAnonymousResponse_element> response_map_x = new Map<String, ToolingAPI.executeAnonymousResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'executeAnonymous',
'urn:tooling.soap.sforce.com',
'executeAnonymousResponse',
'ToolingAPI.executeAnonymousResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.GetDeletedResult getDeleted(String sObjectType,DateTime start,DateTime end_x) {
ToolingAPI.getDeleted_element request_x = new ToolingAPI.getDeleted_element();
ToolingAPI.getDeletedResponse_element response_x;
request_x.sObjectType = sObjectType;
request_x.start = start;
request_x.end_x = end_x;
Map<String, ToolingAPI.getDeletedResponse_element> response_map_x = new Map<String, ToolingAPI.getDeletedResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'getDeleted',
'urn:tooling.soap.sforce.com',
'getDeletedResponse',
'ToolingAPI.getDeletedResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.GetServerTimestampResult getServerTimestamp() {
ToolingAPI.getServerTimestamp_element request_x = new ToolingAPI.getServerTimestamp_element();
ToolingAPI.getServerTimestampResponse_element response_x;
Map<String, ToolingAPI.getServerTimestampResponse_element> response_map_x = new Map<String, ToolingAPI.getServerTimestampResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'getServerTimestamp',
'urn:tooling.soap.sforce.com',
'getServerTimestampResponse',
'ToolingAPI.getServerTimestampResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.GetUpdatedResult getUpdated(String sObjectType,DateTime start,DateTime end_x) {
ToolingAPI.getUpdated_element request_x = new ToolingAPI.getUpdated_element();
ToolingAPI.getUpdatedResponse_element response_x;
request_x.sObjectType = sObjectType;
request_x.start = start;
request_x.end_x = end_x;
Map<String, ToolingAPI.getUpdatedResponse_element> response_map_x = new Map<String, ToolingAPI.getUpdatedResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'getUpdated',
'urn:tooling.soap.sforce.com',
'getUpdatedResponse',
'ToolingAPI.getUpdatedResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.GetUserInfoResult getUserInfo() {
ToolingAPI.getUserInfo_element request_x = new ToolingAPI.getUserInfo_element();
ToolingAPI.getUserInfoResponse_element response_x;
Map<String, ToolingAPI.getUserInfoResponse_element> response_map_x = new Map<String, ToolingAPI.getUserInfoResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'getUserInfo',
'urn:tooling.soap.sforce.com',
'getUserInfoResponse',
'ToolingAPI.getUserInfoResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.InvalidateSessionsResult[] invalidateSessions(String[] ArrayList) {
ToolingAPI.invalidateSessions_element request_x = new ToolingAPI.invalidateSessions_element();
ToolingAPI.invalidateSessionsResponse_element response_x;
request_x.ArrayList = ArrayList;
Map<String, ToolingAPI.invalidateSessionsResponse_element> response_map_x = new Map<String, ToolingAPI.invalidateSessionsResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'invalidateSessions',
'urn:tooling.soap.sforce.com',
'invalidateSessionsResponse',
'ToolingAPI.invalidateSessionsResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.LoginResult login(String username,String password) {
ToolingAPI.login_element request_x = new ToolingAPI.login_element();
ToolingAPI.loginResponse_element response_x;
request_x.username = username;
request_x.password = password;
Map<String, ToolingAPI.loginResponse_element> response_map_x = new Map<String, ToolingAPI.loginResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'login',
'urn:tooling.soap.sforce.com',
'loginResponse',
'ToolingAPI.loginResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public void logout() {
ToolingAPI.logout_element request_x = new ToolingAPI.logout_element();
ToolingAPI.logoutResponse_element response_x;
Map<String, ToolingAPI.logoutResponse_element> response_map_x = new Map<String, ToolingAPI.logoutResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'logout',
'urn:tooling.soap.sforce.com',
'logoutResponse',
'ToolingAPI.logoutResponse_element'}
);
response_x = response_map_x.get('response_x');
}
public ToolingAPI.QueryResult query(String queryString) {
ToolingAPI.query_element request_x = new ToolingAPI.query_element();
ToolingAPI.queryResponse_element response_x;
request_x.queryString = queryString;
Map<String, ToolingAPI.queryResponse_element> response_map_x = new Map<String, ToolingAPI.queryResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'query',
'urn:tooling.soap.sforce.com',
'queryResponse',
'ToolingAPI.queryResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.QueryResult queryAll(String queryString) {
ToolingAPI.queryAll_element request_x = new ToolingAPI.queryAll_element();
ToolingAPI.queryAllResponse_element response_x;
request_x.queryString = queryString;
Map<String, ToolingAPI.queryAllResponse_element> response_map_x = new Map<String, ToolingAPI.queryAllResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'queryAll',
'urn:tooling.soap.sforce.com',
'queryAllResponse',
'ToolingAPI.queryAllResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.QueryResult queryMore(String queryLocator) {
ToolingAPI.queryMore_element request_x = new ToolingAPI.queryMore_element();
ToolingAPI.queryMoreResponse_element response_x;
request_x.queryLocator = queryLocator;
Map<String, ToolingAPI.queryMoreResponse_element> response_map_x = new Map<String, ToolingAPI.queryMoreResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'queryMore',
'urn:tooling.soap.sforce.com',
'queryMoreResponse',
'ToolingAPI.queryMoreResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.sObject_x[] retrieve_x(String select_x,String type_x,String[] ids) {
ToolingAPI.retrieve_x_element request_x = new ToolingAPI.retrieve_x_element();
ToolingAPI.retrieveResponse_element response_x;
request_x.select_x = select_x;
request_x.type_x = type_x;
request_x.ids = ids;
Map<String, ToolingAPI.retrieveResponse_element> response_map_x = new Map<String, ToolingAPI.retrieveResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'retrieve',
'urn:tooling.soap.sforce.com',
'retrieveResponse',
'ToolingAPI.retrieveResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.RunTestsResult runTests(ToolingAPI.RunTestsRequest RunTestsRequest) {
ToolingAPI.runTests_element request_x = new ToolingAPI.runTests_element();
ToolingAPI.runTestsResponse_element response_x;
request_x.RunTestsRequest = RunTestsRequest;
Map<String, ToolingAPI.runTestsResponse_element> response_map_x = new Map<String, ToolingAPI.runTestsResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'runTests',
'urn:tooling.soap.sforce.com',
'runTestsResponse',
'ToolingAPI.runTestsResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public String runTestsAsynchronous(String String_x) {
ToolingAPI.runTestsAsynchronous_element request_x = new ToolingAPI.runTestsAsynchronous_element();
ToolingAPI.runTestsAsynchronousResponse_element response_x;
request_x.String_x = String_x;
Map<String, ToolingAPI.runTestsAsynchronousResponse_element> response_map_x = new Map<String, ToolingAPI.runTestsAsynchronousResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'runTestsAsynchronous',
'urn:tooling.soap.sforce.com',
'runTestsAsynchronousResponse',
'ToolingAPI.runTestsAsynchronousResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.SetPasswordResult setPassword(String userId,String password) {
ToolingAPI.setPassword_element request_x = new ToolingAPI.setPassword_element();
ToolingAPI.setPasswordResponse_element response_x;
request_x.userId = userId;
request_x.password = password;
Map<String, ToolingAPI.setPasswordResponse_element> response_map_x = new Map<String, ToolingAPI.setPasswordResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'setPassword',
'urn:tooling.soap.sforce.com',
'setPasswordResponse',
'ToolingAPI.setPasswordResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.SaveResult[] update_x(ToolingAPI.sObject_x[] sObjects) {
ToolingAPI.update_x_element request_x = new ToolingAPI.update_x_element();
ToolingAPI.updateResponse_element response_x;
request_x.sObjects = sObjects;
Map<String, ToolingAPI.updateResponse_element> response_map_x = new Map<String, ToolingAPI.updateResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'update',
'urn:tooling.soap.sforce.com',
'updateResponse',
'ToolingAPI.updateResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
public ToolingAPI.UpsertResult[] upsert_x(String fieldName,ToolingAPI.sObject_x[] entities) {
ToolingAPI.upsert_x_element request_x = new ToolingAPI.upsert_x_element();
ToolingAPI.upsertResponse_element response_x;
request_x.fieldName = fieldName;
request_x.entities = entities;
Map<String, ToolingAPI.upsertResponse_element> response_map_x = new Map<String, ToolingAPI.upsertResponse_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'urn:tooling.soap.sforce.com',
'upsert',
'urn:tooling.soap.sforce.com',
'upsertResponse',
'ToolingAPI.upsertResponse_element'}
);
response_x = response_map_x.get('response_x');
return response_x.result;
}
}
public class SidebarComponent {
public String componentType;
public Integer height;
public String label;
public String lookup;
public String page;
public ToolingAPI.RelatedList[] relatedLists;
public String unit;
public Integer width;
private String[] componentType_type_info = new String[]{'componentType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] height_type_info = new String[]{'height','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] lookup_type_info = new String[]{'lookup','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] page_type_info = new String[]{'page','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] relatedLists_type_info = new String[]{'relatedLists','urn:tooling.soap.sforce.com','RelatedList','0','-1','false'};
private String[] unit_type_info = new String[]{'unit','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] width_type_info = new String[]{'width','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'componentType','height','label','lookup','page','relatedLists','unit','width'};
}
public class sObject_x {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id'};
}
public class SOQLResult {
public String queryError;
public ToolingAPI.QueryResultMetadata queryMetadata;
public ToolingAPI.MapValue[] queryResult;
private String[] queryError_type_info = new String[]{'queryError','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] queryMetadata_type_info = new String[]{'queryMetadata','urn:tooling.soap.sforce.com','QueryResultMetadata','1','1','false'};
private String[] queryResult_type_info = new String[]{'queryResult','urn:tooling.soap.sforce.com','MapValue','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'queryError','queryMetadata','queryResult'};
}
public class StateValue {
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{};
}
public class StaticResource {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String Body;
public Integer BodyLength;
public String CacheControl;
public String ContentType;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String Description;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public String Name;
public String NamespacePrefix;
public DateTime SystemModstamp;
private String[] Body_type_info = new String[]{'Body','urn:tooling.soap.sforce.com','base64Binary','0','1','true'};
private String[] BodyLength_type_info = new String[]{'BodyLength','urn:tooling.soap.sforce.com','int','0','1','true'};
private String[] CacheControl_type_info = new String[]{'CacheControl','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ContentType_type_info = new String[]{'ContentType','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Description_type_info = new String[]{'Description','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','Body','BodyLength','CacheControl','ContentType','CreatedBy','CreatedById','CreatedDate','Description','LastModifiedBy','LastModifiedById','LastModifiedDate','Name','NamespacePrefix','SystemModstamp'};
}
public class StringValue {
public String value;
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'value'};
}
public class SubtabComponents {
public ToolingAPI.Container[] containers;
private String[] containers_type_info = new String[]{'containers','urn:tooling.soap.sforce.com','Container','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'containers'};
}
public class SummaryLayout {
public String masterLabel;
public Integer sizeX;
public Integer sizeY;
public Integer sizeZ;
public ToolingAPI.SummaryLayoutItem[] summaryLayoutItems;
public String summaryLayoutStyle;
private String[] masterLabel_type_info = new String[]{'masterLabel','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] sizeX_type_info = new String[]{'sizeX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] sizeY_type_info = new String[]{'sizeY','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] sizeZ_type_info = new String[]{'sizeZ','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] summaryLayoutItems_type_info = new String[]{'summaryLayoutItems','urn:tooling.soap.sforce.com','SummaryLayoutItem','0','-1','false'};
private String[] summaryLayoutStyle_type_info = new String[]{'summaryLayoutStyle','urn:tooling.soap.sforce.com','SummaryLayoutStyle','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'masterLabel','sizeX','sizeY','sizeZ','summaryLayoutItems','summaryLayoutStyle'};
}
public class SummaryLayoutItem {
public String customLink;
public String field;
public Integer posX;
public Integer posY;
public Integer posZ;
private String[] customLink_type_info = new String[]{'customLink','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] field_type_info = new String[]{'field','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] posX_type_info = new String[]{'posX','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] posY_type_info = new String[]{'posY','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] posZ_type_info = new String[]{'posZ','urn:tooling.soap.sforce.com','int','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'customLink','field','posX','posY','posZ'};
}
public class Symbol {
public ToolingAPI.Position location;
public String[] modifiers;
public String name;
public ToolingAPI.Position[] references;
public String type_x;
private String[] location_type_info = new String[]{'location','urn:tooling.soap.sforce.com','Position','1','1','false'};
private String[] modifiers_type_info = new String[]{'modifiers','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] references_type_info = new String[]{'references','urn:tooling.soap.sforce.com','Position','0','-1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'location','modifiers','name','references','type_x'};
}
public class SymbolTable {
public ToolingAPI.Constructor[] constructors;
public ToolingAPI.ExternalReference[] externalReferences;
public String id;
public ToolingAPI.SymbolTable[] innerClasses;
public String[] interfaces;
public ToolingAPI.Method[] methods;
public String name;
public String namespace;
public ToolingAPI.VisibilitySymbol[] properties;
public ToolingAPI.Symbol tableDeclaration;
public ToolingAPI.Symbol[] variables;
private String[] constructors_type_info = new String[]{'constructors','urn:tooling.soap.sforce.com','Constructor','0','-1','false'};
private String[] externalReferences_type_info = new String[]{'externalReferences','urn:tooling.soap.sforce.com','ExternalReference','0','-1','false'};
private String[] id_type_info = new String[]{'id','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] innerClasses_type_info = new String[]{'innerClasses','urn:tooling.soap.sforce.com','SymbolTable','0','-1','false'};
private String[] interfaces_type_info = new String[]{'interfaces','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] methods_type_info = new String[]{'methods','urn:tooling.soap.sforce.com','Method','0','-1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] namespace_type_info = new String[]{'namespace','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] properties_type_info = new String[]{'properties','urn:tooling.soap.sforce.com','VisibilitySymbol','0','-1','false'};
private String[] tableDeclaration_type_info = new String[]{'tableDeclaration','urn:tooling.soap.sforce.com','Symbol','1','1','false'};
private String[] variables_type_info = new String[]{'variables','urn:tooling.soap.sforce.com','Symbol','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'constructors','externalReferences','id','innerClasses','interfaces','methods','name','namespace','properties','tableDeclaration','variables'};
}
public class TraceFlag {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String ApexCode;
public String ApexProfiling;
public String Callout;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String Database;
public DateTime ExpirationDate;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public ToolingAPI.User_x Scope;
public String ScopeId;
public String System_x;
public DateTime SystemModstamp;
public ToolingAPI.Name TracedEntity;
public String TracedEntityId;
public String Validation;
public String Visualforce;
public String Workflow;
private String[] ApexCode_type_info = new String[]{'ApexCode','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ApexProfiling_type_info = new String[]{'ApexProfiling','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Callout_type_info = new String[]{'Callout','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Database_type_info = new String[]{'Database','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ExpirationDate_type_info = new String[]{'ExpirationDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Scope_type_info = new String[]{'Scope','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] ScopeId_type_info = new String[]{'ScopeId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] System_x_type_info = new String[]{'System','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] TracedEntity_type_info = new String[]{'TracedEntity','urn:tooling.soap.sforce.com','Name','0','1','true'};
private String[] TracedEntityId_type_info = new String[]{'TracedEntityId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] Validation_type_info = new String[]{'Validation','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Visualforce_type_info = new String[]{'Visualforce','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Workflow_type_info = new String[]{'Workflow','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','ApexCode','ApexProfiling','Callout','CreatedBy','CreatedById','CreatedDate','Database','ExpirationDate','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','Scope','ScopeId','System_x','SystemModstamp','TracedEntity','TracedEntityId','Validation','Visualforce','Workflow'};
}
public class TypeExtent {
public String collectionType;
public Integer count;
public ToolingAPI.AttributeDefinition[] definition;
public ToolingAPI.HeapAddress[] extent;
public Integer totalSize;
public String typeName;
private String[] collectionType_type_info = new String[]{'collectionType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] count_type_info = new String[]{'count','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] definition_type_info = new String[]{'definition','urn:tooling.soap.sforce.com','AttributeDefinition','0','-1','false'};
private String[] extent_type_info = new String[]{'extent','urn:tooling.soap.sforce.com','HeapAddress','0','-1','false'};
private String[] totalSize_type_info = new String[]{'totalSize','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] typeName_type_info = new String[]{'typeName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'collectionType','count','definition','extent','totalSize','typeName'};
}
public class UnexpectedErrorFault {
public String exceptionCode;
public String exceptionMessage;
public String upgradeURL;
public String upgradeMessage;
private String[] exceptionCode_type_info = new String[]{'exceptionCode','urn:tooling.soap.sforce.com','ExceptionCode','1','1','false'};
private String[] exceptionMessage_type_info = new String[]{'exceptionMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeURL_type_info = new String[]{'upgradeURL','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] upgradeMessage_type_info = new String[]{'upgradeMessage','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'exceptionCode','exceptionMessage','upgradeURL','upgradeMessage'};
}
public class update_x_element {
public ToolingAPI.sObject_x[] sObjects;
private String[] sObjects_type_info = new String[]{'sObjects','urn:tooling.soap.sforce.com','sObject','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'sObjects'};
}
public class updateResponse_element {
public ToolingAPI.SaveResult[] result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','SaveResult','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class upsert_x_element {
public String fieldName;
public ToolingAPI.sObject_x[] entities;
private String[] fieldName_type_info = new String[]{'fieldName','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] entities_type_info = new String[]{'entities','urn:tooling.soap.sforce.com','sObject','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldName','entities'};
}
public class upsertResponse_element {
public ToolingAPI.UpsertResult[] result;
private String[] result_type_info = new String[]{'result','urn:tooling.soap.sforce.com','UpsertResult','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class UpsertResult {
public Boolean created;
public ToolingAPI.Error[] errors;
public String id;
public Boolean success;
private String[] created_type_info = new String[]{'created','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] errors_type_info = new String[]{'errors','urn:tooling.soap.sforce.com','Error','0','-1','false'};
private String[] id_type_info = new String[]{'id','urn:tooling.soap.sforce.com','ID','1','1','false'};
private String[] success_type_info = new String[]{'success','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'created','errors','id','success'};
}
public class User_x {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public ToolingAPI.QueryResult DelegatedUsers;
public ToolingAPI.QueryResult ManagedUsers;
public ToolingAPI.QueryResult UserPreferences;
public String Username;
public String WorkspaceId;
private String[] DelegatedUsers_type_info = new String[]{'DelegatedUsers','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] ManagedUsers_type_info = new String[]{'ManagedUsers','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] UserPreferences_type_info = new String[]{'UserPreferences','urn:tooling.soap.sforce.com','QueryResult','0','1','true'};
private String[] Username_type_info = new String[]{'Username','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] WorkspaceId_type_info = new String[]{'WorkspaceId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','DelegatedUsers','ManagedUsers','UserPreferences','Username','WorkspaceId'};
}
public class UserPreference {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String Preference;
public DateTime SystemModstamp;
public String UserId;
public String Value;
private String[] Preference_type_info = new String[]{'Preference','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] UserId_type_info = new String[]{'UserId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] Value_type_info = new String[]{'Value','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','Preference','SystemModstamp','UserId','Value'};
}
public class ValidationRule {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public DateTime CreatedDate;
public String Description;
public String FullName;
public DateTime LastModifiedDate;
public ToolingAPI.ValidationRuleMetadata Metadata;
public String NamespacePrefix;
public String TableEnumOrId;
public String ValidationName;
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Description_type_info = new String[]{'Description','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','ValidationRuleMetadata','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] TableEnumOrId_type_info = new String[]{'TableEnumOrId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ValidationName_type_info = new String[]{'ValidationName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedDate','Description','FullName','LastModifiedDate','Metadata','NamespacePrefix','TableEnumOrId','ValidationName'};
}
public class ValidationRuleMetadata {
public Boolean active;
public String description;
public String errorConditionFormula;
public String errorDisplayField;
public String errorMessage;
private String[] active_type_info = new String[]{'active','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] errorConditionFormula_type_info = new String[]{'errorConditionFormula','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] errorDisplayField_type_info = new String[]{'errorDisplayField','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] errorMessage_type_info = new String[]{'errorMessage','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'active','description','errorConditionFormula','errorDisplayField','errorMessage'};
}
public class ValueTypeField {
public String[] foreignKeyDomain;
public Boolean isForeignKey;
public Boolean isNameField;
public Integer minOccurs;
public String name;
public ToolingAPI.PicklistEntry[] picklistValues;
public String soapType;
private String[] foreignKeyDomain_type_info = new String[]{'foreignKeyDomain','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] isForeignKey_type_info = new String[]{'isForeignKey','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] isNameField_type_info = new String[]{'isNameField','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] minOccurs_type_info = new String[]{'minOccurs','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] picklistValues_type_info = new String[]{'picklistValues','urn:tooling.soap.sforce.com','PicklistEntry','0','-1','false'};
private String[] soapType_type_info = new String[]{'soapType','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'foreignKeyDomain','isForeignKey','isNameField','minOccurs','name','picklistValues','soapType'};
}
public class VisibilitySymbol {
public ToolingAPI.Position location;
public String[] modifiers;
public String name;
public ToolingAPI.Position[] references;
public String type_x;
private String[] location_type_info = new String[]{'location','urn:tooling.soap.sforce.com','Position','1','1','false'};
private String[] modifiers_type_info = new String[]{'modifiers','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] references_type_info = new String[]{'references','urn:tooling.soap.sforce.com','Position','0','-1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','string','1','1','false'};
public String visibility;
private String[] visibility_type_info = new String[]{'visibility','urn:tooling.soap.sforce.com','SymbolVisibility','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'location','modifiers','name','references','type_x','visibility'};
}
public class Workflow {
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{};
}
public class WorkflowAction {
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{};
}
public class WorkflowActionReference {
public String name;
public String type_x;
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','WorkflowActionType','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'name','type_x'};
}
public class WorkflowAlert {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String CcEmails;
public DateTime CreatedDate;
public String Description;
public String DeveloperName;
public ToolingAPI.EntityDefinition EntityDefinition;
public String EntityDefinitionId;
public String FullName;
public DateTime LastModifiedDate;
public ToolingAPI.WorkflowAlertMetadata Metadata;
public String NamespacePrefix;
public String SenderType;
public String TableEnumOrId;
public String TemplateId;
private String[] CcEmails_type_info = new String[]{'CcEmails','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Description_type_info = new String[]{'Description','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] DeveloperName_type_info = new String[]{'DeveloperName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] EntityDefinition_type_info = new String[]{'EntityDefinition','urn:tooling.soap.sforce.com','EntityDefinition','0','1','true'};
private String[] EntityDefinitionId_type_info = new String[]{'EntityDefinitionId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','WorkflowAlertMetadata','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SenderType_type_info = new String[]{'SenderType','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] TableEnumOrId_type_info = new String[]{'TableEnumOrId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] TemplateId_type_info = new String[]{'TemplateId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CcEmails','CreatedDate','Description','DeveloperName','EntityDefinition','EntityDefinitionId','FullName','LastModifiedDate','Metadata','NamespacePrefix','SenderType','TableEnumOrId','TemplateId'};
}
public class WorkflowAlertMetadata {
public String[] ccEmails;
public String description;
public Boolean protected_x;
public ToolingAPI.WorkflowEmailRecipient[] recipients;
public String senderAddress;
public String senderType;
public String template;
private String[] ccEmails_type_info = new String[]{'ccEmails','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] protected_x_type_info = new String[]{'protected','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] recipients_type_info = new String[]{'recipients','urn:tooling.soap.sforce.com','WorkflowEmailRecipient','0','-1','false'};
private String[] senderAddress_type_info = new String[]{'senderAddress','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] senderType_type_info = new String[]{'senderType','urn:tooling.soap.sforce.com','ActionEmailSenderType','0','1','false'};
private String[] template_type_info = new String[]{'template','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'ccEmails','description','protected_x','recipients','senderAddress','senderType','template'};
}
public class WorkflowEmailRecipient {
public String field;
public String recipient;
public String type_x;
private String[] field_type_info = new String[]{'field','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] recipient_type_info = new String[]{'recipient','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] type_x_type_info = new String[]{'type','urn:tooling.soap.sforce.com','ActionEmailRecipientTypes','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'field','recipient','type_x'};
}
public class WorkflowFieldUpdate {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public DateTime CreatedDate;
public ToolingAPI.EntityDefinition EntityDefinition;
public String EntityDefinitionId;
public ToolingAPI.FieldDefinition FieldDefinition;
public String FieldDefinitionId;
public String FullName;
public DateTime LastModifiedDate;
public String LiteralValue;
public String LookupValueId;
public ToolingAPI.WorkflowFieldUpdateMetadata Metadata;
public String Name;
public String NamespacePrefix;
public String SourceTableEnumOrId;
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] EntityDefinition_type_info = new String[]{'EntityDefinition','urn:tooling.soap.sforce.com','EntityDefinition','0','1','true'};
private String[] EntityDefinitionId_type_info = new String[]{'EntityDefinitionId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FieldDefinition_type_info = new String[]{'FieldDefinition','urn:tooling.soap.sforce.com','FieldDefinition','0','1','true'};
private String[] FieldDefinitionId_type_info = new String[]{'FieldDefinitionId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] LiteralValue_type_info = new String[]{'LiteralValue','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LookupValueId_type_info = new String[]{'LookupValueId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','WorkflowFieldUpdateMetadata','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] SourceTableEnumOrId_type_info = new String[]{'SourceTableEnumOrId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedDate','EntityDefinition','EntityDefinitionId','FieldDefinition','FieldDefinitionId','FullName','LastModifiedDate','LiteralValue','LookupValueId','Metadata','Name','NamespacePrefix','SourceTableEnumOrId'};
}
public class WorkflowFieldUpdateMember {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String Content;
public ToolingAPI.WorkflowFieldUpdate ContentEntity;
public String ContentEntityId;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String FullName;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public DateTime LastSyncDate;
public ToolingAPI.WorkflowFieldUpdateMetadata Metadata;
public ToolingAPI.MetadataContainer MetadataContainer;
public String MetadataContainerId;
public DateTime SystemModstamp;
private String[] Content_type_info = new String[]{'Content','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ContentEntity_type_info = new String[]{'ContentEntity','urn:tooling.soap.sforce.com','WorkflowFieldUpdate','0','1','true'};
private String[] ContentEntityId_type_info = new String[]{'ContentEntityId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] LastSyncDate_type_info = new String[]{'LastSyncDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','WorkflowFieldUpdateMetadata','0','1','true'};
private String[] MetadataContainer_type_info = new String[]{'MetadataContainer','urn:tooling.soap.sforce.com','MetadataContainer','0','1','true'};
private String[] MetadataContainerId_type_info = new String[]{'MetadataContainerId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','Content','ContentEntity','ContentEntityId','CreatedBy','CreatedById','CreatedDate','FullName','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','LastSyncDate','Metadata','MetadataContainer','MetadataContainerId','SystemModstamp'};
}
public class WorkflowFieldUpdateMetadata {
public String description;
public String field;
public String formula;
public String literalValue;
public String lookupValue;
public String lookupValueType;
public String name;
public Boolean notifyAssignee;
public String operation;
public Boolean protected_x;
public Boolean reevaluateOnChange;
public String targetObject;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] field_type_info = new String[]{'field','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] formula_type_info = new String[]{'formula','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] literalValue_type_info = new String[]{'literalValue','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] lookupValue_type_info = new String[]{'lookupValue','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] lookupValueType_type_info = new String[]{'lookupValueType','urn:tooling.soap.sforce.com','LookupValueType','0','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] notifyAssignee_type_info = new String[]{'notifyAssignee','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] operation_type_info = new String[]{'operation','urn:tooling.soap.sforce.com','FieldUpdateOperation','1','1','false'};
private String[] protected_x_type_info = new String[]{'protected','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] reevaluateOnChange_type_info = new String[]{'reevaluateOnChange','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] targetObject_type_info = new String[]{'targetObject','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'description','field','formula','literalValue','lookupValue','lookupValueType','name','notifyAssignee','operation','protected_x','reevaluateOnChange','targetObject'};
}
public class WorkflowFlowAction {
public String description;
public String flow;
public ToolingAPI.WorkflowFlowActionParameter[] flowInputs;
public String label;
public String language;
public Boolean protected_x;
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] flow_type_info = new String[]{'flow','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] flowInputs_type_info = new String[]{'flowInputs','urn:tooling.soap.sforce.com','WorkflowFlowActionParameter','0','-1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] language_type_info = new String[]{'language','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] protected_x_type_info = new String[]{'protected','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'description','flow','flowInputs','label','language','protected_x'};
}
public class WorkflowFlowActionParameter {
public String name;
public String value;
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] value_type_info = new String[]{'value','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'name','value'};
}
public class WorkflowKnowledgePublish {
public String action;
public String description;
public String label;
public String language;
public Boolean protected_x;
private String[] action_type_info = new String[]{'action','urn:tooling.soap.sforce.com','KnowledgeWorkflowAction','1','1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] language_type_info = new String[]{'language','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] protected_x_type_info = new String[]{'protected','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'action','description','label','language','protected_x'};
}
public class WorkflowOutboundMessage {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public Double ApiVersion;
public DateTime CreatedDate;
public ToolingAPI.EntityDefinition EntityDefinition;
public String EntityDefinitionId;
public String FullName;
public String IntegrationUserId;
public DateTime LastModifiedDate;
public ToolingAPI.WorkflowOutboundMessageMetadata Metadata;
public String Name;
public String NamespacePrefix;
public String TableEnumOrId;
private String[] ApiVersion_type_info = new String[]{'ApiVersion','urn:tooling.soap.sforce.com','double','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] EntityDefinition_type_info = new String[]{'EntityDefinition','urn:tooling.soap.sforce.com','EntityDefinition','0','1','true'};
private String[] EntityDefinitionId_type_info = new String[]{'EntityDefinitionId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IntegrationUserId_type_info = new String[]{'IntegrationUserId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','WorkflowOutboundMessageMetadata','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] TableEnumOrId_type_info = new String[]{'TableEnumOrId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','ApiVersion','CreatedDate','EntityDefinition','EntityDefinitionId','FullName','IntegrationUserId','LastModifiedDate','Metadata','Name','NamespacePrefix','TableEnumOrId'};
}
public class WorkflowOutboundMessageMetadata {
public Double apiVersion;
public String description;
public String endpointUrl;
public String[] fields;
public Boolean includeSessionId;
public String integrationUser;
public String name;
public Boolean protected_x;
public Boolean useDeadLetterQueue;
private String[] apiVersion_type_info = new String[]{'apiVersion','urn:tooling.soap.sforce.com','double','1','1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] endpointUrl_type_info = new String[]{'endpointUrl','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] fields_type_info = new String[]{'fields','urn:tooling.soap.sforce.com','string','0','-1','false'};
private String[] includeSessionId_type_info = new String[]{'includeSessionId','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] integrationUser_type_info = new String[]{'integrationUser','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] name_type_info = new String[]{'name','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] protected_x_type_info = new String[]{'protected','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] useDeadLetterQueue_type_info = new String[]{'useDeadLetterQueue','urn:tooling.soap.sforce.com','boolean','0','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'apiVersion','description','endpointUrl','fields','includeSessionId','integrationUser','name','protected_x','useDeadLetterQueue'};
}
public class WorkflowRule {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public DateTime CreatedDate;
public String FullName;
public DateTime LastModifiedDate;
public ToolingAPI.WorkflowRuleMetadata Metadata;
public String Name;
public String NamespacePrefix;
public String TableEnumOrId;
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','WorkflowRuleMetadata','0','1','true'};
private String[] Name_type_info = new String[]{'Name','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] TableEnumOrId_type_info = new String[]{'TableEnumOrId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedDate','FullName','LastModifiedDate','Metadata','Name','NamespacePrefix','TableEnumOrId'};
}
public class WorkflowRuleMember {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public String Content;
public ToolingAPI.WorkflowRule ContentEntity;
public String ContentEntityId;
public ToolingAPI.User_x CreatedBy;
public String CreatedById;
public DateTime CreatedDate;
public String FullName;
public Boolean IsDeleted;
public ToolingAPI.User_x LastModifiedBy;
public String LastModifiedById;
public DateTime LastModifiedDate;
public DateTime LastSyncDate;
public ToolingAPI.WorkflowRuleMetadata Metadata;
public ToolingAPI.MetadataContainer MetadataContainer;
public String MetadataContainerId;
public DateTime SystemModstamp;
private String[] Content_type_info = new String[]{'Content','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] ContentEntity_type_info = new String[]{'ContentEntity','urn:tooling.soap.sforce.com','WorkflowRule','0','1','true'};
private String[] ContentEntityId_type_info = new String[]{'ContentEntityId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedBy_type_info = new String[]{'CreatedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] CreatedById_type_info = new String[]{'CreatedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] IsDeleted_type_info = new String[]{'IsDeleted','urn:tooling.soap.sforce.com','boolean','0','1','true'};
private String[] LastModifiedBy_type_info = new String[]{'LastModifiedBy','urn:tooling.soap.sforce.com','User','0','1','true'};
private String[] LastModifiedById_type_info = new String[]{'LastModifiedById','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] LastSyncDate_type_info = new String[]{'LastSyncDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','WorkflowRuleMetadata','0','1','true'};
private String[] MetadataContainer_type_info = new String[]{'MetadataContainer','urn:tooling.soap.sforce.com','MetadataContainer','0','1','true'};
private String[] MetadataContainerId_type_info = new String[]{'MetadataContainerId','urn:tooling.soap.sforce.com','ID','0','1','true'};
private String[] SystemModstamp_type_info = new String[]{'SystemModstamp','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','Content','ContentEntity','ContentEntityId','CreatedBy','CreatedById','CreatedDate','FullName','IsDeleted','LastModifiedBy','LastModifiedById','LastModifiedDate','LastSyncDate','Metadata','MetadataContainer','MetadataContainerId','SystemModstamp'};
}
public class WorkflowRuleMetadata {
public ToolingAPI.WorkflowActionReference[] actions;
public Boolean active;
public String booleanFilter;
public ToolingAPI.FilterItem[] criteriaItems;
public String description;
public String formula;
public String triggerType;
public ToolingAPI.WorkflowTimeTrigger[] workflowTimeTriggers;
private String[] actions_type_info = new String[]{'actions','urn:tooling.soap.sforce.com','WorkflowActionReference','0','-1','false'};
private String[] active_type_info = new String[]{'active','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] booleanFilter_type_info = new String[]{'booleanFilter','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] criteriaItems_type_info = new String[]{'criteriaItems','urn:tooling.soap.sforce.com','FilterItem','0','-1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] formula_type_info = new String[]{'formula','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] triggerType_type_info = new String[]{'triggerType','urn:tooling.soap.sforce.com','WorkflowTriggerTypes','1','1','false'};
private String[] workflowTimeTriggers_type_info = new String[]{'workflowTimeTriggers','urn:tooling.soap.sforce.com','WorkflowTimeTrigger','0','-1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'actions','active','booleanFilter','criteriaItems','description','formula','triggerType','workflowTimeTriggers'};
}
public class WorkflowSend {
public String action;
public String description;
public String label;
public String language;
public Boolean protected_x;
private String[] action_type_info = new String[]{'action','urn:tooling.soap.sforce.com','SendAction','1','1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] label_type_info = new String[]{'label','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] language_type_info = new String[]{'language','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] protected_x_type_info = new String[]{'protected','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'action','description','label','language','protected_x'};
}
public class WorkflowTask {
public String[] fieldsToNull;
public String Id;
private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:tooling.soap.sforce.com','string','0','-1','true'};
private String[] Id_type_info = new String[]{'Id','urn:tooling.soap.sforce.com','ID','1','1','true'};
public DateTime CreatedDate;
public ToolingAPI.EntityDefinition EntityDefinition;
public String EntityDefinitionId;
public String FullName;
public DateTime LastModifiedDate;
public ToolingAPI.WorkflowTaskMetadata Metadata;
public String NamespacePrefix;
public String Priority;
public String Status;
public String Subject;
public String TableEnumOrId;
private String[] CreatedDate_type_info = new String[]{'CreatedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] EntityDefinition_type_info = new String[]{'EntityDefinition','urn:tooling.soap.sforce.com','EntityDefinition','0','1','true'};
private String[] EntityDefinitionId_type_info = new String[]{'EntityDefinitionId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] FullName_type_info = new String[]{'FullName','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] LastModifiedDate_type_info = new String[]{'LastModifiedDate','urn:tooling.soap.sforce.com','dateTime','0','1','true'};
private String[] Metadata_type_info = new String[]{'Metadata','urn:tooling.soap.sforce.com','WorkflowTaskMetadata','0','1','true'};
private String[] NamespacePrefix_type_info = new String[]{'NamespacePrefix','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Priority_type_info = new String[]{'Priority','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Status_type_info = new String[]{'Status','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] Subject_type_info = new String[]{'Subject','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] TableEnumOrId_type_info = new String[]{'TableEnumOrId','urn:tooling.soap.sforce.com','string','0','1','true'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'fieldsToNull','Id','CreatedDate','EntityDefinition','EntityDefinitionId','FullName','LastModifiedDate','Metadata','NamespacePrefix','Priority','Status','Subject','TableEnumOrId'};
}
public class WorkflowTaskMetadata {
public String assignedTo;
public String assignedToType;
public String description;
public Integer dueDateOffset;
public Boolean notifyAssignee;
public String offsetFromField;
public String priority;
public Boolean protected_x;
public String status;
public String subject;
private String[] assignedTo_type_info = new String[]{'assignedTo','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] assignedToType_type_info = new String[]{'assignedToType','urn:tooling.soap.sforce.com','ActionTaskAssignedToTypes','1','1','false'};
private String[] description_type_info = new String[]{'description','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] dueDateOffset_type_info = new String[]{'dueDateOffset','urn:tooling.soap.sforce.com','int','1','1','false'};
private String[] notifyAssignee_type_info = new String[]{'notifyAssignee','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] offsetFromField_type_info = new String[]{'offsetFromField','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] priority_type_info = new String[]{'priority','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] protected_x_type_info = new String[]{'protected','urn:tooling.soap.sforce.com','boolean','1','1','false'};
private String[] status_type_info = new String[]{'status','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] subject_type_info = new String[]{'subject','urn:tooling.soap.sforce.com','string','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'assignedTo','assignedToType','description','dueDateOffset','notifyAssignee','offsetFromField','priority','protected_x','status','subject'};
}
public class WorkflowTimeTrigger {
public ToolingAPI.WorkflowActionReference[] actions;
public String offsetFromField;
public String timeLength;
public String workflowTimeTriggerUnit;
private String[] actions_type_info = new String[]{'actions','urn:tooling.soap.sforce.com','WorkflowActionReference','0','-1','false'};
private String[] offsetFromField_type_info = new String[]{'offsetFromField','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] timeLength_type_info = new String[]{'timeLength','urn:tooling.soap.sforce.com','string','0','1','false'};
private String[] workflowTimeTriggerUnit_type_info = new String[]{'workflowTimeTriggerUnit','urn:tooling.soap.sforce.com','WorkflowTimeUnits','1','1','false'};
private String[] apex_schema_type_info = new String[]{'urn:tooling.soap.sforce.com','true','false'};
private String[] field_order_type_info = new String[]{'actions','offsetFromField','timeLength','workflowTimeTriggerUnit'};
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment