public void handleResult(Metadata.DeployResult result, Metadata.DeployCallbackContext context) { if (result.status == Metadata.DeployStatus.Succeeded) { // Deployment was successful } else { // Deployment was not successful } }
The following are properties for DeployResult.
public Boolean checkOnly {get; set;}
Type: Boolean
public Metadata.DeployDetails details {get; set;}
Type: Metadata.DeployDetails
public String errorStatusCode {get; set;}
Type: String
For a description of each status code value, see “StatusCode” under “Core Data Types Used in API Calls” in the SOAP API Developer Guide.
public Datetime lastModifiedDate {get; set;}
Type: Datetime
public List<Metadata.DeployMessage> messages {get; set;}
Type: List<Metadata.DeployMessage>
public Integer numberComponentErrors {get; set;}
Type: Integer
public Integer numberComponentsDeployed {get; set;}
Type: Integer
public Integer numberComponentsTotal {get; set;}
Type: Integer
public Metadata.DeployStatus status {get; set;}
Type: Metadata.DeployStatus