__init__.py•662 B
"""Aggregated OCC client with domain-specific mixins."""
from __future__ import annotations
from .asm import AsmMixin
from .base import OccClientBase
from .basesites import BaseSitesMixin
from .carts import CartsMixin
from .catalogs import CatalogsMixin
from .categories import CategoriesMixin
from .products import ProductsMixin
from .stores import StoresMixin
class OccClient(
BaseSitesMixin,
CatalogsMixin,
CategoriesMixin,
ProductsMixin,
AsmMixin,
CartsMixin,
StoresMixin,
OccClientBase,
):
"""Composite OCC client exposing all supported endpoints."""
occ_client = OccClient()
__all__ = ["OccClient", "occ_client"]