From 11ba2599f7d829fb5e4f1661bdbf40d416f0ff88 Mon Sep 17 00:00:00 2001 From: David Trattnig <david.trattnig@o94.at> Date: Thu, 12 Mar 2020 19:46:49 +0100 Subject: [PATCH] Assign new API specs. --- api.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/api.py b/api.py index da192582..af2c2a03 100644 --- a/api.py +++ b/api.py @@ -105,8 +105,15 @@ class EngineApi: self.logger = logging.getLogger("engine-api") self.api = api - spec.components.schema("TrackService", schema=TrackServiceSchema) - + # API Spec + spec.components.schema("TrackService", schema=TrackServiceSchema) + spec.components.schema("Report", schema=ReportSchema) + spec.components.schema("Schedule", schema=ScheduleSchema) + spec.components.schema("Clock", schema=ClockDataSchema) + + # TODO Generates HTML for specification + self.logger.info(spec.to_yaml()) + # Schema instances EngineApi.trackservice_schema = TrackServiceSchema(many=True) @@ -139,10 +146,6 @@ class EngineApi: return Response(content, mimetype="text/html") - # Print the API Spec - # TODO Generates HTML for specification - # self.logger.info(spec.to_dict()) - # self.logger.info(spec.to_yaml()) def generate_html(self): -- GitLab