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


class RecoveryOfPromotionalCreate(CustomModel):
    # recovery_id : int
    based_unterstanding : str
    what_percentage : float
    what_category : str
    group_id : int

class RecoveryOfPromotionalResponse(RecoveryOfPromotionalCreate):
    recovery_id : int
    
class RecoveryOfPromotionalupdate(CustomModel):
    recovery_id : Optional[int] = None
    based_unterstanding : Optional[str] = None
    what_percentage : Optional[float] = None
    what_category : Optional[str] = None
    group_id : Optional[int] = None