Added offer and charge
This commit was merged in pull request #14.
This commit is contained in:
+15
-15
@@ -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)
|
||||
@@ -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": {
|
||||
|
||||
Reference in New Issue
Block a user