---
schema_version: "1"
id: fd38c4ab81154841a4b07fcd44101c82fa5cc3dd8ad2262ac285c0b360df0666
title: DescribeAvailableQuickActionResult Class
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_class_quickaction_describeavailablequickactionresult.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_quickaction_describeavailablequickactionresult.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: ea08186b27ccde639261201077b81ff50abfa652648f483dbdb7041260ef6997
description: Contains describe metadata information for a quick action that is available for a specified parent.Returns the unique ID for the action. If the action doesn’t have an ID, its API name is used.The quick action label.The quick action name.The quick action type.
---
# DescribeAvailableQuickActionResult Class

Contains describe metadata information for a quick action that is available for a specified parent.

## Namespace

[QuickAction](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_namespace_QuickAction.htm "The QuickAction namespace provides classes and methods for quick actions.")

## Usage

The QuickAction describeAvailableQuickActions method returns an array of available quick action describe result objects (QuickAction.DescribeAvailableQuickActionResult).

## DescribeAvailableQuickActionResult Methods

The following are methods for DescribeAvailableQuickActionResult. All are instance methods.

- **[getActionEnumOrId()](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_quickaction_describeavailablequickactionresult.htm#apex_QuickAction_DescribeAvailableQuickActionResult_getActionEnumOrId)**  
    Returns the unique ID for the action. If the action doesn’t have an ID, its API name is used.
- **[getLabel()](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_quickaction_describeavailablequickactionresult.htm#apex_QuickAction_DescribeAvailableQuickActionResult_getLabel)**  
    The quick action label.
- **[getName()](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_quickaction_describeavailablequickactionresult.htm#apex_QuickAction_DescribeAvailableQuickActionResult_getName)**  
    The quick action name.
- **[getType()](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_quickaction_describeavailablequickactionresult.htm#apex_QuickAction_DescribeAvailableQuickActionResult_getType)**  
    The quick action type.

### getActionEnumOrId()

Returns the unique ID for the action. If the action doesn’t have an ID, its API name is used.

#### Signature

public String getActionEnumOrId()

#### Return Value

Type: [String](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_string.htm#apex_methods_system_string "Contains methods for the String primitive data type.")

### getLabel()

The quick action label.

#### Signature

public String getLabel()

#### Return Value

Type: [String](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_string.htm#apex_methods_system_string "Contains methods for the String primitive data type.")

### getName()

The quick action name.

#### Signature

public String getName()

#### Return Value

Type: [String](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_string.htm#apex_methods_system_string "Contains methods for the String primitive data type.")

### getType()

The quick action type.

#### Signature

public String getType()

#### Return Value

Type: [String](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_string.htm#apex_methods_system_string "Contains methods for the String primitive data type.")