import uuid from datetime import datetime from typing import Optional from pydantic import Field from core.models.base import BaseModel class DeliveryModel(BaseModel): id: Optional[uuid.UUID] = Field(alias='_id') project_id: Optional[uuid.UUID] = Field(description="کد شناسایی پروژه در این فیلد قرار می گیرد") temporary_at:Optional[datetime] = Field(description='تاریخ تحویل موقت') temporary_notif_at:Optional[datetime] = Field(description=' تاریخ ابلاغ صورت جلسه تحویل موقت') expire_fix_at:Optional[datetime] = Field(description='تاریخ پایان مهلت رفع نقص') certain_at:Optional[datetime] = Field(description=' تاریخ تحویل قطعی ')