Expand description
Nextcloud Talk (Spreed) API client and domain models.
Provides strongly typed representations and an asynchronous client for interacting with Nextcloud Talk conversations (rooms) and chat messages via Nextcloud’s OCS endpoints:
RoomandRoomType— conversations, access levels, and metadata beneath/ocs/v2.php/apps/spreed/api/v4/roomChatMessage— chat messages and system events beneath/ocs/v2.php/apps/spreed/api/v1/chatTalkClient— client wrappingnextcloud_ocs::OcsClient
Official documentation:
Structs§
- Chat
Message - A chat message within a Nextcloud Talk conversation.
- Room
- A Nextcloud Talk conversation or room.
- Talk
Client - Asynchronous client for Nextcloud Talk (Spreed) API.
- Unknown
Room Type Error - Error returned when converting an unrecognized integer into a
RoomType.
Enums§
- Room
Type - The type of a Nextcloud Talk conversation.
Constants§
- CHAT_
API_ PATH - Relative path to Nextcloud Talk chat API beneath
/ocs/v2.php. - ROOM_
API_ PATH - Relative path to Nextcloud Talk room API beneath
/ocs/v2.php.