public class PositionalRefundPreparationResult
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<LineItem,LineItemRefundRestriction> |
restrictions
Набор ограничений для возврата, которые плагин накладывает для соответствующих позиций
|
| Constructor and Description |
|---|
PositionalRefundPreparationResult(java.util.Map<LineItem,LineItemRefundRestriction> restrictions)
Создать результата подготовки чека возврата с указанным набором ограничений для возврата
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<LineItem,LineItemRefundRestriction> |
getRestrictions() |
java.lang.String |
toString() |
private final java.util.Map<LineItem,LineItemRefundRestriction> restrictions
Ключ набора - доступная для возврата позиция, которая была передана в PositionalRefundPreparationRequest.getLineItemsToRefund(),
значение - ограничение для этой позиции. Для каждой позици возможно только одно ограничение.
Ограничение может полностью запрещать возврат позици или ограничивать сумму возврата
Если набор ограничений пустой, то никаких ограничений со стороны плагина не накладывается
public PositionalRefundPreparationResult(java.util.Map<LineItem,LineItemRefundRestriction> restrictions)
restrictions - Набор ограничений для возврата, которые плагин накладывает для соответствующих позиций
Ключ набора - доступная для возврата позиция, которая была передана в PositionalRefundPreparationRequest.getLineItemsToRefund(),
значение - ограничение для этой позиции. Для каждой позици возможно только одно ограничение.
Ограничение может полностью запрещать возврат позици или ограничивать сумму возврата
Если набор ограничений пустой, то никаких ограничений со стороны плагина не накладывается
public java.util.Map<LineItem,LineItemRefundRestriction> getRestrictions()
public java.lang.String toString()
toString in class java.lang.Object