| AnonymousUser | Tipo di utente anonimo, è necessario impostare il nome visualizzato. | 
| BaseParticipant | Risorsa singleton contenente le informazioni sui partecipanti. Verrà impostato esattamente uno dei campi signedInUser, anonymousUser o phoneUser per determinare il tipo di partecipante. | 
| CanvasAssignment | Compito video per una singola tela. | 
| CanvasDimensions | Dimensioni di una tela. | 
| DeletedMediaEntry | Risorsa eliminata per una voce multimediale. | 
| DeletedParticipant | Risorsa eliminata per un partecipante. | 
| DeletedResource | Interfaccia di base per tutte le risorse eliminate. | 
| LayoutModel | Modello di layout per il compito con video. | 
| LeaveRequest | Comunica al server che il client sta per disconnettersi. Dopo aver ricevuto la risposta, il client non deve aspettarsi di ricevere altri messaggi o RTP multimediali. | 
| LeaveResponse | Risposta a una richiesta di congedo dal server. | 
| MediaApiCanvas | Tela video per il compito video. | 
| MediaApiRequest | Interfaccia di base per tutte le richieste. | 
| MediaApiResponse | Interfaccia di base per tutte le risposte. | 
| MediaApiResponseStatus | Stato di base per una risposta. | 
| MediaEntriesChannelToClient | Messaggio del canale di dati delle voci multimediali dal server al client. | 
| MediaEntry | Interfaccia Media Entry. | 
| MediaEntryResource | Istantanea della risorsa per una voce multimediale. | 
| MediaStatsChannelFromClient | Messaggio del canale di dati delle statistiche multimediali dal client al server. | 
| MediaStatsChannelToClient | Messaggio del canale di dati delle statistiche multimediali dal server al client. | 
| MediaStatsConfiguration | Configurazione per le statistiche dei contenuti multimediali. Fornito dal server e deve essere utilizzato dal client per caricare le statistiche dei contenuti multimediali. | 
| MediaStatsResource | Snapshot della risorsa per le statistiche dei contenuti multimediali. Gestito dal server. | 
| ParticipantResource | Tipo di risorsa partecipante di base | 
| ParticipantsChannelToClient | Messaggio del canale di dati dei partecipanti dal server al client. | 
| PhoneUser | Tipo di utente del telefono, ha sempre un nome visualizzato. Utente che si connette da un telefono la cui identità è sconosciuta perché non ha eseguito l'accesso con un Account Google. | 
| ResourceSnapshot | Interfaccia di base per tutti gli snapshot delle risorse forniti dal server. | 
| SessionControlChannelFromClient | Messaggio del canale di dati di controllo della sessione dal client al server. | 
| SessionControlChannelToClient | Messaggio del canale di dati di controllo della sessione dal server al client. | 
| SessionStatus | Stato della sessione. | 
| SessionStatusResource | Risorsa singleton contenente lo stato della sessione multimediale. | 
| SetVideoAssignmentRequest | Richiesta di impostazione del compito video. Per ricevere gli stream video, il cliente deve impostare un compito. | 
| SetVideoAssignmentResponse | Risposta a una richiesta di assegnazione di video impostata dal server. | 
| SignedInUser | Tipo di utente che ha eseguito l'accesso, ha sempre un ID e un nome visualizzato univoci. | 
| StatsSection | Una sezione di base delle statistiche dei contenuti multimediali. Tutte le sezioni hanno un ID. | 
| StatTypes | Tipi di sezioni delle statistiche. Sono definiti dalla specifica WebRTC. | 
| UploadMediaStats | Carica le statistiche dei contenuti multimediali. | 
| UploadMediaStatsRequest | Carica le statistiche dei contenuti multimediali dal client al server. Le statistiche vengono recuperate da WebRTC chiamando RTCPeerConnection.getStats(). L'oggetto RTCStatsReport restituito può essere mappato alle sezioni riportate di seguito. | 
| UploadMediaStatsResponse | Risposta a una richiesta di caricamento delle statistiche dei contenuti multimediali. | 
| VideoAssignmentChannelFromClient | Messaggio del canale di dati dei compiti video dal client al server. | 
| VideoAssignmentChannelToClient | Messaggio del canale di dati dei compiti video dal server al client. | 
| VideoAssignmentLayoutModel | Assegnazione di un video a un modello di layout. | 
| VideoAssignmentMaxResolution | La risoluzione video massima che il cliente vuole ricevere per tutti i feed video. | 
| VideoAssignmentResource | Risorsa singleton che descrive in che modo gli stream video vengono assegnati ai canvas video specificati nel modello di layout video del cliente. |