flip_api.user_services.get_user
Attributes
Functions
|
Get user details by ID or email. |
Module Contents
- flip_api.user_services.get_user.router
- flip_api.user_services.get_user.get_user(user_id: str, request: fastapi.Request, db: sqlmodel.Session = Depends(get_session), token_id: uuid.UUID = Depends(verify_token)) flip_api.domain.schemas.users.CognitoUser
Get user details by ID or email.
- Parameters:
user_id (str) – User ID or email.
request (Request) – FastAPI request object for headers.
token_id (UUID) – User ID from authentication token.
- Returns:
User details if found
- Return type:
- Raises:
HTTPException – If the user ID format is invalid, if the user is not found, or if there is an error getting the user details.