public class ReturnPositionsForBarcodeRequestedEvent
extends IntegrationEvent
Событие, которое приходит после сканирования штрихкода товара.
Штрихкод может быть любого формата (EAN-13, QR-код, DataMatrix или другой) и, кроме цифрового значения, содержать различные данные, например, вес товара.
Обрабатывая данные, содержащиеся в событии, приложения могут добавлять позиции в чек и / или создавать новые товары.
Modifier and Type | Class and Description |
---|---|
static class |
ReturnPositionsForBarcodeRequestedEvent.Companion |
static class |
ReturnPositionsForBarcodeRequestedEvent.Result
Результат обработки события сканирования штрихкода.
|
Modifier and Type | Field and Description |
---|---|
static ReturnPositionsForBarcodeRequestedEvent.Companion |
Companion |
static java.lang.String |
KEY_BARCODE_EXTRA |
static java.lang.String |
KEY_CREATE_PRODUCT_EXTRA |
Constructor and Description |
---|
ReturnPositionsForBarcodeRequestedEvent(java.lang.String barcode,
boolean creatingNewProduct)
Событие, которое приходит после сканирования штрихкода товара.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
component1()
строка
|
boolean |
component2()
указывает
|
ReturnPositionsForBarcodeRequestedEvent |
copy(java.lang.String barcode,
boolean creatingNewProduct)
Событие, которое приходит после сканирования штрихкода товара.
|
boolean |
equals(java.lang.Object p) |
static ReturnPositionsForBarcodeRequestedEvent |
from(android.os.Bundle bundle) |
java.lang.String |
getBarcode()
строка
|
boolean |
getCreatingNewProduct()
указывает
|
int |
hashCode() |
android.os.Bundle |
toBundle() |
java.lang.String |
toString() |
toBundle
public static java.lang.String KEY_BARCODE_EXTRA
public static java.lang.String KEY_CREATE_PRODUCT_EXTRA
public static ReturnPositionsForBarcodeRequestedEvent.Companion Companion
public ReturnPositionsForBarcodeRequestedEvent(java.lang.String barcode, boolean creatingNewProduct)
Событие, которое приходит после сканирования штрихкода товара.
Штрихкод может быть любого формата (EAN-13, QR-код, DataMatrix или другой) и, кроме цифрового значения, содержать различные данные, например, вес товара.
Обрабатывая данные, содержащиеся в событии, приложения могут добавлять позиции в чек и / или создавать новые товары.
barcode
- строка данных, полученных от сканера штрихкодов.creatingNewProduct
- указывает на необходимость создать новый товар. Сразу после сканирования штрихкода всегда содержит false.public android.os.Bundle toBundle()
public java.lang.String getBarcode()
строка
данных, полученных от сканера штрихкодов.
public boolean getCreatingNewProduct()
указывает
на необходимость создать новый товар. Сразу после сканирования штрихкода всегда содержит false.
public java.lang.String component1()
строка
данных, полученных от сканера штрихкодов.
public boolean component2()
указывает
на необходимость создать новый товар. Сразу после сканирования штрихкода всегда содержит false.
public ReturnPositionsForBarcodeRequestedEvent copy(java.lang.String barcode, boolean creatingNewProduct)
Событие, которое приходит после сканирования штрихкода товара.
Штрихкод может быть любого формата (EAN-13, QR-код, DataMatrix или другой) и, кроме цифрового значения, содержать различные данные, например, вес товара.
Обрабатывая данные, содержащиеся в событии, приложения могут добавлять позиции в чек и / или создавать новые товары.
public java.lang.String toString()
public int hashCode()
public boolean equals(java.lang.Object p)
public static ReturnPositionsForBarcodeRequestedEvent from(android.os.Bundle bundle)