You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
361 B

11 months ago
  1. from pydantic import BaseModel
  2. # Token相关的模型
  3. class Token(BaseModel):
  4. access_token: str
  5. token_type: str
  6. class TokenData(BaseModel):
  7. username: str = None
  8. # User相关的模型
  9. class User(BaseModel):
  10. username: str
  11. email: str = None
  12. full_name: str = None
  13. disabled: bool = None
  14. class UserInDB(User):
  15. hashed_password: str