Файл search.py содержит функции для поиска элементов на сервере GraphQL. Он включает следующие 
основные компоненты:

Запрос на поиск: Функция search_items() формирует запрос GraphQL для поиска элементов с 
определенными параметрами. Этот запрос включает сущность, смещение, лимит, условия и 
порядок сортировки.

Отправка запроса: Функция send_request() отправляет запрос на сервер GraphQL с 
использованием библиотеки requests. Она принимает запрос и URL сервера в качестве параметров и 
возвращает ответ сервера.

Обработка ответа: Функция process_response() анализирует ответ от сервера и возвращает 
список найденных элементов.


Файл mutation.py содержит функции для выполнения мутаций на сервере GraphQL. Он включает 
следующие основные компоненты:

Формирование мутации: Функция create_mutation() создает запрос GraphQL для выполнения мутации. 
В этом запросе указывается конфигурация мутации и параметры обновляемых элементов.

Отправка запроса: Функция send_request() отправляет запрос на сервер GraphQL с использованием 
библиотеки requests. Она принимает запрос и URL сервера в качестве параметров и 
возвращает ответ сервера.

Обработка ответа: Функция process_response() анализирует ответ от сервера и 
возвращает информацию об успешном выполнении мутации или сообщение об ошибке.

Оба файла предоставляют удобные интерфейсы для выполнения поиска и мутаций на сервере GraphQL, 
облегчая взаимодействие с данными на сервере и обновление их через API.


