diff --git a/api.py b/api.py index da19258264a45e4d3552d0259dc117750d9b99a2..af2c2a036a9223b8cc3631a8b7441fd34e0547bb 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):