From 6bdd3906c9ac6c59896b232e366586e821f1ef18 Mon Sep 17 00:00:00 2001 From: Steven Nguyen Date: Thu, 9 Feb 2023 17:06:13 -0800 Subject: [PATCH] Update specs generator to include offline metadata --- src/Appwrite/Specification/Format/OpenAPI3.php | 3 +++ src/Appwrite/Specification/Format/Swagger2.php | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/Appwrite/Specification/Format/OpenAPI3.php b/src/Appwrite/Specification/Format/OpenAPI3.php index 4676849a74..0e4cef5fb3 100644 --- a/src/Appwrite/Specification/Format/OpenAPI3.php +++ b/src/Appwrite/Specification/Format/OpenAPI3.php @@ -170,6 +170,9 @@ class OpenAPI3 extends Format 'scope' => $route->getLabel('scope', ''), 'platforms' => $sdkPlatforms, 'packaging' => $route->getLabel('sdk.packaging', false), + 'offline-model' => $route->getLabel('sdk.offline.model', ''), + 'offline-key' => $route->getLabel('sdk.offline.key', ''), + 'offline-response-key' => $route->getLabel('sdk.offline.response.key', '$id'), ], ]; diff --git a/src/Appwrite/Specification/Format/Swagger2.php b/src/Appwrite/Specification/Format/Swagger2.php index 6f7c923aa9..13422aab1f 100644 --- a/src/Appwrite/Specification/Format/Swagger2.php +++ b/src/Appwrite/Specification/Format/Swagger2.php @@ -171,6 +171,9 @@ class Swagger2 extends Format 'scope' => $route->getLabel('scope', ''), 'platforms' => $sdkPlatforms, 'packaging' => $route->getLabel('sdk.packaging', false), + 'offline-model' => $route->getLabel('sdk.offline.model', ''), + 'offline-key' => $route->getLabel('sdk.offline.key', ''), + 'offline-response-key' => $route->getLabel('sdk.offline.response.key', '$id'), ], ];