Skip to content

JMAP Core implementation #1

@foxcpp

Description

@foxcpp

Reference: https://jmap.io/spec-core.html
List below is nowhere complete.

  • Fundamental types
    • Int
    • UnsignedInt
    • Date
    • UTCDate
    • Id
  • Autodiscovery
  • Structures for base JMAP Core objects
    • Session
    • Account
    • Core Capabilities
    • Request-level errors
    • Invocation
      • Method-level errors
      • Decode Invocation "subtypes" using type -> decoder mapping.
    • Request
    • Response
    • Set-level errors
  • Core request objects
    • Object/get
    • Object/changes
    • Object/set
    • Object/copy
    • Object/query
    • Object/queryChanges
  • Core/echo
  • Binary data I/O
    • Downloading
    • Uploading
    • Blob/Copy method
  • Push
    • StateChange structure
    • PushSubscription structure
      • PushSubscription/get
      • PushSubscription/set
    • Event Source
  • Client interface
    • Get Session object
    • Interface to send request objects directly
    • "Call batch builder" interface
    • Binary I/O interface
  • Server interface
    • Base backend interface
    • Binary I/O backend interface
    • Method call dispatching

Metadata

Metadata

Assignees

No one assigned

    Labels

    clientRelated to client codeserverRelated to server code

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions