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].

features.users.common.test_users module

Module contents