Files
digifi-flaskA002/app/schemas/provide_loan.py
T
2025-03-20 17:46:34 +01:00

16 lines
889 B
Python

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")