Перейти к основному содержимому

Константы, которые используются в API

Здесь описан весь перечень констант, которые используются в Deeplink API приложения IC Camera 3.

Список параметров

object DeepLinkConst {

const val IC_CAMERA_LAUNCH_ACTION = "inspector.cloud.camera.DeepLinkActivity"

object Parameters {
const val TOKEN = "token"
const val AGENT_ID = "agent_id"
const val VISIT_ID = "visit_id"
const val CUSTOMER_ID = "customer_id"
const val LIST_CUSTOMER_ID = "list_customer_id"
const val STRING_CUSTOMER_ID = "string_customer_id"
const val TASK_FILTER = "task_filter"
const val READONLY = "readonly"
const val TOTAL_IMAGES = "total_images"
const val DEBUG = "debug"
const val RESULT_CODE = "res_code"
const val RESULT_INFO = "res_info"
const val IC_COMMAND = "ic_command"
}

object ResultCode {
const val VISIT_VALID = 1
const val VISIT_ERR = 2

const val SYNC_OK = 3
const val SYNC_ERR = 4
}

object Commands {
const val IC_SYNC = "sync"
const val IC_OPEN_LAST_VISIT = "open_last_visit"
}
}

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

DeepLinkConst


DeepLinkConst.IC_CAMERA_LAUNCH_ACTION(String): Action для запуска IC Camera 3.


Parameters

DeepLinkConst.Parameters.TOKEN (String): Токен вызывающего приложения.

DeepLinkConst.Parameters.AGENT_ID (String): Идентификатор агента.

DeepLinkConst.Parameters.VISIT_ID (String): Идентификатор визита в системе.

DeepLinkConst.Parameters.CUSTOMER_ID (String): Идентификатор магазина.

DeepLinkConst.Parameters.LIST_CUSTOMER_ID (Array<String>): Массив строк с CUSTOMER_ID кодами магазинов для синхронизации.

DeepLinkConst.Parameters.STRING_CUSTOMER_ID (String): Альтернативный вариант списка магазинов. Строка с CUSTOMER_ID кодами, разделенными запятой (,) без пробелов.

DeepLinkConst.Parameters.TASK_FILTER (String): Регулярное выражение для фильтрации задач по названию.

DeepLinkConst.Parameters.READONLY (Boolean): Задает режим открытия визита только для чтения.

DeepLinkConst.Parameters.TOTAL_IMAGES (Long): Количество изображений в визите.

DeepLinkConst.Parameters.DEBUG (Boolean): Включение отладочного режима.

DeepLinkConst.Parameters.RESULT_CODE (Int): Код результата операции (см. раздел ResultCode).

DeepLinkConst.Parameters.RESULT_INFO (String): Описание ошибки или дополнительная информация.

DeepLinkConst.Parameters.IC_COMMAND (String): Управляющая команда (см. раздел Commands).


ResultCode

DeepLinkConst.ResultCode.VISIT_VALID (1): Успешный визит (новый или открытый). Завершен корректно.

DeepLinkConst.ResultCode.VISIT_ERR (2): Ошибка визита. Подробности в RESULT_INFO.

DeepLinkConst.ResultCode.SYNC_OK (3): Синхронизация успешно выполнена.

DeepLinkConst.ResultCode.SYNC_ERR (4): Синхронизация не выполнена. Подробности в RESULT_INFO.


Commands

DeepLinkConst.Commands.IC_SYNC ("sync"): Выполнить синхронизацию.

DeepLinkConst.Commands.IC_OPEN_LAST_VISIT ("open_last_visit"): Открыть последний визит в указанном магазине.


Если у вас возникли вопросы или проблемы, обратитесь в техподдержку.