Expand description
Typed payload data structs for each event type.
Each event type has a corresponding data struct that defines the JSON
payload schema. Unknown fields are preserved via #[serde(flatten)]
for forward compatibility.
Structs§
- Assign
Data - Payload for
item.assign. - Comment
Data - Payload for
item.comment. - Compact
Data - Payload for
item.compact. - Create
Data - Payload for
item.create. - Data
Parse Error - Error returned when deserializing an event’s JSON payload fails.
- Delete
Data - Payload for
item.delete. - Link
Data - Payload for
item.link. - Move
Data - Payload for
item.move. - Parse
Assign Action Error - Error returned when parsing an invalid assign action string.
- Redact
Data - Payload for
item.redact. - Snapshot
Data - Payload for
item.snapshot. - Unlink
Data - Payload for
item.unlink. - Update
Data - Payload for
item.update.
Enums§
- Assign
Action - Whether an agent is being assigned or unassigned.
- Event
Data - Typed payload for an event. The discriminant comes from
EventType, not from the JSON itself (it is an external tag in TSJSON).