...
Code Block |
---|
{
"method": "axxonsoft.bl.events.EventHistoryService.ReadEvents",
"data": {
"range": {
"begin_time": "20200225T125548.340",
"end_time": "20200225T130548.341"
},
"limit": 30,
"offset": 0,
"descending": false
}
} |
...
где:
- descending – сортировка событий: если = false, то события будут отсортированы по возрастанию времени. Если true, то по убыванию.
- limit –
...
- максимальное количество событий в ответе.
Получение событий по фильтру
...
В фильтре задается субъект и текст события.
Поиск по конкретной камере всех событий, в которых есть слово
...
FOOD (лимит в
...
10 событий)
Code Block |
---|
{
"method": "axxonsoft.bl.events.EventHistoryService.ReadTextEvents",
"data": {
"range": {
"begin_time": "20200226T08274120231030T014305.159137",
"end_time": "20200226T08374120231030T232305.160137"
},
"filters": {
"filters": [
{
"subjects": "hosts/Server1Server/DeviceIpint.7/SourceEndpoint.video:0:0",
"filter_containing_text_parts": false,
"texts": "tracker "texts": "FOOD"
}
]
},
"limit": 210,
"offset": 0,
"descending": false
}
} |
где:
- range – это период времени, за который будут приходить события от источника событий;
- subjects – субъект события (сервер, устройство, архив, детектор и т.д.);
- Еслиfilter_containing_text_parts – логическое значение: если = true, товозвращает только строку с искомым текстом, указанным в texts. Если = false, товозвращает весь чек с текстом, указанным в texts.;
- limit – предел максимальное количество событий в ответе;
- Еслиdescending – сортировка событий: если = false, то события будут отсортированы по возрастанию времени. Если true, то по убыванию.
...
- subscription_id − id подписки (задается произвольно в формате UUID; обязательный параметр).;
- event_type − тип события (необязательный параметр).;
- subject − субъект события (в данном примере детекторы; необязательный параметр).
...
- subscription_id − id подписки (задается произвольно в формате UUID; обязательный параметр).;
- event_type − тип события (необязательный параметр).;
- subject − субъект события (в данном примере детекторы; необязательный параметр).
...
- subscription_id − id подписки (задается произвольно в формате UUID; обязательный параметр).;
- event_type − тип события (необязательный параметр).;
- subject − субъект события (необязательный параметр).
...
- is_activated − состояние объекта (активирован или нет).
Подписка на получение событий от источника событий (POS-устройства)
Code Block |
---|
{
"method": "axxonsoft.bl.events.DomainNotifier.PullEvents",
"data": {
"subscription_id": "a003ed13-3b8f-4cef-a450-0199dc259h35",
"filters": {
"include": [{
"event_type":"ET_TextEvent",
"subject":"hosts/Server/DeviceIpint.7/SourceEndpoint.video:0:0"
}
]
}
}
} |
где
- subscription_id − id подписки (задается произвольно в формате UUID; обязательный параметр);
- event_type − тип события (необязательный параметр);
- subject − субъект события (необязательный параметр).