31 lines
922 B
Python
31 lines
922 B
Python
|
"""Datamodel for the API"""
|
||
|
|
||
|
from flask_restx import fields, reqparse
|
||
|
from .extensions import api
|
||
|
|
||
|
weight_apimodel = api.model("WeightData",{
|
||
|
"id": fields.Integer,
|
||
|
"created": fields.DateTime,
|
||
|
"device": fields.String,
|
||
|
"weight": fields.Float
|
||
|
})
|
||
|
|
||
|
bp_apimodel = api.model("BpData",{
|
||
|
"id": fields.Integer,
|
||
|
"created": fields.DateTime,
|
||
|
"device": fields.String,
|
||
|
"sys": fields.Float,
|
||
|
"dia": fields.Float,
|
||
|
"pulse": fields.Float
|
||
|
})
|
||
|
|
||
|
bp_parser = reqparse.RequestParser()
|
||
|
bp_parser.add_argument("device", type=str, required=True)
|
||
|
bp_parser.add_argument("sys", type=int, required=True)
|
||
|
bp_parser.add_argument("dia", type=int, required=True)
|
||
|
bp_parser.add_argument("pulse", type=int, required=True)
|
||
|
|
||
|
weight_parser = reqparse.RequestParser()
|
||
|
weight_parser.add_argument("device", type=str, required=True)
|
||
|
weight_parser.add_argument("weight", type=float, required=True)
|