| 123456789101112131415161718192021222324252627 |
- # app/schemas/schema.py
- from pydantic import BaseModel
- from typing import Optional, Any, Dict
- from datetime import datetime
- class VasSchemaBase(BaseModel):
- name: Optional[str] = None
- description: Optional[str] = None
-
- class VasSchemaCreate(BaseModel):
- name: str
- description: Optional[str]
- schema_json: Dict[str, Any]
- class VasSchemaUpdate(VasSchemaBase):
- pass
- class VasSchemaOut(VasSchemaBase):
- id: int
- schema_json: Dict[str, Any]
- created_at: datetime
- updated_at: datetime
- class Config:
- orm_mode = True
|