The client object that an add-on uses to communicate with Meet web.
Signature
  interface 
  
 MeetAddonClient 
 
 
Method signatures
| Name | Description | 
|---|---|
| closeAddon() | Close the add-on that's running in the Meet iframe by unloading all iframes and closing the side panel if it's open. Calling this while there's an ongoing activity has no effect. | 
| endActivity() | Ends an ongoing activity. Will fail if: - There is not an ongoing activity. - The user is not the initiator of the activity. | 
| getActivityStartingState() | Retrieves information about the initial state of the add-on when the participant accepts the invitation to activity. | 
| getFrameOpenReason() | Retrieves the action causing the add-on frame to be opened. | 
| getMeetingInfo() | Retrieves information about the meeting in which the add-on is running. | 
| on(eventId, eventHandler) | Provides access to the AddonCallbacksthat the add-on can utilize. | 
| setActivityStartingState(activityStartingState) | Sets or updates information about the initial state of the add-on that's used when the participant accepts the invitation to join the activity. | 
| startActivity(activityStartingState) | Starts an activity with the provided starting state of frames that the initiator and participants can use during the activity. | 

