aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-09-18 12:05:17 +0300
committerArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-09-18 12:05:17 +0300
commit3fa9f51360d5856891ede1cdb8be5dd32e2c7ffe (patch)
treed85a5f3d6ab0dbfe46d3ac945b2340daec1ae309
parentfix: change default page size to 20 (diff)
downloadlphub-3fa9f51360d5856891ede1cdb8be5dd32e2c7ffe.tar.gz
lphub-3fa9f51360d5856891ede1cdb8be5dd32e2c7ffe.tar.bz2
lphub-3fa9f51360d5856891ede1cdb8be5dd32e2c7ffe.zip
docs: leaderboard pagination parameters
Former-commit-id: 902316661475df90e1de1365c232a9cabb5760a9
-rw-r--r--docs/docs.go32
-rw-r--r--docs/swagger.json32
-rw-r--r--docs/swagger.yaml21
3 files changed, 85 insertions, 0 deletions
diff --git a/docs/docs.go b/docs/docs.go
index 4129343..68b2649 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -390,6 +390,18 @@ const docTemplate = `{
390 "name": "id", 390 "name": "id",
391 "in": "path", 391 "in": "path",
392 "required": true 392 "required": true
393 },
394 {
395 "type": "integer",
396 "description": "Page Number (default: 1)",
397 "name": "page",
398 "in": "query"
399 },
400 {
401 "type": "integer",
402 "description": "Number of Records Per Page (default: 20)",
403 "name": "pageSize",
404 "in": "query"
393 } 405 }
394 ], 406 ],
395 "responses": { 407 "responses": {
@@ -1249,6 +1261,9 @@ const docTemplate = `{
1249 "map": { 1261 "map": {
1250 "$ref": "#/definitions/models.Map" 1262 "$ref": "#/definitions/models.Map"
1251 }, 1263 },
1264 "pagination": {
1265 "$ref": "#/definitions/models.Pagination"
1266 },
1252 "records": {} 1267 "records": {}
1253 } 1268 }
1254 }, 1269 },
@@ -1595,6 +1610,23 @@ const docTemplate = `{
1595 } 1610 }
1596 } 1611 }
1597 }, 1612 },
1613 "models.Pagination": {
1614 "type": "object",
1615 "properties": {
1616 "current_page": {
1617 "type": "integer"
1618 },
1619 "page_size": {
1620 "type": "integer"
1621 },
1622 "total_pages": {
1623 "type": "integer"
1624 },
1625 "total_records": {
1626 "type": "integer"
1627 }
1628 }
1629 },
1598 "models.Response": { 1630 "models.Response": {
1599 "type": "object", 1631 "type": "object",
1600 "properties": { 1632 "properties": {
diff --git a/docs/swagger.json b/docs/swagger.json
index 646da0f..2761779 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -383,6 +383,18 @@
383 "name": "id", 383 "name": "id",
384 "in": "path", 384 "in": "path",
385 "required": true 385 "required": true
386 },
387 {
388 "type": "integer",
389 "description": "Page Number (default: 1)",
390 "name": "page",
391 "in": "query"
392 },
393 {
394 "type": "integer",
395 "description": "Number of Records Per Page (default: 20)",
396 "name": "pageSize",
397 "in": "query"
386 } 398 }
387 ], 399 ],
388 "responses": { 400 "responses": {
@@ -1242,6 +1254,9 @@
1242 "map": { 1254 "map": {
1243 "$ref": "#/definitions/models.Map" 1255 "$ref": "#/definitions/models.Map"
1244 }, 1256 },
1257 "pagination": {
1258 "$ref": "#/definitions/models.Pagination"
1259 },
1245 "records": {} 1260 "records": {}
1246 } 1261 }
1247 }, 1262 },
@@ -1588,6 +1603,23 @@
1588 } 1603 }
1589 } 1604 }
1590 }, 1605 },
1606 "models.Pagination": {
1607 "type": "object",
1608 "properties": {
1609 "current_page": {
1610 "type": "integer"
1611 },
1612 "page_size": {
1613 "type": "integer"
1614 },
1615 "total_pages": {
1616 "type": "integer"
1617 },
1618 "total_records": {
1619 "type": "integer"
1620 }
1621 }
1622 },
1591 "models.Response": { 1623 "models.Response": {
1592 "type": "object", 1624 "type": "object",
1593 "properties": { 1625 "properties": {
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 6b1e6ea..c744146 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -99,6 +99,8 @@ definitions:
99 properties: 99 properties:
100 map: 100 map:
101 $ref: '#/definitions/models.Map' 101 $ref: '#/definitions/models.Map'
102 pagination:
103 $ref: '#/definitions/models.Pagination'
102 records: {} 104 records: {}
103 type: object 105 type: object
104 handlers.MapSummaryResponse: 106 handlers.MapSummaryResponse:
@@ -323,6 +325,17 @@ definitions:
323 $ref: '#/definitions/models.MapRoute' 325 $ref: '#/definitions/models.MapRoute'
324 type: array 326 type: array
325 type: object 327 type: object
328 models.Pagination:
329 properties:
330 current_page:
331 type: integer
332 page_size:
333 type: integer
334 total_pages:
335 type: integer
336 total_records:
337 type: integer
338 type: object
326 models.Response: 339 models.Response:
327 properties: 340 properties:
328 data: {} 341 data: {}
@@ -581,6 +594,14 @@ paths:
581 name: id 594 name: id
582 required: true 595 required: true
583 type: integer 596 type: integer
597 - description: 'Page Number (default: 1)'
598 in: query
599 name: page
600 type: integer
601 - description: 'Number of Records Per Page (default: 20)'
602 in: query
603 name: pageSize
604 type: integer
584 produces: 605 produces:
585 - application/json 606 - application/json
586 responses: 607 responses: