From 78fbdf639c82de9b00f19167d882a0a5ac3e9acc Mon Sep 17 00:00:00 2001 From: Azeez Muibi Date: Wed, 30 Apr 2025 12:59:07 +0100 Subject: [PATCH] Added offer and charge --- app/api/routes/routes.py | 30 +++++++++++++++--------------- app/swagger/digifi_swagger.json | 14 ++++---------- 2 files changed, 19 insertions(+), 25 deletions(-) diff --git a/app/api/routes/routes.py b/app/api/routes/routes.py index 1ec515b..402eaad 100644 --- a/app/api/routes/routes.py +++ b/app/api/routes/routes.py @@ -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) \ No newline at end of file +# @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) \ No newline at end of file diff --git a/app/swagger/digifi_swagger.json b/app/swagger/digifi_swagger.json index 6f19d24..cebb7d2 100644 --- a/app/swagger/digifi_swagger.json +++ b/app/swagger/digifi_swagger.json @@ -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": { -- 2.34.1