28 lines
389 B
Python
28 lines
389 B
Python
|
|
"""
|
||
|
|
Pydantic models for user module
|
||
|
|
|
||
|
|
Models:
|
||
|
|
- List: Description
|
||
|
|
- Models: Description
|
||
|
|
"""
|
||
|
|
from src.schemas import CustomBaseModel
|
||
|
|
|
||
|
|
|
||
|
|
class OIDCUser(CustomBaseModel):
|
||
|
|
first_name: str
|
||
|
|
last_name: str
|
||
|
|
email: str
|
||
|
|
oidc_id: str
|
||
|
|
|
||
|
|
|
||
|
|
class UserResponse(CustomBaseModel):
|
||
|
|
first_name: str
|
||
|
|
last_name: str
|
||
|
|
email: str
|
||
|
|
|
||
|
|
|
||
|
|
class OrgResponse(CustomBaseModel):
|
||
|
|
org_id: int
|
||
|
|
name: str
|
||
|
|
is_admin: bool
|