Отдел продаж
8 800 250 60 77

Общие (инфраструктурные) контракты. СПИК


Контракт данных SpicDateTimeRange

// Период времени (в формате Unix-времени) 
SpicDateTimeRange
{
    // Начало периода
    DateTime Begin

    // окончание периода
    DateTime End
}

Контракт данных SpicDeviceId

// Идентификатор устройства (терминала)
SpicDeviceId
{
    // Серийный номер терминала
    string SerialId

    // Вид протокола
    SpicDeviceProtocolCode Protocol
}

Контракт данных SpicObjectRequest

// Протокол.
SpicDeviceProtocolCode
{
    // Значение
    string Value
}

Параметр Value может принимать следующие значения:

  • Scout MT-500
  • Scout MT-501
  • Scout MT-500 series
  • Scout MT-600
  • Scout MT-700
  • ScoutRX Extended
  • Scout Open
  • ScoutNavigator
  • ScoutNavigatorLite
  • GelixLite

Контракт данных SpicObjectIdentity

// Идентификатор объекта предметной области.
SpicObjectIdentity
{
    // Идентификатор объекта в рамках указанного типа.
    int ObjectId

    // Идентификатор типа объекта (на данный момент не используется)
    Guid ObjectTypeId
}

Параметр ObjectTypeId может принимать следующие значения:

  • 0F1E3A4A-88F5-4166-9BE8-76033DD85D08 (транспортное средство) 
  • 0783BE26-6398-480C-A88F-871438A01C36 (терминал) 
  • 54E3C5C5-7EFE-49B9-AE0E-F8C44D52FA36 (профиль терминала)

Контракт данных SpicObjectRequest

// Запрос объекта
SpicObjectRequest
{
    // Идентификатор объекта
    int ObjectId

    // Необходимые расширения  (на данный момент не используется) 
    Guid[] ExtensionIds
}

Контракт данных SpicObjectRequests

// Набор запросов на объекты
SpicObjectRequests
{
    SpicObjectRequest[] Requests
}

Контракт данных SpicObjectsChunkRequest

// Запрос на постраничную загрузку объектов
SpicObjectsChunkRequest
{
    // Смещение начала страницы относительно первого объекта
    int Offset

    // Максимальное количество объектов в сущности
    int Count

    // Идентификаторы свойств, которые необходимо загрузить (на данный момент не используется).

    Guid[] ExtensionIds
}

Контракт данных SpicOperationResult

/// Результат операции
SpicOperationResult
{
    /// Значение
    string Value
}

Параметр Value может принимать следующие значения:

  • None
  • Ok
  • Retry
  • Error

Контракт данных SpicStatisticsOperationResult

// Состояние выполнения операции при построении статистик в СПИК.
SpicStatisticsOperationResult
{
    // Состояние
    string Value
}

Параметр Value может принимать следующие значения:

  • None
  • Ok
  • Processing
  • Error
<<Назад                                                       К оглавлению                                                                     Далее>>

Уважаемые партнеры ГК СКАУТ.
Для доступа к Базе Знаний пожалуйста авторизируйтесь на ресурсе СКАУТ-Университет.
В качестве логина используйте свой электронный ящик, а в качестве пароля используйте пароль для доступа к ресурсам СКАУТ-Сайт и СКАУТ-Форум. Если вы не знаете или забыли свой пароль, то вы можете восстановить пароль здесь.
Также в Базе Знаний есть специальная статья, описывающая операцию по восстановлению пароля.