features.users.common package¶
Submodules¶
features.users.common.fixtures module¶
features.users.common.models module¶
features.users.common.router module¶
features.users.common.schemas module¶
- class features.users.common.schemas.UserCreate(*, email: EmailStr, password: str, is_active: bool | None = True, is_superuser: bool | None = False, is_verified: bool | None = False)¶
Bases:
BaseUserCreate- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class features.users.common.schemas.UserRead(*, id: UUID, email: EmailStr, is_active: bool = True, is_superuser: bool = False, is_verified: bool = False)¶
Bases:
BaseUser[UUID]- model_config: ClassVar[ConfigDict] = {'from_attributes': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class features.users.common.schemas.UserUpdate(*, password: str | None = None, email: EmailStr | None = None, is_active: bool | None = None, is_superuser: bool | None = None, is_verified: bool | None = None)¶
Bases:
BaseUserUpdate- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].