diff --git a/scripts/generate-routes.js b/scripts/generate-routes.js index 9c628c0..2f8e974 100644 --- a/scripts/generate-routes.js +++ b/scripts/generate-routes.js @@ -181,15 +181,19 @@ const addFilterAndSortParams = routesObject => { let isPaginatedList = /^list/i.test(apiName) let returnsPaginated = apiObject.returns && /^paginated/i.test(apiObject.returns) + let isPipelines = /pipelines/i.test(apiObject.url) if (isPaginatedList || returnsPaginated) { + parameters = [ + { in: 'query', name: 'page', require: false, type: 'string' }, + { in: 'query', name: 'pagelen', required: false, type: 'integer' }, + { in: 'query', name: 'sort', required: false, type: 'string' } + ] + if (!isPipelines) { + parameters.push({ in: 'query', name: 'q', required: false, type: 'string' }) + } setParameters(apiObject, { - parameters: [ - { in: 'query', name: 'page', require: false, type: 'string' }, - { in: 'query', name: 'pagelen', required: false, type: 'integer' }, - { in: 'query', name: 'q', required: false, type: 'string' }, - { in: 'query', name: 'sort', required: false, type: 'string' } - ] + parameters: parameters }) } }) diff --git a/src/routes/routes.json b/src/routes/routes.json index 878ad32..2a3643a 100644 --- a/src/routes/routes.json +++ b/src/routes/routes.json @@ -3382,10 +3382,6 @@ "in": "query", "type": "integer" }, - "q": { - "in": "query", - "type": "string" - }, "repo_slug": { "in": "path", "required": true, @@ -3415,10 +3411,6 @@ "in": "query", "type": "integer" }, - "q": { - "in": "query", - "type": "string" - }, "repo_slug": { "in": "path", "required": true, @@ -3448,10 +3440,6 @@ "in": "query", "type": "integer" }, - "q": { - "in": "query", - "type": "string" - }, "repo_slug": { "in": "path", "required": true, @@ -3481,10 +3469,6 @@ "in": "query", "type": "integer" }, - "q": { - "in": "query", - "type": "string" - }, "repo_slug": { "in": "path", "required": true, @@ -3519,10 +3503,6 @@ "required": true, "type": "string" }, - "q": { - "in": "query", - "type": "string" - }, "repo_slug": { "in": "path", "required": true, @@ -3552,10 +3532,6 @@ "in": "query", "type": "integer" }, - "q": { - "in": "query", - "type": "string" - }, "repo_slug": { "in": "path", "required": true, @@ -5575,10 +5551,6 @@ "in": "query", "type": "integer" }, - "q": { - "in": "query", - "type": "string" - }, "sort": { "in": "query", "type": "string" @@ -6074,10 +6046,6 @@ "in": "query", "type": "integer" }, - "q": { - "in": "query", - "type": "string" - }, "sort": { "in": "query", "type": "string"