From 5406916ad66c4a8ef9674866508ebcdb93af4077 Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Thu, 24 Dec 2020 09:50:38 +0000 Subject: [PATCH] fix openapi for userentities --- grocy.openapi.json | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/grocy.openapi.json b/grocy.openapi.json index 2e231ede..a8f23e15 100644 --- a/grocy.openapi.json +++ b/grocy.openapi.json @@ -571,7 +571,14 @@ "required": true, "description": "A valid entity name", "schema": { - "$ref": "#/components/internalSchemas/ExposedEntity" + "oneOf": [ + { + "$ref": "#/components/internalSchemas/ExposedEntity" + }, + { + "$ref": "#/components/internalSchemas/ExposedUserEntity" + } + ] } }, { @@ -620,7 +627,14 @@ "required": true, "description": "A valid entity name", "schema": { - "$ref": "#/components/internalSchemas/ExposedEntity_NotIncludingNotEditable" + "oneOf": [ + { + "$ref": "#/components/internalSchemas/ExposedEntity_NotIncludingNotEditable" + }, + { + "$ref": "#/components/internalSchemas/ExposedUserEntity" + } + ] } }, { @@ -3942,6 +3956,10 @@ "api_keys" ] }, + "ExposedUserEntity": { + "type": "string", + "pattern": "^userentity-" + }, "ExposedEntityNoListing": { "type": "string", "enum": [ @@ -5241,4 +5259,4 @@ "ApiKeyAuth": [] } ] -} +} \ No newline at end of file