mirror of
https://github.com/matrix-org/matrix-spec
synced 2025-12-20 16:38:37 +01:00
Document group and context response keys
This commit is contained in:
parent
e2eb0c7ad9
commit
5e0e4a8518
|
|
@ -166,10 +166,87 @@ paths:
|
|||
description: The event that matched.
|
||||
allOf:
|
||||
- "$ref": "core-event-schema/room_event.json"
|
||||
context:
|
||||
type: object
|
||||
title: Event Context
|
||||
description: Context for result, if requested.
|
||||
properties:
|
||||
start:
|
||||
type: string
|
||||
title: Start Token
|
||||
description: |-
|
||||
Pagination token for the start of the chunk
|
||||
end:
|
||||
type: string
|
||||
title: End Token
|
||||
description: |-
|
||||
Pagination token for the end of the chunk
|
||||
events_before:
|
||||
type: array
|
||||
title: Events Before
|
||||
description: Events just before the result.
|
||||
items:
|
||||
type: object
|
||||
title: Event
|
||||
allOf:
|
||||
- "$ref": "core-event-schema/room_event.json"
|
||||
events_after:
|
||||
type: array
|
||||
title: Events After
|
||||
descriptions: Events just after the result.
|
||||
items:
|
||||
type: object
|
||||
title: Event
|
||||
allOf:
|
||||
- "$ref": "core-event-schema/room_event.json"
|
||||
groups:
|
||||
type: object
|
||||
title: Groups
|
||||
description: Any groups that were requseted.
|
||||
additionalProperties:
|
||||
type: object
|
||||
title: Group Key
|
||||
description: The results for a given group.
|
||||
additionalProperties:
|
||||
type: object
|
||||
title: Group Value
|
||||
description: |-
|
||||
The results for a particular group value.
|
||||
properties:
|
||||
next_batch:
|
||||
type: string
|
||||
title: Next Batch in Group
|
||||
description: |-
|
||||
Token that can be used to get the next
|
||||
batch of results if exists.
|
||||
order:
|
||||
type: integer
|
||||
title: Group Order
|
||||
description: |-
|
||||
Key that can be used to order different
|
||||
groups.
|
||||
results:
|
||||
type: array
|
||||
description: |-
|
||||
Which results are in this group.
|
||||
items:
|
||||
type: string
|
||||
title: Result Event ID
|
||||
examples:
|
||||
application/json: |-
|
||||
{
|
||||
"search_categories": {
|
||||
"groups": {
|
||||
"room_id": {
|
||||
"!qPewotXpIctQySfjSy:localhost": {
|
||||
"order": 1,
|
||||
"next_batch": "BdgFsdfHSf-dsFD",
|
||||
"results": [
|
||||
"$144429830826TWwbB:localhost"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"room_events": {
|
||||
"count": 24,
|
||||
"results": {
|
||||
|
|
@ -178,7 +255,7 @@ paths:
|
|||
"result": {
|
||||
"age": 526228296,
|
||||
"content": {
|
||||
"body": "Test content",
|
||||
"body": "Test content martians and men",
|
||||
"msgtype": "m.text"
|
||||
},
|
||||
"event_id": "$144429830826TWwbB:localhost",
|
||||
|
|
|
|||
Loading…
Reference in a new issue