From 1d528d669e6251921c8e124432e32d415a89bdae Mon Sep 17 00:00:00 2001 From: Bishwajeet Parhi Date: Wed, 14 Jun 2023 10:53:59 +0530 Subject: [PATCH] feat-whitelist-enums --- src/Appwrite/Specification/Format/OpenAPI3.php | 1 + src/Appwrite/Specification/Format/Swagger2.php | 1 + 2 files changed, 2 insertions(+) diff --git a/src/Appwrite/Specification/Format/OpenAPI3.php b/src/Appwrite/Specification/Format/OpenAPI3.php index 46db262d3b..71fa6a7fdc 100644 --- a/src/Appwrite/Specification/Format/OpenAPI3.php +++ b/src/Appwrite/Specification/Format/OpenAPI3.php @@ -411,6 +411,7 @@ class OpenAPI3 extends Format /** @var \Utopia\Validator\WhiteList $validator */ $node['schema']['type'] = $validator->getType(); $node['schema']['x-example'] = $validator->getList()[0]; + $node['schema']['enum'] = $validator->getList(); if ($validator->getType() === 'integer') { $node['format'] = 'int32'; diff --git a/src/Appwrite/Specification/Format/Swagger2.php b/src/Appwrite/Specification/Format/Swagger2.php index 422f164fa6..dcf6f19e51 100644 --- a/src/Appwrite/Specification/Format/Swagger2.php +++ b/src/Appwrite/Specification/Format/Swagger2.php @@ -413,6 +413,7 @@ class Swagger2 extends Format /** @var \Utopia\Validator\WhiteList $validator */ $node['type'] = $validator->getType(); $node['x-example'] = $validator->getList()[0]; + $node['enum'] = $validator->getList(); if ($validator->getType() === 'integer') { $node['format'] = 'int32';