Skip to main content

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§

HttpClient
HTTP client usable by JmapClient.
RecordType
JMAP collection types (calendars, address books, etc.).

Functions§

discover_session_resource
Fetch the JMAP session resource.