---
schema_version: "1"
id: 391c0522a56893ac15f626f1066b4e1a84aad81e573e05857118a4515fe94832
title: DescribeQuickActionParameter Class
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_class_QuickAction_DescribeQuickActionParameter.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_QuickAction_DescribeQuickActionParameter.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 5ffce43774effac3603a3838a4a85226c5b163526c9ca411fbe0950351c42680
description: Represents the parameters corresponding to a quick action. Learn more about the available properties with the CalculateTaxRequest class.Describes the name of the parameter that can be associated with a specific quick action type. For example, User Utterance is a parameter that is associated with agent quick actions.Describes the type of quick action. The type can either be Input or Output. Describes the value of the parameter associated with the quick action. Returns the name of the parameter associated with the quick action. Returns the type of the parameter associated with the quick action. This can either be Input or Output.Returns the value of the parameter associated with the quick action.
---
# DescribeQuickActionParameter Class

Represents the parameters corresponding to a quick action.

## 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.")

- **[DescribeQuickActionParameter Properties](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_QuickAction_DescribeQuickActionParameter.htm#apex_QuickAction_DescribeQuickActionParameter_properties)**  
    Learn more about the available properties with the CalculateTaxRequest class.
- **[DescribeQuickActionParameter Methods](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_QuickAction_DescribeQuickActionParameter.htm#apex_QuickAction_DescribeQuickActionParameter_methods)**

## DescribeQuickActionParameter Properties

Learn more about the available properties with the CalculateTaxRequest class.

The following are properties for DescribeQuickActionParameter.The following are properties for DescribeQuickActionParameter.

- **[parametername](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_QuickAction_DescribeQuickActionParameter.htm#apex_QuickAction_DescribeQuickActionParameter_parametername)**  
    Describes the name of the parameter that can be associated with a specific quick action type. For example, User Utterance is a parameter that is associated with agent quick actions.
- **[parametertype](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_QuickAction_DescribeQuickActionParameter.htm#apex_QuickAction_DescribeQuickActionParameter_parametertype)**  
    Describes the type of quick action. The type can either be Input or Output.
- **[parametervalue](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_QuickAction_DescribeQuickActionParameter.htm#apex_QuickAction_DescribeQuickActionParameter_parametervalue)**  
    Describes the value of the parameter associated with the quick action.

### parametername

Describes the name of the parameter that can be associated with a specific quick action type. For example, User Utterance is a parameter that is associated with agent quick actions.

#### Signature

public String parametername {get; set;}

#### Property 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.")

### parametertype

Describes the type of quick action. The type can either be Input or Output.

#### Signature

public String parametertype {get; set;}

#### Property 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.")

### parametervalue

Describes the value of the parameter associated with the quick action.

#### Signature

public String parametervalue {get; set;}

#### Property 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.")

## DescribeQuickActionParameter Methods

The following are methods for DescribeQuickActionParameter.

- **[getParameterName()](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_QuickAction_DescribeQuickActionParameter.htm#apex_QuickAction_DescribeQuickActionParameter_getParameterName)**  
    Returns the name of the parameter associated with the quick action.
- **[getParameterType()](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_QuickAction_DescribeQuickActionParameter.htm#apex_QuickAction_DescribeQuickActionParameter_getParameterType)**  
    Returns the type of the parameter associated with the quick action. This can either be Input or Output.
- **[getParameterValue()](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_QuickAction_DescribeQuickActionParameter.htm#apex_QuickAction_DescribeQuickActionParameter_getParameterValue)**  
    Returns the value of the parameter associated with the quick action.

### getParameterName()

Returns the name of the parameter associated with the quick action.

#### Signature

public String getParameterName()

#### 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.")

### getParameterType()

Returns the type of the parameter associated with the quick action. This can either be Input or Output.

#### Signature

public String getParameterType()

#### 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.")

### getParameterValue()

Returns the value of the parameter associated with the quick action.

#### Signature

public String getParameterValue()

#### 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.")