From 766402a7025112569ddfe1efdc257513ff7d7ddf Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Fri, 17 Aug 2018 09:34:08 -0600 Subject: [PATCH] Use strict types for the presence EDUs --- .../definitions/event-schemas/m.presence.accept.yaml | 3 ++- .../definitions/event-schemas/m.presence.deny.yaml | 3 ++- .../definitions/event-schemas/m.presence.invite.yaml | 3 ++- api/server-server/definitions/event-schemas/m.presence.yaml | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/api/server-server/definitions/event-schemas/m.presence.accept.yaml b/api/server-server/definitions/event-schemas/m.presence.accept.yaml index 3b80ac44..72f932d2 100644 --- a/api/server-server/definitions/event-schemas/m.presence.accept.yaml +++ b/api/server-server/definitions/event-schemas/m.presence.accept.yaml @@ -22,7 +22,8 @@ allOf: - type: object properties: edu_type: - type: string + type: enum + enum: ['m.presence_accept'] description: The string ``m.presence_accept`` example: "m.presence_accept" content: diff --git a/api/server-server/definitions/event-schemas/m.presence.deny.yaml b/api/server-server/definitions/event-schemas/m.presence.deny.yaml index 1383866c..3264a5af 100644 --- a/api/server-server/definitions/event-schemas/m.presence.deny.yaml +++ b/api/server-server/definitions/event-schemas/m.presence.deny.yaml @@ -31,7 +31,8 @@ allOf: - type: object properties: edu_type: - type: string + type: enum + enum: ['m.presence_deny'] description: The string ``m.presence_deny`` example: "m.presence_deny" content: diff --git a/api/server-server/definitions/event-schemas/m.presence.invite.yaml b/api/server-server/definitions/event-schemas/m.presence.invite.yaml index eeb00ae3..8ae84872 100644 --- a/api/server-server/definitions/event-schemas/m.presence.invite.yaml +++ b/api/server-server/definitions/event-schemas/m.presence.invite.yaml @@ -21,7 +21,8 @@ allOf: - type: object properties: edu_type: - type: string + type: enum + enum: ['m.presence_invite'] description: The string ``m.presence_invite`` example: "m.presence_invite" content: diff --git a/api/server-server/definitions/event-schemas/m.presence.yaml b/api/server-server/definitions/event-schemas/m.presence.yaml index 011db2ca..f9e0499b 100644 --- a/api/server-server/definitions/event-schemas/m.presence.yaml +++ b/api/server-server/definitions/event-schemas/m.presence.yaml @@ -21,7 +21,8 @@ allOf: - type: object properties: edu_type: - type: string + type: enum + enum: ['m.presence'] description: The string ``m.presence`` example: "m.presence" content: