make_leave returns an event field too

This commit is contained in:
Richard van der Hoff 2018-10-03 14:41:40 +01:00
parent e17dd12007
commit 818b48cbbb
2 changed files with 86 additions and 79 deletions

View file

@ -60,7 +60,7 @@ paths:
x-example: ["1", "2"] x-example: ["1", "2"]
responses: responses:
200: 200:
description: description: |-
A template to be used for the rest of the `Joining Rooms`_ handshake. A template to be used for the rest of the `Joining Rooms`_ handshake.
schema: schema:
type: object type: object

View file

@ -52,12 +52,17 @@ paths:
responses: responses:
200: 200:
description: |- description: |-
An unsigned event that the sending server may use as a template A template to be used to call ``/send_leave``.
for when it calls ``/send_leave``.
schema: schema:
schema:
type: object
properties:
event:
allOf: allOf:
- $ref: "definitions/unsigned_pdu.yaml" - $ref: "definitions/unsigned_pdu.yaml"
- type: object - description: |-
An unsigned template event.
type: object
properties: properties:
# Note: we override a bunch of parameters to change their descriptions # Note: we override a bunch of parameters to change their descriptions
sender: sender:
@ -126,6 +131,7 @@ paths:
- state_key - state_key
examples: examples:
application/json: { application/json: {
"event": {
"$ref": "examples/unsigned_pdu.json", "$ref": "examples/unsigned_pdu.json",
"type": "m.room.member", "type": "m.room.member",
"state_key": "@someone:example.org", "state_key": "@someone:example.org",
@ -138,6 +144,7 @@ paths:
["$room_p0wer_l3vels_3vent:matrix.org", {"sha256": "abase64encodedsha256hashshouldbe43byteslong"}] ["$room_p0wer_l3vels_3vent:matrix.org", {"sha256": "abase64encodedsha256hashshouldbe43byteslong"}]
] ]
} }
}
403: 403:
description: |- description: |-
The request is not authorized. This could mean that the user is not in the room. The request is not authorized. This could mean that the user is not in the room.