Newer Version Available

This content describes an older version of this product. View Latest

Operational Objects

Use the following objects for Tooling API operations.
ContainerAsyncRequest
Allows you to compile and asynchronously deploy a MetadataContainer object to your organization.
DeployDetails
A complex type that contains detailed XML for any compile errors reported in the asynchronous request defined by a ContainerAsyncRequest object.
MetadataContainer
Manages working copies of ApexClassMember, ApexTriggerMember, ApexPageMember, and ApexComponentMember objects, including collections of objects to be deployed together.
OperationLog
Represents long-running or asynchronous operations triggered and tracked through Tooling API.
SourceMember
Represents a single sObject of all source that you are tracking in a scratch org.
The following Tooling API objects are used internally by the Developer Console.
  • IDEPerspective

  • IDEWorkspace

  • User.WorkspaceId