src.scheme package¶
Submodules¶
src.scheme.user module¶
This module contains Pydantic models for user-related operations.
- class src.scheme.user.UserCreate(*, name: str, fullname: str, nickname: str)¶
Bases:
BaseModelSchema for creating a new user.
- fullname: str¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- name: str¶
- nickname: str¶
- class src.scheme.user.UserResponse(*, id: int, name: str, fullname: str, nickname: str)¶
Bases:
BaseModelRepresents the response model for a user.
- fullname: str¶
- id: int¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- name: str¶
- nickname: str¶
src.scheme.version module¶
This module defines the VersionResponse model.
Module contents¶
This module contains the API scheme of input and output data for the FastAPI Application.