Added offer and charge

This commit was merged in pull request #14.
This commit is contained in:
Azeez Muibi
2025-04-30 12:59:07 +01:00
parent 9bec2b2e9f
commit 78fbdf639c
2 changed files with 19 additions and 25 deletions
+15 -15
View File
@@ -213,18 +213,18 @@ def get_all_offers():
response = OfferService.get_all_offers(filters)
return jsonify(response)
@api.route('/charges', methods=['GET'])
# @token_required
def get_all_charges():
# Extract query parameters for filtering
filters = {
'offer_id': request.args.get('offer_id'),
'code': request.args.get('code'),
'start_date': request.args.get('start_date'),
'end_date': request.args.get('end_date'),
'page': request.args.get('page', 1),
'limit': request.args.get('limit', 20)
}
# logger.info(f"Get charges request received with filters: {filters}")
response = ChargeService.get_all_charges(filters)
return jsonify(response)
# @api.route('/charges', methods=['GET'])
# # @token_required
# def get_all_charges():
# # Extract query parameters for filtering
# filters = {
# 'offer_id': request.args.get('offer_id'),
# 'code': request.args.get('code'),
# 'start_date': request.args.get('start_date'),
# 'end_date': request.args.get('end_date'),
# 'page': request.args.get('page', 1),
# 'limit': request.args.get('limit', 20)
# }
# # logger.info(f"Get charges request received with filters: {filters}")
# response = ChargeService.get_all_charges(filters)
# return jsonify(response)
+4 -10
View File
@@ -73,16 +73,16 @@
}
},
{
"name": "Loan Charges",
"description": "Get all loan charges with optional filtering.",
"name": "Repayment Schedules",
"description": "Get all loan repayment schedules with optional filtering.",
"externalDocs": {
"description": "Find out more",
"url": "https://www.simbrellang.net"
}
},
{
"name": "Repayment Schedules",
"description": "Get all loan repayment schedules with optional filtering.",
"name": "Offers",
"description": "Get all offers with optional filtering.",
"externalDocs": {
"description": "Find out more",
"url": "https://www.simbrellang.net"
@@ -116,9 +116,6 @@
},
"/offers": {
"$ref": "../swagger/paths/Offers.json"
},
"/charges": {
"$ref": "../swagger/paths/Charges.json"
}
},
"components": {
@@ -158,9 +155,6 @@
},
"OffersResponse": {
"$ref": "../swagger/schemas/OffersResponse.json"
},
"ChargesResponse": {
"$ref": "../swagger/schemas/ChargesResponse.json"
}
},
"securitySchemes": {