import attr

from openapi_core.schema.exceptions import OpenAPIMappingError


class OpenAPIResponseError(OpenAPIMappingError):
    pass


@attr.s(hash=True)
class InvalidResponse(OpenAPIResponseError):
    http_status = attr.ib()
    responses = attr.ib()

    def __str__(self):
        return "Unknown response http status: {0}".format(str(self.http_status))


@attr.s(hash=True)
class MissingResponseContent(OpenAPIResponseError):
    response = attr.ib()

    def __str__(self):
        return "Missing response content"

170f577e37acd3bebb389b458fdc4d03dcfe52f0
<mask token>


@attr.s(hash=True)
class InvalidResponse(OpenAPIResponseError):
    <mask token>
    <mask token>
    <mask token>


@attr.s(hash=True)
class MissingResponseContent(OpenAPIResponseError):
    response = attr.ib()

    def __str__(self):
        return 'Missing response content'

<mask token>


@attr.s(hash=True)
class InvalidResponse(OpenAPIResponseError):
    http_status = attr.ib()
    responses = attr.ib()

    def __str__(self):
        return 'Unknown response http status: {0}'.format(str(self.http_status)
            )


@attr.s(hash=True)
class MissingResponseContent(OpenAPIResponseError):
    response = attr.ib()

    def __str__(self):
        return 'Missing response content'

<mask token>


class OpenAPIResponseError(OpenAPIMappingError):
    pass


@attr.s(hash=True)
class InvalidResponse(OpenAPIResponseError):
    http_status = attr.ib()
    responses = attr.ib()

    def __str__(self):
        return 'Unknown response http status: {0}'.format(str(self.http_status)
            )


@attr.s(hash=True)
class MissingResponseContent(OpenAPIResponseError):
    response = attr.ib()

    def __str__(self):
        return 'Missing response content'

import attr
from openapi_core.schema.exceptions import OpenAPIMappingError


class OpenAPIResponseError(OpenAPIMappingError):
    pass


@attr.s(hash=True)
class InvalidResponse(OpenAPIResponseError):
    http_status = attr.ib()
    responses = attr.ib()

    def __str__(self):
        return 'Unknown response http status: {0}'.format(str(self.http_status)
            )


@attr.s(hash=True)
class MissingResponseContent(OpenAPIResponseError):
    response = attr.ib()

    def __str__(self):
        return 'Missing response content'

import attr

from openapi_core.schema.exceptions import OpenAPIMappingError


class OpenAPIResponseError(OpenAPIMappingError):
    pass


@attr.s(hash=True)
class InvalidResponse(OpenAPIResponseError):
    http_status = attr.ib()
    responses = attr.ib()

    def __str__(self):
        return "Unknown response http status: {0}".format(str(self.http_status))


@attr.s(hash=True)
class MissingResponseContent(OpenAPIResponseError):
    response = attr.ib()

    def __str__(self):
        return "Missing response content"
