Update Configuration and Enhance Tender Approval Pagination
- Changed the server port from 8081 to 8082 for the web application. - Updated MongoDB URI to include authentication credentials for improved security. - Added new query parameters `limit` and `offset` for pagination in tender approval retrieval, enhancing the API's flexibility. - Modified the response structure to include metadata for pagination, improving the clarity of responses. - Updated API documentation to reflect the new pagination parameters and response format, ensuring consistency for API consumers.
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
},
|
||||
"version": "2.0.0"
|
||||
},
|
||||
"host": "localhost:8081",
|
||||
"host": "localhost:8082",
|
||||
"basePath": "/",
|
||||
"paths": {
|
||||
"/admin/tenders": {
|
||||
@@ -6000,6 +6000,23 @@
|
||||
],
|
||||
"summary": "Get tender approvals by company ID",
|
||||
"parameters": [
|
||||
{
|
||||
"maximum": 100,
|
||||
"minimum": 1,
|
||||
"type": "integer",
|
||||
"default": 20,
|
||||
"description": "Number of approvals per page (1-100)",
|
||||
"name": "limit",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"minimum": 0,
|
||||
"type": "integer",
|
||||
"default": 0,
|
||||
"description": "Number of approvals to skip for pagination",
|
||||
"name": "offset",
|
||||
"in": "query"
|
||||
},
|
||||
{
|
||||
"enum": [
|
||||
"self-apply",
|
||||
@@ -6045,10 +6062,7 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"data": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/tender_approval.TenderApprovalWithTenderResponse"
|
||||
}
|
||||
"$ref": "#/definitions/tender_approval.TenderApprovalWithTenderListResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -8165,6 +8179,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"tender_approval.TenderApprovalWithTenderListResponse": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"metadata": {
|
||||
"$ref": "#/definitions/response.Meta"
|
||||
},
|
||||
"tenders": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/tender_approval.TenderApprovalWithTenderResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"tender_approval.TenderApprovalWithTenderResponse": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
||||
Reference in New Issue
Block a user