public class AddForSaleResult
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.Collection<Action> |
actionsToTake
Действия, которые нужно произвести, если добавление новой позиции пройдет успешно.
|
private java.util.Map<java.lang.String,java.lang.String> |
extendedReceiptAttributes
Дополнительные данные в формате <ключ, значение>, которые будут добавлены в чек.
|
private NewLineItem |
newLineItem
Сущность для передачи кассе данных о новой позиции чека (может быть null, если добавляется несколько позиций через
newLineItems) |
private java.util.List<NewLineItem> |
newLineItems
Список позиций, которые нужно добавить (если заполнен, то
newLineItem игнорируется) |
| Modifier | Constructor and Description |
|---|---|
|
AddForSaleResult()
Конструктор класса.
|
|
AddForSaleResult(NewLineItem newLineItem)
Конструктор класса.
|
private |
AddForSaleResult(NewLineItem newLineItem,
java.util.List<NewLineItem> newLineItems) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<Action> |
getActionsToTake()
Возвращает коллекцию действий, которые нужно произвести, если добавление пройдет успешно.
|
java.util.Map<java.lang.String,java.lang.String> |
getExtendedReceiptAttributes()
Возвращает дополнительные данные в формате <ключ, значение>, которые будут добавлены в чек.
|
NewLineItem |
getNewLineItem()
Возвращает сущность для передачи кассе данных о новой позиции чека.
|
java.util.List<NewLineItem> |
getNewLineItems()
Возвращает список сущностей для передачи кассе данных о новых позициях чека.
|
void |
setNewLineItem(NewLineItem newLineItem)
Устанавливает сущность для передачи кассе данных о новой позиции чека.
|
java.lang.String |
toString() |
static AddForSaleResult |
withItems(java.util.List<NewLineItem> newLineItems)
Создает новый экземпляр результата обработки с несколькими позициями для добавления в чек
|
private NewLineItem newLineItem
newLineItems)private java.util.List<NewLineItem> newLineItems
newLineItem игнорируется)private java.util.Collection<Action> actionsToTake
private java.util.Map<java.lang.String,java.lang.String> extendedReceiptAttributes
public AddForSaleResult()
AddForSaleResult.private AddForSaleResult(NewLineItem newLineItem, java.util.List<NewLineItem> newLineItems)
public AddForSaleResult(NewLineItem newLineItem)
AddForSaleResultnewLineItem - сущность для передачи кассе данных о новой позиции чекаpublic static AddForSaleResult withItems(java.util.List<NewLineItem> newLineItems)
newLineItems - список данных для добавления нескольких позицийpublic NewLineItem getNewLineItem()
public void setNewLineItem(NewLineItem newLineItem)
Данные игнорируются, если заполнены getNewLineItems()
newLineItem - сущность для передачи кассе данных о новой позиции чекаpublic java.util.List<NewLineItem> getNewLineItems()
public java.util.Collection<Action> getActionsToTake()
public java.util.Map<java.lang.String,java.lang.String> getExtendedReceiptAttributes()
public java.lang.String toString()
toString in class java.lang.Object