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.
The following Tooling API objects are used internally by the Developer Console.
-
IDEPerspective
-
IDEWorkspace
-
User.WorkspaceId