| 12345678910111213141516171819202122232425262728293031 |
- 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
- model_config = {
- "from_attributes": True
- }
|