Skip to main content

Crate nextcloud_talk

Crate nextcloud_talk 

Source
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:

Official documentation:

Structs§

ChatMessage
A chat message within a Nextcloud Talk conversation.
Room
A Nextcloud Talk conversation or room.
TalkClient
Asynchronous client for Nextcloud Talk (Spreed) API.
UnknownRoomTypeError
Error returned when converting an unrecognized integer into a RoomType.

Enums§

RoomType
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.