homeapi/app/apimodel.py
2023-10-29 11:15:51 +01:00

30 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)