НазначениеПолучение списка доступных ресторанов (лицензий). Для каждого ресторана можно узнать статус лицензии и дату истечения лицензии
Тип запросаСинхронный

2.1 Формат запроса

<?xml version="1.0" encoding="utf-8"?>
<RQ cmd="get_objects">
  <PARAM name="start" val="1"/>
  <PARAM name="limit" val="10"/>
  <PARAM name="onlyactive" val="0"/>
</RQ>

Описание параметров


ПараметрТипОбязательныйОписаниеЗначение по умолчанию
startint-Номер стартовой строки для выборки
limitint-Количество возвращаемых строк
onlyactivebool-0 - вернуть все объекты
1 - вернуть только объекты с активной лицензией, стоит по умолчанию
1


2.2 Формат ответа

<?xml version="1.0" encoding="utf-8"?>
<RP code="0" license_expired_date="01.01.2100 0:00:00" version="1.6.0.7">
<OBJECTS count="1">
  <OBJECT code="199990053" name="Ресторан Красный №2" phone="777" license_agent_expired_date="2018-02-16T00:00:00" license_active="1" agent_active_date="0001-01-01T00:00:00"/>
</OBJECTS>
</RP>

Описание параметров

ПараметрТипОписание
license_expired_datedatetimeдата окончания мастер лицензии агрегатора. При истечении этой лицензии внешняя служба не сможет подключиться к WhiteServer и не сможет выполнить ни один запрос
license_agent_expired_datedatetimeДата окончания лицензии агента. При истечении этой лицензии запрос в это ресторан нельзя будет выполнить, другие рестораны будут доступны
license_activeboolПоказывает активность агента (1 - активен, 0 - не активен)
agent_active_datedatetimeДата последней активности агента на WS


ВАЖНО: В случае если какие-то даты отсутствуют, будет возвращаться нулевая дата «0001-01-01T00:00:00»

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

<?xml version="1.0" encoding="utf-8"?>
<RQ cmd="get_objects">
  <PARAM name="start" val="1"/>
  <PARAM name="limit" val="10"/>
  <PARAM name="onlyactive" val="0"/>
</RQ>

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

<?xml version="1.0" encoding="utf-8"?>
<RP code="0" license_expired_date="01.01.2100 0:00:00" version="1.6.0.7">
<OBJECTS count="1">
  <OBJECT code="199990053" name="Ресторан Красный №2" phone="777" license_agent_expired_date="2018-02-16T00:00:00" license_active="1" agent_active_date="0001-01-01T00:00:00"/>
</OBJECTS>
</RP>

V2 GetObjects