Товароучёт

Методы

Класс InventoryApi содержит методы, описанные ниже.

Получить все штрихкоды товара:

fun getAllBarcodesForProduct(context: Context, productUuid: String): List<String>

Где:

Получить код алкоголя в ЕГАИС

fun getAlcoCodesForProduct(context: Context, productUuid: String): List<String>?

Где:

Поиск товара по идентификатору:

fun getProductByUuid(context: Context, uuid: String): ProductItem?

Где:

Поля, одинаковые для товара и группы:

Поля, уникальные для товаров:

Поиск алкоголя по коду из ЕГАИС

fun getProductsByAlcoCode(context: Context, alcoCode: String): List<ProductItem.Product?>?

Где:

Получить возможные дополнительные поля:

fun getField(context: Context, fieldUuid: String): Field?

Где:

Получить значения дополнительных полей товара:

fun getProductExtras(context: Context, productUuid: String): List<ProductExtra>

Где:

Объект ProductExtra содержит в себе следующие данные:

Пример

Пример работы с Inventory API в демонстрационном приложении.