Major update
This commit is contained in:
+23
-34
@@ -6,13 +6,12 @@ from app.api.services import (
|
||||
CollectLoanService,
|
||||
TransactionVerifyService,
|
||||
PenalChargeService,
|
||||
RevokeEnableConsentService,
|
||||
TokenValidationService,
|
||||
LienCheckService,
|
||||
NewTransactionCheckService,
|
||||
RepaymentService,
|
||||
StatusCallService,
|
||||
LoanStatusService
|
||||
LoanStatusService,
|
||||
SMSService,
|
||||
BulkSMSService
|
||||
)
|
||||
from app.utils.logger import logger
|
||||
from app.api.middlewares import require_api_key, require_app_id, enforce_json
|
||||
@@ -100,26 +99,6 @@ def penal_charge():
|
||||
response = PenalChargeService.process_request(data)
|
||||
return response
|
||||
|
||||
# RevokeEnableConsent Endpoint
|
||||
@api.route('/RevokeEnableConsent', methods=['POST'])
|
||||
@require_api_key
|
||||
@require_app_id
|
||||
def revoke_enable_consent():
|
||||
data = request.get_json()
|
||||
# logger.info(f"RevokeEnableConsent request received: {data}")
|
||||
response = RevokeEnableConsentService.process_request(data)
|
||||
return response
|
||||
|
||||
# TokenValidation Endpoint
|
||||
@api.route('/TokenValidation', methods=['POST'])
|
||||
@require_api_key
|
||||
@require_app_id
|
||||
def token_validation():
|
||||
data = request.get_json()
|
||||
# logger.info(f"TokenValidation request received: {data}")
|
||||
response = TokenValidationService.process_request(data)
|
||||
return response
|
||||
|
||||
# LienCheck Endpoint
|
||||
@api.route('/LienCheck', methods=['POST'])
|
||||
@require_api_key
|
||||
@@ -130,16 +109,6 @@ def lien_check():
|
||||
response = LienCheckService.process_request(data)
|
||||
return response
|
||||
|
||||
# NewTransactionCheck Endpoint
|
||||
@api.route('/NewTransactionCheck', methods=['POST'])
|
||||
@require_api_key
|
||||
@require_app_id
|
||||
def new_transaction_check():
|
||||
data = request.get_json()
|
||||
# logger.info(f"NewTransactionCheck request received: {data}")
|
||||
response = NewTransactionCheckService.process_request(data)
|
||||
return response
|
||||
|
||||
# Repayment Endpoint - Added based on updated Repayment.json
|
||||
@api.route('/Repayment', methods=['POST'])
|
||||
@require_api_key
|
||||
@@ -160,6 +129,26 @@ def status_call():
|
||||
response = StatusCallService.process_request(data)
|
||||
return response
|
||||
|
||||
# SMS Endpoint - Added based on Swagger JSON
|
||||
@api.route('/SMS', methods=['POST'])
|
||||
@require_api_key
|
||||
@require_app_id
|
||||
def sms():
|
||||
data = request.get_json()
|
||||
# logger.info(f"SMS request received: {data}")
|
||||
response = SMSService.process_request(data)
|
||||
return response
|
||||
|
||||
# BulkSMS Endpoint - Added based on Swagger JSON
|
||||
@api.route('/BulkSMS', methods=['POST'])
|
||||
@require_api_key
|
||||
@require_app_id
|
||||
def bulk_sms():
|
||||
data = request.get_json()
|
||||
# logger.info(f"BulkSMS request received: {data}")
|
||||
response = BulkSMSService.process_request(data)
|
||||
return response
|
||||
|
||||
# Health Check Endpoint
|
||||
@api.route('/health', methods=['GET'])
|
||||
def health_check():
|
||||
|
||||
Reference in New Issue
Block a user