Описание основных методов:
- Метод get_all : Вывод записей из справочника.
- Метод get_filter : Поиск записей по одной или нескольким характеристикам.
- Метод create_content : Добавление новой записи в справочник.
- Метод update_content: Редактирование записи в справочнике. ID записи обязательный аргумент.
Описание методов валидации:
- Метод create_validator : Проверка на вхождение аргументов. Проверка мобильного номера на уникальность и корректность. Присвоение ID
- Метод update_validator : Проверка данных. Проверка мобильного номера на уникальность.
Ссылка на репозиторий :
swan-007/telephone_directory_test_assignment (github.com)