Назначение | Получение списка доступных ресторанов (лицензий). Для каждого ресторана можно узнать статус лицензии и дату истечения лицензии |
Тип запроса | Синхронный |
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>
Описание параметров
Параметр | Тип | Обязательный | Описание | Значение по умолчанию |
---|
start | int | - | Номер стартовой строки для выборки |
|
limit | int | - | Количество возвращаемых строк |
|
onlyactive | bool | - | 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_date | datetime | дата окончания мастер лицензии агрегатора. При истечении этой лицензии внешняя служба не сможет подключиться к WhiteServer и не сможет выполнить ни один запрос |
license_agent_expired_date | datetime | Дата окончания лицензии агента. При истечении этой лицензии запрос в это ресторан нельзя будет выполнить, другие рестораны будут доступны |
license_active | bool | Показывает активность агента (1 - активен, 0 - не активен) |
agent_active_date | datetime | Дата последней активности агента на 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