features.items package

Submodules

features.items.crud module

features.items.models module

features.items.router module

features.items.schemas module

class features.items.schemas.ItemBaseSchema(*, owner_id: UUID | None = None, name: str, description: str)

Bases: OwnedBaseSchemaMixin, BaseModel

description: str
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

name: str
class features.items.schemas.ItemCreateSchema(*, owner_id: UUID | None = None, name: str, description: str)

Bases: ItemBaseSchema

model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class features.items.schemas.ItemSchema(*, owner_id: UUID | None = None, name: str, description: str, id: int)

Bases: ItemBaseSchema

id: int
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class features.items.schemas.ItemUpdateSchema(*, owner_id: UUID | None = None, name: str, description: str)

Bases: ItemBaseSchema

model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

features.items.test_items module

features.items.testing_utils module

Module contents