specs/messaging/message/status/v0_2/payload library
Classes
- Payload
- Messaging — Message Status — payload
- Response
- The success response to a messaging/message/status request. Carried in a Trust Task document whose type is https://trusttasks.org/spec/messaging/message/status/0.2#response.
- ResponseStatusesItem
- ResponseStatusesItem, generated from its schema.
Extension Types
- MessageState
-
Where a sent message stands.
queued: held for the recipient and not yet handed over.delivered: handed to the recipient (pickup or live stream) and not yet removed by it.collected: removed by the recipient — acknowledged after pickup, fetched with delete, or deleted or purged by it.withdrawn: removed by the sender.discarded: removed by the mediator before the recipient took it — expired, or its account was removed.unknown: the mediator holds neither the message nor a receipt for it under the requester.
Constants
- deprecation → const String?
- Why this specification version is deprecated, or null when it is current.
- extendsVersion → const String?
-
The
MAJOR.MINORthis version declares it extends (SPEC §5.2, "Declared extension"), or null when it declares none. - payloadSchemaJson → const String
- This specification's payload schema, as JSON text.
- responsePayloadSchemaJson → const String
- As payloadSchemaJson, for the success-response variant.
- responseSpec → const SpecPolicy
- The SPEC §7.2 policy for the success-response variant.
- responseTypeUri → const String
- The success-response form of typeUri (SPEC §4.4.1).
- spec → const SpecPolicy
- The SPEC §7.2 policy for the request variant, taken from this specification's front matter.
- typeUri → const String
- The Trust Task type URI this library's Payload is carried under.