import uuid import datetime as dt from marshmallow import Schema, fields, post_load, EXCLUDE from vrpmdvmonfiles import VRPMDV_Monfiles class VRPMDV_MonfilesSchema(Schema): id = fields.String(required=True) name = fields.String(required=True) samplerate = fields.Integer(required=True) sampleperiod = fields.Integer(required=True) downtime = fields.Integer(required=True) timestamp = fields.Integer(required=True) #samples = fields.List() @post_load def make_vrpmdv_Monfiles(self, data, **kwargs): return VRPMDV_Monfiles(**data)