19 lines
768 B
Python
19 lines
768 B
Python
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=' تاریخ تحویل قطعی ')
|
|
|
|
|