Crate libjmap

Crate libjmap 

Source

Modules§

addressbook
calendar
error

Structs§

ChangesResponse
Response structure for changes method calls.
GetResponse
Response structure for Get requests.
Invocation
JMAP method invocation: [methodName, arguments, methodCallId]
JmapClient
JMAP client for interacting with JMAP servers.
JmapError
JMAP error structure
JmapResponse
JMAP response structure containing method responses and session state.
MethodResponse
JMAP method response tuple: [method_name, response_data, call_id]
QueryResponse
Response structure for query method calls
Record
JMAP record with ID, state, and data.
RecordRef
Reference to a specific version of a JMAP record.
RequestObject
JMAP request structure (RFC 8620 section 3.3)
SessionResource
SetResponse
JMAP set response structure for create/update/delete operations.

Enums§

ChangeStatus
Status of an item relative to a previous state.
DiscoverError
DiscoverSessionError
Error returned by discover_session_resource.
MethodResponseData
JMAP method response data. Either a success response or an error.
RequestError
Error executing an HTTP request.
Scheme
Uri schemes for known transport protocols.

Constants§

JMAP_CORE
JMAP core capability URN.

Traits§

RecordType
JMAP collection types (calendars, address books, etc.).

Functions§

discover_session_resource
Fetch the JMAP session resource.