# cast.[framework](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework).[messages](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages).UserActionState

class static

Represents User Action state for media.

## Constructor

### UserActionState

new
UserActionState(userAction)

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

## Properties

### customData

(non-null Object or undefined)

Optional app specific data.

### userAction

non-null [cast.framework.messages.UserAction](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages#.UserAction)

The user action.