| 123456789101112131415161718192021222324252627282930 |
- from pydantic import BaseModel
- from typing import Optional
- from datetime import datetime
- class ConfigurationBase(BaseModel):
- config_key: Optional[str] = None
- config_value: Optional[str] = None
- description: Optional[str] = None
- type: Optional[str] = None
- class ConfigurationCreate(ConfigurationBase):
- config_key: str
- config_value: str
- class ConfigurationUpdate(ConfigurationBase):
- config_value: Optional[str] = None
- description: Optional[str] = None
- type: Optional[str] = None
- class ConfigurationOut(ConfigurationBase):
- id: int
- created_at: datetime
- updated_at: datetime
- class Config:
- orm_mode = True
|