auth.py 333 B

1234567891011121314151617
  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: int
  10. class SwitchProject(BaseModel):
  11. project_id: str
  12. user_id: str
  13. user_name: str
  14. role_ids: List[str] = []