16 lines
889 B
Python
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") |