from marshmallow import Schema, fields # Notification Callback Schema class NotificationCallbackSchema(Schema): fbnTransactionId = fields.Str(required=True) transactionId = fields.Str(required=True) customerId = fields.Str(required=True) accountId = fields.Str(required=True) debtId = fields.Str(required=True) transactionType = fields.Str(required=True) amountProvided = fields.Float(required=True) amountCollected = fields.Float(required=True) responseCode = fields.Str(required=True) responseDescription = fields.Str(required=True)