simulator

This commit is contained in:
Azeez Muibi
2025-05-06 10:55:52 +01:00
parent b6250230c9
commit a5ef85d331
8 changed files with 658 additions and 8 deletions
+13 -2
View File
@@ -11,7 +11,8 @@ from app.api.services import (
StatusCallService,
LoanStatusService,
SMSService,
BulkSMSService
BulkSMSService,
CompleteRACcheckService # Add the new service
)
from app.utils.logger import logger
from app.api.middlewares import require_api_key, require_app_id, enforce_json
@@ -49,6 +50,16 @@ def rac_check():
response = RACCheckService.process_request(data)
return response
# CompleteRACcheck Endpoint
@api.route('/CompleteRACcheck', methods=['POST'])
@require_api_key
@require_app_id
def complete_rac_check():
data = request.get_json()
# logger.info(f"CompleteRACcheck request received: {data}")
response = CompleteRACcheckService.process_request(data)
return response
# Disbursement Endpoint
@api.route('/Disbursement', methods=['POST'])
@require_api_key
@@ -152,4 +163,4 @@ def bulk_sms():
# Health Check Endpoint
@api.route('/health', methods=['GET'])
def health_check():
return {"status": "ok"}, 200
return {"status": "ok"}, 200