from typing import Optional
from app.utils.schemas_utils import CustomModel


class CategoriesUnderPromotionsCreate(CustomModel):
    # categories_id : int
    on_which_category : dict
    group_id : int
    
class CategoriesUnderPromotionsResponse(CategoriesUnderPromotionsCreate):
    categories_id : int

class CategoriesUnderPromotionsUpdate(CustomModel):
    categories_id : Optional[int] = None 
    on_which_category : Optional[dict] = None 
    group_id : Optional[int] = None 