Coverage for src/lexigram/web/serialization/__init__.py: 100%
4 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 04:37 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 04:37 +0800
1"""Content negotiation and response serialization.
3This package provides content negotiation based on the Accept header
4and response serializers for different media types.
5"""
7from __future__ import annotations
9from lexigram.web.serialization.negotiator import ContentNegotiator
10from lexigram.web.serialization.serializers import (
11 HTMLSerializer,
12 JSONSerializer,
13 PlainTextSerializer,
14 ResponseSerializer,
15 XMLSerializer,
16)
18__all__ = [
19 "ContentNegotiator",
20 "HTMLSerializer",
21 "JSONSerializer",
22 "PlainTextSerializer",
23 "ResponseSerializer",
24 "XMLSerializer",
25]