http_session.py 540 B

1234567891011121314151617181920212223
  1. from pydantic import BaseModel
  2. from typing import Optional
  3. from datetime import datetime
  4. class HttpSessionBase(BaseModel):
  5. local_storage: Optional[str] = None
  6. cookies: Optional[str] = None
  7. user_agent: Optional[str] = None
  8. proxy: Optional[str] = None
  9. page: Optional[str] = None
  10. class HttpSessionCreate(HttpSessionBase):
  11. session_id: str
  12. class HttpSessionUpdate(HttpSessionBase):
  13. pass
  14. class HttpSessionOut(HttpSessionBase):
  15. session_id: str
  16. create_at: datetime
  17. class Config:
  18. orm_mode = True