OrderManager
Methods
create_order(order_id, order_data)
Создает новый заказ.
Параметры:
order_id(int): Уникальный идентификатор заказа.order_data(dict): Данные заказа, которые необходимо сохранить.
update_order(order_id, order_data)
Обновляет существующий заказ.
Параметры:
order_id(int): Уникальный идентификатор заказа, который необходимо обновить.order_data(dict): Новые данные заказа.
cancel_order(order_id)
Отменяет существующий заказ.
Параметры:
order_id(int): Уникальный идентификатор заказа, который необходимо отменить.
UserManager
Класс для управления пользователями.
Атрибуты
users(dict): Словарь, содержащий данные пользователей, где ключ — этоuser_id, а значение —user_data.
Methods
add_user(user_id, user_data)
Добавление нового пользователя в систему.
Параметры:
user_id(int): Уникальный идентификатор пользователя.user_data(dict): Данные пользователя (например, имя, почта, телефон).
Возвращает:
None
remove_user(user_id)
Удаление пользователя из системы.
Параметры:
user_id(int): Уникальный идентификатор пользователя, которого необходимо удалить.
Возвращает:
None
update_user(user_id, user_data)
Обновление данных пользователя.
Параметры:
user_id(int): Уникальный идентификатор пользователя, чьи данные нужно обновить.user_data(dict): Новые данные пользователя.
Возвращает:
None
find_user(user_id)
Поиск пользователя по ID.
Параметры:
user_id(int): Уникальный идентификатор пользователя.
Возвращает:
dict или None
Данные пользователя, если он найден. Если пользователь не найден, выводится сообщение в консоль и возвращается None.
Release files for online-store-cu-0.2.0 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| online_store_cu_0_2_0-0.1.0.tar.gz | 2.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| online_store_cu_0.2.0-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.2 kB
Release files / online_store_cu_0_2_0-0.1.0.tar.gz
| Download URL | online_store_cu_0_2_0-0.1.0.tar.gz |
|---|---|
| Size | 2.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
be779347f0e6b693421eeeb022674531522f5297635e72a0bfb1537f883460f9
|
|
BLAKE2b-256 checksum How to use checksums |
df53f365489d32aef597f80e580b8ee66651c695a6f8294d87e7f76b059a9677
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.6
|
Release files / online_store_cu_0.2.0-0.1.0-py3-none-any.whl
| Download URL | online_store_cu_0.2.0-0.1.0-py3-none-any.whl |
|---|---|
| Size | 2.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1b6e5931b23f5e9a3085bbfa2cb259392c3c4089d5132731fe5ac3e39a0991c2
|
|
BLAKE2b-256 checksum How to use checksums |
c2f52e071ea9eb1f42a92c71374f879de3fe1e244cdece54008044499cda627f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.6
|