Source code for geochemistrypi.auth.schemas
from typing import Union
# from data_mining.schemas import Dataset
from pydantic import BaseModel
[docs]
class UserBase(BaseModel):
username: str = None
email: str = None
is_active: Union[bool, None] = True
upload_count: int = 0
[docs]
class UserCreate(UserBase):
password: str
[docs]
class User(UserBase):
id: int
hashed_password: str
# datasets: list = [Dataset]
[docs]
class Config:
orm_mode = True