// Период времени
SpicDateTimeRange
{
// Начало периода
DateTime Begin
// окончание периода
DateTime End
}
// Идентификатор устройства (терминала)
SpicDeviceId
{
// Серийный номер терминала
string SerialId
// Вид протокола
SpicDeviceProtocolCode Protocol
}
// Протокол.
SpicDeviceProtocolCode
{
// Значение
string Value
}
Параметр Value может принимать следующие значения:
// Идентификатор объекта предметной области.
SpicObjectIdentity
{
// Идентификатор объекта в рамках указанного типа.
int ObjectId
// Идентификатор типа объекта (на данный момент не используется)
Guid ObjectTypeId
}
Параметр ObjectTypeId может принимать следующие значения:
// Запрос объекта
SpicObjectRequest
{
// Идентификатор объекта
int ObjectId
// Необходимые расширения (на данный момент не используется)
Guid[] ExtensionIds
}
// Набор запросов на объекты
SpicObjectRequests
{
SpicObjectRequest[] Requests
}
// Запрос на постраничную загрузку объектов
SpicObjectsChunkRequest
{
// Смещение начала страницы относительно первого объекта
int Offset
// Максимальное количество объектов в сущности
int Count
// Идентификаторы свойств, которые необходимо загрузить (на данный момент не используется).
Guid[] ExtensionIds
}
/// Результат операции
SpicOperationResult
{
/// Значение
string Value
}
Параметр Value может принимать следующие значения:
// Состояние выполнения операции при построении статистик в СПИК.
SpicStatisticsOperationResult
{
// Состояние
string Value
}
Параметр Value может принимать следующие значения:
Номер материала: 519
Отправлено: Fri, Sep 14, 2018
Последнее обновление: Sun, Oct 7, 2018
Отправлено: Анисимов Максим Михайлович [m.anisimov@scout-gps.ru]
Online URL: https://kb.scout-gps.ru/article/Общие-инфраструктурные-контракты-СПИК-519.html