Skip to main content

Module methods

Module methods 

Source
Expand description

Typed JMAP Metadata method wrappers — response types, SessionClient, constants, and helpers.

Response types mirror RFC 8620 standard shapes (§5.1 /get, §5.5 /query, §5.2 /changes, §5.3 /set, §5.6 /queryChanges). Method implementations live in sub-modules and operate on SessionClient.

Modules§

metadata
JMAP Metadata — Metadata/* method implementations on SessionClient (draft-ietf-jmap-metadata-01 §3).

Structs§

AddedItem
A single item added to a query result set (RFC 8620 §5.6).
ChangesResponse
RFC 8620 §5.2 — Foo/changes response shape.
GetResponse
RFC 8620 §5.1 — Foo/get response shape.
MetadataChangesParams
Extra method-level arguments for Metadata/changes (draft-ietf-jmap-metadata-01 §3.3).
MetadataGetParams
Extra method-level arguments for Metadata/get (draft-ietf-jmap-metadata-01 §3.2).
MetadataQueryChangesParams
Extra method-level arguments for Metadata/queryChanges (draft-ietf-jmap-metadata-01 §3.5).
MetadataQueryParams
Extra method-level arguments for Metadata/query (draft-ietf-jmap-metadata-01 §3.4).
MetadataSetParams
Extra method-level arguments for Metadata/set (draft-ietf-jmap-metadata-01 §3.1).
QueryChangesResponse
RFC 8620 §5.6 — Foo/queryChanges response shape.
QueryResponse
RFC 8620 §5.5 — Foo/query response shape.
SessionClient
A JmapClient bound to a JMAP session.
SetError
A per-item failure in a /set response (RFC 8620 §5.3).
SetResponse
RFC 8620 §5.3 — Foo/set response shape.