diff --git a/services/dub/dub-download.service.js b/services/dub/dub-download.service.js index 5607c0ec90506948c39d4663d3b406cf6a919934..1afe83180b0101bcde533736d42736387d4708cb 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 baeb92cca6803703d0ad3a0c9563057175d4a66c..77b208b3398936b7a0213b382d4418b84cefb644 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 91933f4c6a7defdf17d1e57bd97540aa84e069d1..3b357c1489842d309f203409b64b6a8650213d15 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 6dfa10d1a3d4ae1e78e993979a3e1cb6918e8357..1f3ca913e2af5a5e31c104e5746da16fe6dd613c 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 92e2da657df62b8d3bbe2892cf5e4a8f2fa12ca8..4285d40c704e7f350c0a5eb25d536b49071c0181 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 b1b2c09d001ead9c754f9f63e945a0e5b4eff371..cd01f345751273f85350243ff7e3beb51b74ebeb 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',