[docs]classOptionIceServerInfo(BaseModel):"""Information about the ICE servers."""data:IceServerInfoDatatype:Literal["ice_server_info"]="ice_server_info"model_config=ConfigDict(protected_namespaces=())
[docs]classOptionModelingBatch(BaseModel):"""Response to a ModelingBatch."""data:ModelingBatchDatatype:Literal["modeling_batch"]="modeling_batch"model_config=ConfigDict(protected_namespaces=())
[docs]classOptionMetricsRequest(BaseModel):"""Request a collection of metrics, to include WebRTC."""data:MetricsRequestDatatype:Literal["metrics_request"]="metrics_request"model_config=ConfigDict(protected_namespaces=())
[docs]classOptionModelingSessionData(BaseModel):"""Data about the Modeling Session (application-level)."""data:ModelingSessionDataDatatype:Literal["modeling_session_data"]="modeling_session_data"model_config=ConfigDict(protected_namespaces=())
[docs]classOptionPong(BaseModel):"""Pong response to a Ping message."""data:PongDatatype:Literal["pong"]="pong"model_config=ConfigDict(protected_namespaces=())