23 lines
626 B
Python
23 lines
626 B
Python
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)
|
|
|
|
|
|
|