[null,null,["Last updated 2024-09-18 UTC."],[[["\u003cp\u003e\u003ccode\u003eGCKApplicationMetadata\u003c/code\u003e provides comprehensive information about a Cast receiver application, including its ID, name, icon, and supported namespaces.\u003c/p\u003e\n"],["\u003cp\u003eIt includes details about the sender application, such as its identifier and launch URL, if available.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can access properties like \u003ccode\u003eapplicationID\u003c/code\u003e, \u003ccode\u003eapplicationName\u003c/code\u003e, \u003ccode\u003eimages\u003c/code\u003e, and \u003ccode\u003enamespaces\u003c/code\u003e to utilize app metadata.\u003c/p\u003e\n"],["\u003cp\u003eIt also offers methods like \u003ccode\u003esenderAppIdentifier\u003c/code\u003e and \u003ccode\u003esenderAppLaunchURL\u003c/code\u003e for retrieving sender application details.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eNSObject\u003c/code\u003e and conforms to the \u003ccode\u003eNSCopying\u003c/code\u003e protocol for object copying.\u003c/p\u003e\n"]]],["The `UserActionState` class represents the state of a user action related to media. It's created using a `UserAction` parameter which cannot be null. It has two properties: `userAction`, which holds the user's action, and `customData`, which is an optional field for application-specific data. This data structure is utilized to manage and convey information about specific media user interactions.\n"],null,["# Class: UserActionState\n\ncast.[framework](/cast/docs/reference/web_receiver/cast.framework).[messages](/cast/docs/reference/web_receiver/cast.framework.messages).UserActionState\n========================================================================================================================================================\n\nclass static\n\nRepresents User Action state for media.\n\nConstructor\n-----------\n\n### UserActionState\n\nnew\nUserActionState(userAction)\n\n| #### Parameter ||\n|------------|-------------------------------------------------------------------------------------------------------------------------------------|\n| userAction | [cast.framework.messages.UserAction](/cast/docs/reference/web_receiver/cast.framework.messages#.UserAction) Value must not be null. |\n\nProperties\n----------\n\n### customData\n\n(non-null Object or undefined)\n\nOptional app specific data.\n\n### userAction\n\nnon-null [cast.framework.messages.UserAction](/cast/docs/reference/web_receiver/cast.framework.messages#.UserAction)\n\nThe user action."]]