Skip to main content

Module session

Module session 

Source
Expand description

ChatSessionExt trait for jmap_base_client::Session.

Adds JMAP Chat extension methods to the base Session type.

Specs:

  • draft-atwood-jmap-chat-00 §3 (ChatCapability fields)
  • draft-atwood-jmap-chat-push-00 (ChatPushCapability fields)
  • draft-atwood-jmap-chat-wss-00 (supports_chat_websocket)

ChatCapability and ChatPushCapability live in jmap-chat-types (the canonical home for chat wire-format types); this module re-exports them for ergonomic use from the trait signatures below.

Structs§

ChatCapability
Account-level capability object for "urn:ietf:params:jmap:chat".
ChatPushCapability
Account-level capability object for "urn:ietf:params:jmap:chat:push".

Traits§

ChatSessionExt
Extension methods for jmap_base_client::Session that surface JMAP Chat capability information.