"""
ASGI App using dataclasses module for request/response objects
"""

__version__ = '0.8.0'

from apidaora.app import appdaora
from apidaora.content import ContentType
from apidaora.exceptions import BadRequestError
from apidaora.header import header
from apidaora.method import MethodType
from apidaora.responses import JSONResponse
from apidaora.route.decorator import route


__all__ = [
    BadRequestError.__name__,
    ContentType.__name__,
    JSONResponse.__name__,
    MethodType.__name__,
    appdaora.__name__,
    header.__name__,
    route.__name__,
]
