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