Module mould::session [] [src]

Context module contains protocol implementation.

Server can receive the following messages from clients:

  • {"event": "request", "data": {"action": "what_to_do", "payload": {...}}}
  • {"event": "next"}
  • {"event": "cancel"}

Server responds to clients the following messages:

  • {"event": "ready"}
  • {"event": "item"}
  • {"event": "done"}
  • {"event": "reject", "data": {"message": "text_of_message"}}

Structs

Context
DefaultBuilder
ExtractError
Request

Enums

Alternative
Error
Input
Output

Traits

Builder
Extractor

Interface for access to payload of request.

Session

Type Definitions

Array
Object
TaskId