public class PostDiscountResult
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,java.math.BigDecimal> |
bonusWriteOffLimits
Хранит измененные потолки списания по картам.
|
private java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> |
positionAttributeMap
Мапа расширенных атрибутов позиции.
|
private java.util.Map<java.lang.String,java.lang.String> |
receiptAttributeMap
Мапа расширенных атрибутов чека.
|
private java.util.Map<java.lang.String,java.util.Collection<WriteOffInfo>> |
writeOffsLimits
Потолки списаний с бонусных карт в чеке.
|
| Constructor and Description |
|---|
PostDiscountResult() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPositionAttribute(int number,
java.lang.String key,
java.lang.String value)
Добавляет к позиции с указанным номером заданный атрибут и его значение.
|
java.util.Map<java.lang.String,java.math.BigDecimal> |
getBonusWriteOffLimits()
Deprecated.
используйте
getWriteOffsLimits() |
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> |
getPositionAttributeMap()
Возвращает мапу расширенных атрибутов позиций.
|
java.util.Map<java.lang.String,java.lang.String> |
getReceiptAttributeMap()
Возвращает мапу расширенных атрибутов чека.
|
java.util.Map<java.lang.String,java.util.Collection<WriteOffInfo>> |
getWriteOffsLimits()
Вернет потолки списаний с бонусных карт в чеке.
|
java.lang.String |
toString() |
private java.util.Map<java.lang.String,java.math.BigDecimal> bonusWriteOffLimits
private java.util.Map<java.lang.String,java.util.Collection<WriteOffInfo>> writeOffsLimits
Ключ - идентификатор бонусной карты, примененной в чеке;
Значение - количество бонусов/фишек, что можно списать с этой карты в данном чеке.
private java.util.Map<java.lang.String,java.lang.String> receiptAttributeMap
private java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> positionAttributeMap
LineItem.getNumber(), значением в мапе - мапа идентификаторов атрибутов и значений их.@Deprecated public java.util.Map<java.lang.String,java.math.BigDecimal> getBonusWriteOffLimits()
getWriteOffsLimits()public java.util.Map<java.lang.String,java.util.Collection<WriteOffInfo>> getWriteOffsLimits()
null
Ключ - идентификатор бонусной карты, примененной в чеке;
Значение - количество бонусов/фишек, что можно списать с этой карты в данном чеке
public java.util.Map<java.lang.String,java.lang.String> getReceiptAttributeMap()
public java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> getPositionAttributeMap()
LineItem.getNumber(),
значением - мапа атрибутов, которые присвоены данной позиции.addPositionAttribute(int, String, String)public void addPositionAttribute(int number,
java.lang.String key,
java.lang.String value)
number - номер позиции значение нужно добавить к которой.key - идентификатор атрибута.value - значение атрибута.public java.lang.String toString()
toString in class java.lang.Object