## ActionRequest

This class is deprecated.

Button Actions has been deprecated. Please contact Button to update your integration.

## Class Overview

A Button Action request defines the parameters for fetching an action.

##### See Also
- `ButtonActionsInterface`

## Summary

| Public Constructors |
| --- |
|  | [ActionRequest](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ActionRequest.html#ActionRequest(java.lang.String,%20com.usebutton.sdk.action.ActionQuery))( [String](https://d.android.com/reference/java/lang/String.html) buttonId, [ActionQuery](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ActionQuery.html) query)<br> <br> <br>Creates a new Button Action request with the given button id and query. |

| Public Methods |
| --- |
| [String](https://d.android.com/reference/java/lang/String.html) | [getButtonId](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ActionRequest.html#getButtonId())() |
| [String](https://d.android.com/reference/java/lang/String.html) | [getPubRef](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ActionRequest.html#getPubRef())() |
| [ActionQuery](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ActionQuery.html) | [getQuery](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ActionRequest.html#getQuery())() |
| void | [setPubRef](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ActionRequest.html#setPubRef(java.lang.String))( [String](https://d.android.com/reference/java/lang/String.html) pubRef) |

## Public Constructors

#### public             ActionRequest( [String](https://d.android.com/reference/java/lang/String.html) buttonId, [ActionQuery](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ActionQuery.html) query)

Creates a new Button Action request with the given button id and query.

##### Parameters

| buttonId | the identifier for your button (e.g. btn-xxxxxxxxxxxx). |
| query | an action query object providing context about your user's current activity. |

## Public Methods

#### public           [String](https://d.android.com/reference/java/lang/String.html)getButtonId()

#### public           [String](https://d.android.com/reference/java/lang/String.html)getPubRef()

#### public           [ActionQuery](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ActionQuery.html)getQuery()

#### public           void  setPubRef( [String](https://d.android.com/reference/java/lang/String.html) pubRef)
