From 0dc43432e2c8edbe03f15d9c4bad9e6cca86fb2d Mon Sep 17 00:00:00 2001 From: Khushboo Verma <43381712+vermakhushboo@users.noreply.github.com> Date: Fri, 7 Feb 2025 19:06:57 +0530 Subject: [PATCH] Update SDK method structure --- app/controllers/api/console.php | 18 +++++++++++++----- .../references/console/resourceAvailability.md | 1 + 2 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 docs/references/console/resourceAvailability.md diff --git a/app/controllers/api/console.php b/app/controllers/api/console.php index edcde23263..080059b54b 100644 --- a/app/controllers/api/console.php +++ b/app/controllers/api/console.php @@ -137,11 +137,19 @@ App::get('v1/console/resources/:resourceId') ->desc('Check resource ID availability') ->groups(['api', 'projects']) ->label('scope', 'rules.read') - ->label('sdk.auth', [APP_AUTH_TYPE_ADMIN]) - ->label('sdk.namespace', 'console') - ->label('sdk.method', 'getResourceAvailability') - ->label('sdk.response.code', Response::STATUS_CODE_NOCONTENT) - ->label('sdk.response.model', Response::MODEL_NONE) + ->label('sdk', new Method( + namespace: 'console', + name: 'resourceAvailability', + description: '/docs/references/console/resourceAvailability.md', + auth: [AuthType::ADMIN], + responses: [ + new SDKResponse( + code: Response::STATUS_CODE_NOCONTENT, + model: Response::MODEL_NONE, + ) + ], + contentType: ContentType::NONE + )) ->label('abuse-limit', 10) ->label('abuse-key', 'userId:{userId}, url:{url}') ->label('abuse-time', 60) diff --git a/docs/references/console/resourceAvailability.md b/docs/references/console/resourceAvailability.md new file mode 100644 index 0000000000..8350e961b5 --- /dev/null +++ b/docs/references/console/resourceAvailability.md @@ -0,0 +1 @@ +Get availability of resources for the console. \ No newline at end of file