НАЧАЛО >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> VirtualRef - Виртуальная справка >> Руководство пользователя >> Структуры данных >> class VirtialRef_API_Get
class VirtialRef_API_Get
{
/**
* @var array<int,VirtialRef_API_Get_Refs_Data> $refs_data
*/
var array $refs_data = [];
}
class VirtialRef_API_Get_Refs_Data
{
/**
* Идентификатор вопроса
*/
var string $id = '';
/**
* Идентификатор вопроса во внешней системе
*/
var string $sbbr_id = '';
/**
* Время создания вопроса (unixtime)
*/
var int $questionTime = 0;
/**
* Время последнего изменения вопроса (unixtime)
*/
var int $lastChange = 0;
/**
* Статус обработки вопроса (текстовый)
*
* Например: 'Коллектив радуется полученному запросу'
*/
var string $questionStatus = '';
/**
* Статус обработки вопроса (числовой)
*
* Числовое значение статуса для статусной модели:
* 1 — в обработке,
* 2 — выполнено,
* 3 — отказ
*/
var int $questionStatusInt = 0;
/**
* Идентификатор пользователя
*/
var string $user_id = '';
/**
* Текст вопроса пользователя
*/
var string $question = '';
/**
* Разрешить опубликовать результаты поиска
* 1 - разрешить
* 0 - запретить
*/
var int $public_results = 0;
/**
* Дополнительная информация: (открытый текст)
*/
var string $description = '';
/**
* Тип документа
*
* Пример: 'книга'
*/
var string $type = '';
/**
* Другой тип документа
*
* Пример: 'атлас автолюбителя'
*/
var string $type_other = '';
/**
* Временной диапазон
*
* Пример: '20250901-20250930';
*/
var string $time_range = '';
/**
* Язык представления информации, rus/eng
*/
var string $language = '';
/**
* Идентификатор пользователя отвечающего
*/
var string $answer_author_id = '';
/**
* Текст ответа
*/
var string $answer = '';
/**
* Скрыть заявку
*
* true - если пользователь скрыл заявку в ЛК (через VirtualRef/Hide), false – для нескрытых
*/
var bool $hidden = false;
/**
* Массив веб-ссылок
*
* @var array<int,VirtialRef_API_Get_Refs_Data_Url> $urls
*/
var array $urls = [];
/**
* Массив кратких библиографических описаний в формате brief
*
* @var array<int,VirtialRef_API_Get_Refs_Data_BibliographyLink> $bibliography
*/
var array $bibliography = [];
/**
* Массив сссылок на библиографические записи
*
* @var array<int, VirtialRef_API_Get_Refs_Data_EcLink> $ecLinks
*/
var array $ecLinks = [];
/**
* Приложенные файлы
*
* @var array<int,VirtialRef_API_Get_Refs_Data_Attache> $attaches
*/
var array $attaches = [];
}
class VirtialRef_API_Get_Refs_Data_Url
{
/**
* URL (ссылка)
*
* Пример: 'htpp://super.ru'
*/
var string $url = '';
/**
* Текст на ссылке
*
* Пример: 'Сказка на ночь'
*/
var string $urlText = '';
}
class VirtialRef_API_Get_Refs_Data_BibliographyLink
{
/**
* Краткое библиографическое описание
*
* Пример: 'Пушкин А. С. Сказки'
*/
var string $bibliographyLink = '';
}
/**
* Ссылка на библиографическую запись
*/
class VirtialRef_API_Get_Refs_Data_EcLink
{
/**
* Имя БД в которой находится библиографическая запись
*
* Пример: 'ESVODT'
*/
var string $ecDb = '';
/**
* Шифр записи в БД
*/
var string $ecSh = '';
/**
* Краткое описание записи в формате brief
*/
var string $bibliographyLink = '';
}
class VirtialRef_API_Get_Refs_Data_Attache
{
var string $attache = '';
}