TIF_E41253310/Backend/app/schemas/prodi.py

30 lines
579 B
Python

from pydantic import BaseModel
from typing import Optional
from datetime import datetime
class ProdiBase(BaseModel):
kode_prodi: str
nama_prodi: str
jenjang: str
jurusan: str
class ProdiCreate(ProdiBase):
pass
class ProdiUpdate(BaseModel):
kode_prodi: Optional[str] = None
nama_prodi: Optional[str] = None
jenjang: Optional[str] = None
jurusan: Optional[str] = None
class ProdiResponse(ProdiBase):
id: int
created_at: datetime
updated_at: Optional[datetime] = None
model_config = {
"from_attributes": True
}