Aioabcpapi

Latest version: v2.1.2

Safety actively analyzes 629723 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

1.1.4

1. Исправлено 13 неверных путей к методам API в файле api.py.
Спасибо, Андрей Лоик
(https://t.me/aioabcpapi/33)
2. Незначительное улучшение аннотаций к основным классам.

API CP Администратор
1. Добавлен метод обновления данных сотрудника для API Администратора.
2. Добавлен параметр "enable_sms" в методах получения и изменении пользователя.
3. Добавлена проверка на максимальный вес файла при загрузке пользовательского каталога (100 Мб).

API 2.0 (TS) Администратор

1. Добавлены методы способов оплаты.

api.ts.admin.payments.get_list
api.ts.admin.payments.create

api.ts.admin.payment_methods.get_list

1.1.3

- API.TS.Admin
• Добавлены методы получения ссылок на оплату
• Добавлен метод редактирования сотрудника

1.1.1

- API.TS.Admin
• Добавлен метод "Пакетное создание позиций возврата покупателя". При передаче пути к файлу преобразуется в base64
• Добавлены методы по управлению тегами

- API.TS.Client
• Добавлен метод "Пакетное создание позиций возврата покупателя. При передаче пути к файлу преобразуется в base64

- API.CP.Admin:
• Аргумент file_path в методе `api.cp.admin.distributors.pricelist_update`, переименован на `upload_file` в соответствии с оф. документацией
• Добавлен метод загрузки пользовательских каталогов
• В методе `api.cp.admin.finance.get_online_payments` для использования формата `ГГГГ-ММ-ДД ЧЧ:ММ:СС` в параметрах `date_start` и `date_end` необходимо передать строку. Пример `date_end=f'{datetime.now():%Y-%m-%d %H:%M:%S}'`
• Добавлены методы зон адресов доставки.
Методы создания новой зоны и обновления одной зоны принимают в себя `kwargs`, чтобы не перечислять повторяющиеся аргументы.
`kwargs` могут принимать аргумент как в `camelCase` так и в `snake_case`. При передаче `is_on_day1=1`, в `payload` он будет добавлен как `isOnDay1=1`
• Добавлен параметр pickup_state в методы создания и обновления пользователя

1.0.5

1. Исправлена ошибка работы метода обновления прайс листа при передаче BufferedReader
2. Удалено использование базового класса NoneType. (В некоторых версиях Linux системная версия Python не имеет данного класса) + v1.0.4
3. Удалена синхронная функция получения сессии
4. Исправлена логическая ошибка в кастомной функции api.cp.client.basket.set_client_params()

1.0.3

- Добавлено API.TS
- Все аргументы времени можно передавать как datetime object, он будет преобразован в соответствии с требованиями метода
- Методы приближены к древовидному оформлению [официальной документации ](https://www.abcp.ru/wiki/ABCP.API)

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.