From 71baa6cd39bc1c263db457baa66bcfb6bb600efc Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Thu, 18 Nov 2021 17:34:54 +0545 Subject: [PATCH] permission model for openapi spec --- src/Appwrite/Specification/Format/OpenAPI3.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Appwrite/Specification/Format/OpenAPI3.php b/src/Appwrite/Specification/Format/OpenAPI3.php index 863a7a962..b52c38503 100644 --- a/src/Appwrite/Specification/Format/OpenAPI3.php +++ b/src/Appwrite/Specification/Format/OpenAPI3.php @@ -335,6 +335,12 @@ class OpenAPI3 extends Format 'type' => 'string', ]; break; + case 'Utopia\Database\Validator\Permissions': + $node['schema']['type'] = $validator->getType(); + $node['schema']['items'] = [ + 'type' => 'string', + ]; + break; case 'Appwrite\Auth\Validator\Password': $node['schema']['type'] = $validator->getType(); $node['schema']['format'] = 'password';