From ec9f74791364906dea243a67a661645ae02d4567 Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Tue, 5 Dec 2017 15:40:56 -0300 Subject: [PATCH] Bug 19410: (follow-up) Add reserved params definitions This patch re-adds some parameters I left out during some rebasing tasks and ended up on a separate patchset (bug 18731). The introduced parameters definitions are only used on endpoint definitions that implement (at least) pagination. No need to test them here but easier adding them here than on a patch implementing a new enpoint, which would become a dependency for other endpoints. Signed-off-by: Tomas Cohen Arazi Signed-off-by: Jonathan Druart --- api/v1/swagger/parameters.json | 40 +++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/api/v1/swagger/parameters.json b/api/v1/swagger/parameters.json index b8835d22d1..1da158c3f4 100644 --- a/api/v1/swagger/parameters.json +++ b/api/v1/swagger/parameters.json @@ -13,5 +13,43 @@ }, "vendoridPathParam": { "$ref": "parameters/vendor.json#/vendoridPathParam" - } + }, + "match": { + "name": "_match", + "in": "query", + "required": false, + "description": "Matching criteria", + "type": "string", + "enum": [ + "contains", + "exact", + "starts_with", + "ends_with" + ] + }, + "order_by": { + "name": "_order_by", + "in": "query", + "required": false, + "description": "Sorting criteria", + "type": "array", + "collectionFormat": "pipes", + "items": { + "type": "string" + } + }, + "page": { + "name": "_page", + "in": "query", + "required": false, + "description": "Page number, for paginated object listing", + "type": "integer" + }, + "per_page": { + "name": "_per_page", + "in": "query", + "required": false, + "description": "Page size, for paginated object listing", + "type": "integer" + } } -- 2.20.1