Document group and context response keys

pull/977/head
Erik Johnston 9 years ago
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…
Cancel
Save