vumichien commited on
Commit
3421a2e
·
1 Parent(s): 35bd519

change annotated

Browse files
Files changed (1) hide show
  1. main.py +5 -5
main.py CHANGED
@@ -11,7 +11,7 @@ import shutil
11
  from pathlib import Path
12
  from contextlib import asynccontextmanager
13
  import pandas as pd
14
- from typing import Annotated
15
  from datetime import datetime, timedelta, timezone
16
  import jwt
17
  from jwt.exceptions import InvalidTokenError
@@ -66,13 +66,13 @@ class Token(BaseModel):
66
  token_type: str
67
 
68
  class TokenData(BaseModel):
69
- username: str | None = None
70
 
71
  class User(BaseModel):
72
  username: str
73
- email: str | None = None
74
- full_name: str | None = None
75
- disabled: bool | None = None
76
 
77
  class UserInDB(User):
78
  hashed_password: str
 
11
  from pathlib import Path
12
  from contextlib import asynccontextmanager
13
  import pandas as pd
14
+ from typing import Annotated, Optional, Union
15
  from datetime import datetime, timedelta, timezone
16
  import jwt
17
  from jwt.exceptions import InvalidTokenError
 
66
  token_type: str
67
 
68
  class TokenData(BaseModel):
69
+ username: Optional[str] = None
70
 
71
  class User(BaseModel):
72
  username: str
73
+ email: Optional[str] = None
74
+ full_name: Optional[str] = None
75
+ disabled: Optional[bool] = None
76
 
77
  class UserInDB(User):
78
  hashed_password: str