From 700566ff264ecb64fa6bbd87f18a3a71e10a0ab2 Mon Sep 17 00:00:00 2001 From: chris48s <chris48s@users.noreply.github.com> Date: Sat, 30 Dec 2023 17:38:48 +0000 Subject: [PATCH] add description to interval enums (#9854) --- services/dub/dub-download.service.js | 2 ++ .../eclipse-marketplace-downloads.service.js | 1 + services/hexpm/hexpm.service.js | 1 + services/homebrew/homebrew-downloads.service.js | 1 + services/packagist/packagist-downloads.service.js | 3 ++- services/wordpress/wordpress-downloads.service.js | 1 + 6 files changed, 8 insertions(+), 1 deletion(-) diff --git a/services/dub/dub-download.service.js b/services/dub/dub-download.service.js index 5607c0ec90..1afe83180b 100644 --- a/services/dub/dub-download.service.js +++ b/services/dub/dub-download.service.js @@ -47,6 +47,7 @@ export default class DubDownloads extends BaseJsonService { name: 'interval', example: 'dm', schema: { type: 'string', enum: this.getEnum('interval') }, + description: 'Daily, Weekly, Monthly, or Total downloads', }, { name: 'packageName', @@ -63,6 +64,7 @@ export default class DubDownloads extends BaseJsonService { name: 'interval', example: 'dm', schema: { type: 'string', enum: this.getEnum('interval') }, + description: 'Daily, Weekly, Monthly, or Total downloads', }, { name: 'packageName', diff --git a/services/eclipse-marketplace/eclipse-marketplace-downloads.service.js b/services/eclipse-marketplace/eclipse-marketplace-downloads.service.js index baeb92cca6..77b208b339 100644 --- a/services/eclipse-marketplace/eclipse-marketplace-downloads.service.js +++ b/services/eclipse-marketplace/eclipse-marketplace-downloads.service.js @@ -29,6 +29,7 @@ export default class EclipseMarketplaceDownloads extends EclipseMarketplaceBase name: 'interval', example: 'dt', schema: { type: 'string', enum: this.getEnum('interval') }, + description: 'Monthly or Total downloads', }, { name: 'name', diff --git a/services/hexpm/hexpm.service.js b/services/hexpm/hexpm.service.js index 91933f4c6a..3b357c1489 100644 --- a/services/hexpm/hexpm.service.js +++ b/services/hexpm/hexpm.service.js @@ -140,6 +140,7 @@ class HexPmDownloads extends BaseHexPmService { name: 'interval', example: 'dw', schema: { type: 'string', enum: this.getEnum('interval') }, + description: 'Daily, Weekly, or Total downloads', }, { name: 'packageName', diff --git a/services/homebrew/homebrew-downloads.service.js b/services/homebrew/homebrew-downloads.service.js index 6dfa10d1a3..1f3ca913e2 100644 --- a/services/homebrew/homebrew-downloads.service.js +++ b/services/homebrew/homebrew-downloads.service.js @@ -47,6 +47,7 @@ export default class HomebrewDownloads extends BaseJsonService { name: 'interval', example: 'dm', schema: { type: 'string', enum: this.getEnum('interval') }, + description: 'Monthly, Quarterly or Yearly downloads', }, { name: 'formula', diff --git a/services/packagist/packagist-downloads.service.js b/services/packagist/packagist-downloads.service.js index 92e2da657d..4285d40c70 100644 --- a/services/packagist/packagist-downloads.service.js +++ b/services/packagist/packagist-downloads.service.js @@ -42,7 +42,7 @@ export default class PackagistDownloads extends BasePackagistService { static route = { base: 'packagist', - pattern: ':interval(dm|dd|dt)/:user/:repo', + pattern: ':interval(dd|dm|dt)/:user/:repo', queryParamSchema, } @@ -56,6 +56,7 @@ export default class PackagistDownloads extends BasePackagistService { name: 'interval', example: 'dm', schema: { type: 'string', enum: this.getEnum('interval') }, + description: 'Daily, Monthly, or Total downloads', }), pathParam({ name: 'user', diff --git a/services/wordpress/wordpress-downloads.service.js b/services/wordpress/wordpress-downloads.service.js index b1b2c09d00..cd01f34575 100644 --- a/services/wordpress/wordpress-downloads.service.js +++ b/services/wordpress/wordpress-downloads.service.js @@ -65,6 +65,7 @@ function DownloadsForExtensionType(extensionType) { name: 'interval', example: 'dm', schema: { type: 'string', enum: this.getEnum('interval') }, + description: 'Daily, Weekly, Monthly, Yearly, or Total downloads', }, { name: 'slug', -- GitLab