From 8c4fb19cde7a3391fa011a7131d406fa931868c6 Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Tue, 5 Dec 2017 15:40:56 -0300 Subject: [PATCH] Bug 19410: (followup) 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 --- 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.14.1