Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Code Block
{
	"macroCommands" : 
	[
		{
			"id" : "4fd9420e-0d22-4684-9f0a-3514240cc1ac",
			"name" : "Name "macroCommands2"
		},
		{
			"id" : [
"0d1e05e6-8b4b-4be7-bc44-fcdf2cde4135",
			"name" : "Name 1"
		}
	]
}

Пример запроса:

GET http://127.0.0.1/v1/logic_service/macros

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

Code Block
[
      {
         "idguid" : "04eb71b00667120b-e2e046af-445e407b-ae7aae79-a036951fb5954603c119652e",
         "name": "19.0.Камера: 1.Детектор движения"MacroName1"
		,
        "mode": {
	            		"enabled": true,
			            "user_role": "",
			            "is_add_to_menu": truefalse,
			"common": {}
	            "autorule": {
                "zone_ap": "hosts/Server1/DeviceIpint.19/SourceEndpoint.video:0:0",
                "only_if_armed": false,
                "timezone_id": "00000000-0000-0000-0000-000000000000"
            }
        },
        "conditions": {},
        "rules": {}
    },
    {
 "id"        "guid": "3fd3bfb04fd9420e-3a6e0d22-467a4684-8ff29f0a-88f7b165cf5b3514240cc1ac",
         "name" : "MacroName2Макрокоманда1",
 		        "mode": {
	            		"enabled": true,
			            "user_role": "",
			            "is_add_to_menu": false,
			            "common": {}
	        },
          
	   "conditions": {},
        "rules": {}
    },
    {
        "idguid" : "941f88d10d1e05e6-b5128b4b-41894be7-84a6bc44-7d274892dd95fcdf2cde4135",
         "name" : "MacroName3Макрокоманда2",
 		        "mode": {
	            		"enabled": true,
			            "user_role": "",
			            "is_add_to_menu": truefalse,
			"common": {}
	  },                   "continuous": {
                "server": "Server1",
                "timezone_id": "00000000-0000-0000-0000-000000000000",
                "heartbeat_ms": 30000,
                "random": true
            }
        },
        "conditions": {},
        "rules": {}
    }
]
}
ПараметрОписание
modeСодержит общую информацию о макрокоманде
is_add_to_menuОтображает только добавленные в меню макрокоманды

...