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