Source code for edri.dataclass.directive
from dataclasses import dataclass
__all__ = [
"ResponseDirective", "HTTPResponseDirective", "WebSocketResponseDirective",
"HTMLResponseDirective", "RESTResponseDirective", "GRPCResponseDirective",
]
[docs]
@dataclass
class ResponseDirective:
"""Base class for all response directives"""
pass
[docs]
@dataclass
class HTTPResponseDirective(ResponseDirective):
"""Base class for all HTTP directives"""
pass
[docs]
@dataclass
class WebSocketResponseDirective(ResponseDirective):
"""Base class for all WebSocket directives"""
pass
[docs]
@dataclass
class HTMLResponseDirective(HTTPResponseDirective):
"""Base class for all HTML directives"""
pass
[docs]
@dataclass
class RESTResponseDirective(HTTPResponseDirective):
"""Base class for all HTML directives"""
pass
[docs]
@dataclass
class GRPCResponseDirective(ResponseDirective):
"""Base class for all gRPC directives"""
pass