# chrome.[cast](https://developers.google.com/cast/docs/reference/web_sender/chrome.cast).[media](https://developers.google.com/cast/docs/reference/web_sender/chrome.cast.media).UserActionState

class static

Represent User Action state for media.

## Constructor

### UserActionState

new
UserActionState(userAction)

| #### Parameter ||
|---|---|
| userAction | [chrome.cast.media.UserAction](https://developers.google.com/cast/docs/reference/web_sender/chrome.cast.media#.UserAction) Value must not be null. |

## Properties

### customData

(non-null Object or undefined)

Optional app specific data.

### userAction

non-null [chrome.cast.media.UserAction](https://developers.google.com/cast/docs/reference/web_sender/chrome.cast.media#.UserAction)

The user action.