|
|
@@ -188,13 +188,15 @@ class Token(BaseModel):
|
|
|
access_token: str
|
|
|
token_type: str
|
|
|
|
|
|
+from typing import Optional, List, Any
|
|
|
+
|
|
|
class SocialLogin(BaseModel):
|
|
|
provider: str # 'google' or 'facebook'
|
|
|
token: str
|
|
|
- email: Optional[EmailStr] = None
|
|
|
- first_name: Optional[str] = None
|
|
|
- last_name: Optional[str] = None
|
|
|
- preferred_language: Optional[str] = "en"
|
|
|
+ email: Any = None
|
|
|
+ first_name: Any = None
|
|
|
+ last_name: Any = None
|
|
|
+ preferred_language: Any = "en"
|
|
|
|
|
|
class ForgotPassword(BaseModel):
|
|
|
email: EmailStr
|