from marshmallow import Schema, fields, EXCLUDE class CollectLoanSchema(Schema): requestId = fields.Str(required=True) affiliateCode = fields.Str(required=True) debtId = fields.Int(required=True) principal = fields.Decimal(required=True) interest = fields.Decimal(required=True) penalty = fields.Decimal(required=True) collectAmount = fields.Decimal(required=True) class Meta: unknown = EXCLUDE