Major update
This commit is contained in:
+23
-34
@@ -6,13 +6,12 @@ from app.api.services import (
|
|||||||
CollectLoanService,
|
CollectLoanService,
|
||||||
TransactionVerifyService,
|
TransactionVerifyService,
|
||||||
PenalChargeService,
|
PenalChargeService,
|
||||||
RevokeEnableConsentService,
|
|
||||||
TokenValidationService,
|
|
||||||
LienCheckService,
|
LienCheckService,
|
||||||
NewTransactionCheckService,
|
|
||||||
RepaymentService,
|
RepaymentService,
|
||||||
StatusCallService,
|
StatusCallService,
|
||||||
LoanStatusService
|
LoanStatusService,
|
||||||
|
SMSService,
|
||||||
|
BulkSMSService
|
||||||
)
|
)
|
||||||
from app.utils.logger import logger
|
from app.utils.logger import logger
|
||||||
from app.api.middlewares import require_api_key, require_app_id, enforce_json
|
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)
|
response = PenalChargeService.process_request(data)
|
||||||
return response
|
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
|
# LienCheck Endpoint
|
||||||
@api.route('/LienCheck', methods=['POST'])
|
@api.route('/LienCheck', methods=['POST'])
|
||||||
@require_api_key
|
@require_api_key
|
||||||
@@ -130,16 +109,6 @@ def lien_check():
|
|||||||
response = LienCheckService.process_request(data)
|
response = LienCheckService.process_request(data)
|
||||||
return response
|
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
|
# Repayment Endpoint - Added based on updated Repayment.json
|
||||||
@api.route('/Repayment', methods=['POST'])
|
@api.route('/Repayment', methods=['POST'])
|
||||||
@require_api_key
|
@require_api_key
|
||||||
@@ -160,6 +129,26 @@ def status_call():
|
|||||||
response = StatusCallService.process_request(data)
|
response = StatusCallService.process_request(data)
|
||||||
return response
|
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
|
# Health Check Endpoint
|
||||||
@api.route('/health', methods=['GET'])
|
@api.route('/health', methods=['GET'])
|
||||||
def health_check():
|
def health_check():
|
||||||
|
|||||||
Reference in New Issue
Block a user