bluprints, schemas,helpers and routes

This commit is contained in:
VivianDee
2025-03-20 17:46:34 +01:00
commit aafa9992e3
55 changed files with 1847 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
from marshmallow import Schema, fields
# Provide Loan Schema
class ProvideLoanSchema(Schema):
type = fields.Str(required=True, data_key="$type")
request_id = fields.Str(required=True, data_key="requestId")
transaction_id = fields.Str(required=True, data_key="transactionId")
customer_id = fields.Str(required=True, data_key="customerId")
account_id = fields.Str(required=True, data_key="accountId")
msisdn = fields.Str(required=False, data_key="msisdn")
product_id = fields.Str(required=True, data_key="productId")
lien_amount = fields.Float(required=True, data_key="lienAmount")
requested_amount = fields.Float(required=True, data_key="requestedAmount")
collection_type = fields.Int(required=True, data_key="collectionType")
loan_type = fields.Int(required=True, data_key="loanType")
channel = fields.Str(required=True, data_key="channel")