public class BeforePositionsEditedEvent implements IBundlable
Событие, которое сообщает об изменении чека пользователем или другим приложением, и предоставляет возможность приложению внести свои изменения.
Константы события указывают тип чека, позиции которого будет изменять приложение.
Чтобы приложение получало событие, значение константы необходимо указать в элементе action intent-фильтра соотвествующей службы.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME_BUYBACK_RECEIPT
Будут изменены позиции чека возврата покупки. Значение константы:
evo.v2.receipt.buyback.beforePositionsEdited . |
static java.lang.String |
NAME_BUY_RECEIPT
Будут изменены позиции чека покупки. Значение константы:
evo.v2.receipt.buy.beforePositionsEdited . |
static java.lang.String |
NAME_PAYBACK_RECEIPT
Будут изменены позиции чека возврата. Значение константы:
evo.v2.receipt.payback.beforePositionsEdited . |
static java.lang.String |
NAME_SELL_RECEIPT
Будут изменены позиции чека продажи. Значение константы:
evo.v2.receipt.sell.beforePositionsEdited . |
Constructor and Description |
---|
BeforePositionsEditedEvent() |
Modifier and Type | Method and Description |
---|---|
static BeforePositionsEditedEvent |
create() |
java.util.List<ru.evotor.framework.core.action.event.receipt.changes.position.IPositionChange> |
getChanges()
Возвращает список сделанных в чеке изменений.
|
java.lang.String |
getReceiptUuid()
Возвращает идентификатор чека, позиции которого будут изменены.
|
android.os.Bundle |
toBundle() |
toBundle
public static java.lang.String NAME_SELL_RECEIPT
Будут изменены позиции чека продажи.
Значение константы: evo.v2.receipt.sell.beforePositionsEdited
.
public static java.lang.String NAME_PAYBACK_RECEIPT
Будут изменены позиции чека возврата.
Значение константы: evo.v2.receipt.payback.beforePositionsEdited
.
public static java.lang.String NAME_BUY_RECEIPT
Будут изменены позиции чека покупки.
Значение константы: evo.v2.receipt.buy.beforePositionsEdited
.
public static java.lang.String NAME_BUYBACK_RECEIPT
Будут изменены позиции чека возврата покупки.
Значение константы: evo.v2.receipt.buyback.beforePositionsEdited
.
public static BeforePositionsEditedEvent create()
public android.os.Bundle toBundle()
public java.lang.String getReceiptUuid()
Возвращает идентификатор чека, позиции которого будут изменены.
public java.util.List<ru.evotor.framework.core.action.event.receipt.changes.position.IPositionChange> getChanges()
Возвращает список сделанных в чеке изменений.