import re from datetime import datetime from typing import List, Optional from pydantic import BaseModel, ConfigDict, EmailStr, Field, field_validator class StatsResponse(BaseModel): total_products: int unique_brands: int unique_categories: int unique_marketplaces: int = 0 unique_shops: int = 0 total_stock_entries: int = 0 total_inventory_quantity: int = 0 class MarketplaceStatsResponse(BaseModel): marketplace: str total_products: int unique_shops: int unique_brands: int