http_session.py 547 B

12345678910111213141516171819202122
  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. session_storage: Optional[str] = None
  7. cookies: Optional[str] = None
  8. user_agent: Optional[str] = None
  9. proxy: Optional[str] = None
  10. page: Optional[str] = None
  11. class HttpSessionCreate(HttpSessionBase):
  12. session_id: str
  13. class HttpSessionOut(HttpSessionBase):
  14. session_id: str
  15. create_at: datetime
  16. model_config = {
  17. "from_attributes": True
  18. }