Spaces:
Paused
Paused
Download app/models/auth.py from Fred808/Desk-Back2: direct link, hf CLI and curl.
- Browser
- Download file 400 Bytes
-
https://huggingface.co/spaces/Fred808/Desk-Back2/resolve/main/app/models/auth.py
- Command line
-
hf download hf://spaces/Fred808/Desk-Back2/app/models/auth.py
-
curl -L -o auth.py https://huggingface.co/spaces/Fred808/Desk-Back2/resolve/main/app/models/auth.py
400 Bytes
| from pydantic import BaseModel, EmailStr, Field | |
| from typing import Optional | |
| class LoginRequest(BaseModel): | |
| email: EmailStr | |
| password: str = Field(..., min_length=6) | |
| class LoginResponse(BaseModel): | |
| access_token: str | |
| token_type: str | |
| user: 'UserProfile' | |
| class UserProfile(BaseModel): | |
| id: Optional[int] = None | |
| email: EmailStr | |
| full_name: str | |
| role: str |