Для выполнения любой команды 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]}}]} |