11ce57cd9a107bcb9aad079c7e1ba2610cee28e8
[koha-equinox.git] / api / v1 / swagger / parameters.json
1 {
2   "patron_id_pp": {
3     "$ref": "parameters/patron.json#/patron_id_pp"
4   },
5   "patron_id_qp": {
6     "$ref": "parameters/patron.json#/patron_id_qp"
7   },
8   "city_id_pp": {
9     "$ref": "parameters/city.json#/city_id_pp"
10   },
11   "hold_id_pp": {
12     "$ref": "parameters/hold.json#/hold_id_pp"
13   },
14   "library_id_pp": {
15     "$ref": "parameters/library.json#/library_id_pp"
16   },
17   "vendoridPathParam": {
18     "$ref": "parameters/vendor.json#/vendoridPathParam"
19   },
20   "checkout_id_pp": {
21     "$ref": "parameters/checkout.json#/checkout_id_pp"
22   },
23   "match": {
24     "name": "_match",
25     "in": "query",
26     "required": false,
27     "description": "Matching criteria",
28     "type": "string",
29     "enum": [
30         "contains",
31         "exact",
32         "starts_with",
33         "ends_with"
34     ]
35   },
36   "order_by": {
37     "name": "_order_by",
38     "in": "query",
39     "required": false,
40     "description": "Sorting criteria",
41     "type": "array",
42     "collectionFormat": "pipes",
43     "items": {
44         "type": "string"
45     }
46   },
47   "page": {
48     "name": "_page",
49     "in": "query",
50     "required": false,
51     "description": "Page number, for paginated object listing",
52     "type": "integer"
53   },
54   "per_page": {
55     "name": "_per_page",
56     "in": "query",
57     "required": false,
58     "description": "Page size, for paginated object listing",
59     "type": "integer"
60    },
61   "fundidPathParam": {
62     "$ref": "parameters/fund.json#/fundidPathParam"
63   }
64 }