def generate_swagger_json(self):
"""Generates the swagger.json contents for the Calm Application."""
swagger_json = {
'swagger': '2.0',
'info': self._generate_swagger_info(),
'consumes': ['application/json'],
'produces': ['application/json'],
'definitions': self._generate_swagger_definitions(),
'responses': self._generate_swagger_responses(),
'paths': self._generate_swagger_paths()
}
if self.host:
swagger_json['host'] = self.host
if self.base_path:
swagger_json['basePath'] = self.base_path
# TODO: add schemes
return swagger_json
评论列表
文章目录