auth.py 314 B

12345678910111213141516
  1. from pydantic import BaseModel
  2. from typing import List, Optional
  3. class Token(BaseModel):
  4. access_token: str
  5. token_type: str
  6. class TokenData(BaseModel):
  7. user_id: str
  8. project_id: str
  9. role_id: str
  10. class SwitchProject(BaseModel):
  11. project_id: str
  12. user_id: str
  13. role_ids: List[str] = []