openapi-core/openapi_core/schema/paths/models.py

14 lines
377 B
Python
Raw Normal View History

2018-04-17 12:18:40 +00:00
"""OpenAPI core paths models module"""
class Path(object):
"""Represents an OpenAPI Path."""
2019-03-08 09:19:09 +00:00
def __init__(self, name, operations, parameters=None):
2018-04-17 12:18:40 +00:00
self.name = name
self.operations = dict(operations)
2019-03-08 09:19:09 +00:00
self.parameters = dict(parameters) if parameters else {}
2018-04-17 12:18:40 +00:00
def __getitem__(self, http_method):
return self.operations[http_method]