---
schema_version: "1"
id: 663c2249c41c89b20072d4b8d3f9919a1540e4e188078d2090daff910d3c13f3
title: DeployDetails
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_tooling/tooling_api_objects_deploydetails.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_deploydetails.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: def2c3ee69fe279d8bbc6e23df4023a76eb209709e5e298fbcf5badad6eedea1
description: A complex type that contains detailed XML for any compile errors reported in the asynchronous request defined by a ContainerAsyncRequest object. Replaces the JSON field CompilerErrors in Tooling API version 31.0 and later.
---
# DeployDetails

A complex type that contains detailed XML for any compile errors reported in the asynchronous request defined by a ContainerAsyncRequest object. Replaces the JSON field CompilerErrors in Tooling API version 31.0 and later.

## Fields

| Field | Details |
| --- | --- |
| componentFailures | 
Type

string

Description

The line number, component name and a short description for any compile errors. For example:

<DeployDetails\>
    <componentFailures\>
        <lineNumber\>5</lineNumber\>
        <fullName\>myApex</fileName\>
        <problem\>invalid name 'abc'</problem\>
    </componentFailures\>
    <componentFailures\>
        <lineNumber\>10</lineNumber\>
        <fullName\>myApex2</fileName\>
        <problem\>invalid type 'hello'</problem\>
    </componentFailures\>
</DeployDetails\>








 |