| 1234567891011121314151617181920212223242526272829303132 |
- from pydantic import BaseModel
- from typing import Optional, Dict, Any
- from datetime import datetime
- class VasProductRoutingBase(BaseModel):
- is_active: Optional[int] = None
- class VasProductRoutingCreate(BaseModel):
- product_id: int
- routing_key: str
- script_version: str
- config: Optional[Dict[str, Any]]
- class VasProductRoutingUpdate(VasProductRoutingBase):
- pass
- class VasProductRoutingOut(VasProductRoutingBase):
- id: int
- product_id: int
- routing_key: str
- script_version: str
- config: Optional[Dict[str, Any]]
- created_at: datetime
- updated_at: datetime
- class Config:
- orm_mode = True
|