# app/modules/analytics/schemas/__init__.py
"""
Analytics module Pydantic schemas.

This is the canonical location for analytics schemas.
"""

from app.modules.analytics.schemas.stats import (
    StatsResponse,
    MarketplaceStatsResponse,
    ImportStatsResponse,
    UserStatsResponse,
    VendorStatsResponse,
    ProductStatsResponse,
    PlatformStatsResponse,
    OrderStatsBasicResponse,
    AdminDashboardResponse,
    VendorProductStats,
    VendorOrderStats,
    VendorCustomerStats,
    VendorRevenueStats,
    VendorInfo,
    VendorDashboardStatsResponse,
    VendorAnalyticsImports,
    VendorAnalyticsCatalog,
    VendorAnalyticsInventory,
    VendorAnalyticsResponse,
    ValidatorStats,
    CodeQualityDashboardStatsResponse,
    CustomerStatsResponse,
    OrderStatsResponse,
)

__all__ = [
    "StatsResponse",
    "MarketplaceStatsResponse",
    "ImportStatsResponse",
    "UserStatsResponse",
    "VendorStatsResponse",
    "ProductStatsResponse",
    "PlatformStatsResponse",
    "OrderStatsBasicResponse",
    "AdminDashboardResponse",
    "VendorProductStats",
    "VendorOrderStats",
    "VendorCustomerStats",
    "VendorRevenueStats",
    "VendorInfo",
    "VendorDashboardStatsResponse",
    "VendorAnalyticsImports",
    "VendorAnalyticsCatalog",
    "VendorAnalyticsInventory",
    "VendorAnalyticsResponse",
    "ValidatorStats",
    "CodeQualityDashboardStatsResponse",
    "CustomerStatsResponse",
    "OrderStatsResponse",
]
