diff options
| author | Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> | 2023-09-18 12:05:17 +0300 |
|---|---|---|
| committer | Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> | 2023-09-18 12:05:17 +0300 |
| commit | 3fa9f51360d5856891ede1cdb8be5dd32e2c7ffe (patch) | |
| tree | d85a5f3d6ab0dbfe46d3ac945b2340daec1ae309 | |
| parent | fix: change default page size to 20 (diff) | |
| download | lphub-3fa9f51360d5856891ede1cdb8be5dd32e2c7ffe.tar.gz lphub-3fa9f51360d5856891ede1cdb8be5dd32e2c7ffe.tar.bz2 lphub-3fa9f51360d5856891ede1cdb8be5dd32e2c7ffe.zip | |
docs: leaderboard pagination parameters
Former-commit-id: 902316661475df90e1de1365c232a9cabb5760a9
Diffstat (limited to '')
| -rw-r--r-- | docs/docs.go | 32 | ||||
| -rw-r--r-- | docs/swagger.json | 32 | ||||
| -rw-r--r-- | docs/swagger.yaml | 21 |
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: |