Class: Cloudflare::RealtimeKit::SessionParticipant
- Inherits:
-
Cloudflare::Resource
- Object
- Cloudflare::Resource
- Cloudflare::RealtimeKit::SessionParticipant
- Defined in:
- lib/cloudflare/realtime_kit/session_participant.rb
Overview
A participant as observed by a historical session. Distinct from Participant (which is the meeting-level invitee record): a session participant carries timing data — when they joined, when they left, network/device events, etc.
Read-only — the upstream spec exposes only GET endpoints for these. session.participants.create raises NoMethodError before any HTTP call, citing the missing endpoint.
Reached via session.participants for the per-session list, or Session.find_participant_by_peer_id(…) for a reverse lookup.
Constant Summary
Constants inherited from Cloudflare::Resource
Cloudflare::Resource::ENVELOPE_KEYS
Instance Attribute Summary
Attributes inherited from Cloudflare::Resource
Method Summary
Methods inherited from Cloudflare::Resource
#==, #[], all, attribute, attributes, #attributes, collection_path, configured_api_token, create, #destroy, find, has_many, has_one, #hash, #id, #initialize, member_path, read_only, read_only?, #reload, request, scope_params, scope_required, #set_attrs_from_response, #to_h, to_wire_keys, unwrap_envelope, #update, wire_kwarg, wire_name_for_request, wire_name_for_response
Constructor Details
This class inherits a constructor from Cloudflare::Resource