Для выполнения любой команды API модуля «Графика» можно использовать метод execute_graph_command:

execute_graph_command(command_name: str, state: str, **kwargs) -> dict:

В методе используются следующие аргументы:

АргументОписание
command_name: (str)Название выполняемой команды модуля «Графика».
state: (str)Название состояния выполняемой команды модуля «Графика».
**kwargsДополнительные параметры, передаваемые в команду. Именованные аргументы.

Примеры использования метода:

session.execute_graph_command(command_name='graph', state='get_available_types')
или
session.execute_graph_command(command_name='graph', state='get_info')

В результате использования метода возвращается ответ на запрашиваемую команду.

Пример ответа:

{'state': 1,
 'queries': [{'uuid': '7b572bca-ffa0da4a-1801fbbd-30ea293d',
   'command': {'plm_type_code': 601,
    'state': 2,
    'available_types': [634, 636, 637, 639, 640, 643, 644]}}]}



  • Нет меток