public class BonusWriteOffOperationResponse extends BonusOperationResponse
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
cardExtendedAttributesMap
Мапа расширенных атрибутов карты, которые плагин может к карте прицепить.
Необходима на случай, если вдруг плагинам нужно будет хранить какую-то исключительно свою информацию в карте, которая затем может выгружаться на стороне сервера в ERP или ещё зачем. |
private java.lang.String |
operatorMessage
Текст сообщения, что надо показать кассиру
|
private java.util.Map<java.lang.String,java.lang.String> |
receiptExtendedAttributesMap
Мапа расширенных атрибутов чека, которые плагин может к чеку прицепить.
Необходима на случай, если вдруг плагинам нужно будет хранить какую-то исключительно свою информацию в чеке, которая затем может выгружаться на стороне сервера в ERP или ещё зачем. |
Constructor and Description |
---|
BonusWriteOffOperationResponse()
Конструктор класса.
|
BonusWriteOffOperationResponse(BonusOperationStatus responseStatus,
java.lang.String txId,
java.lang.String operatorMessage)
Конструкто класса.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getCardExtendedAttributesMap()
Мапа расширенных атрибутов карты, которые плагин может к карте прицепить.
Необходима на случай, если вдруг плагинам нужно будет хранить какую-то исключительно свою информацию в карте, которая затем может выгружаться на стороне сервера в ERP или ещё зачем. |
java.lang.String |
getOperatorMessage()
Вернет текст сообщения, что надо показать кассиру по результатам списания.
|
java.util.Map<java.lang.String,java.lang.String> |
getReceiptExtendedAttributesMap()
Мапа расширенных атрибутов, которыми плагин лояльности может наградить чек.
Заполняется плагином в случае, если он хочет добавить к чеку какие-то дополнительные параметры. |
void |
setOperatorMessage(java.lang.String operatorMessage)
Устанавливает текст сообщения кассиру.
|
java.lang.String |
toString() |
getResponseStatus, getTxId, setResponseStatus, setTxId
private java.lang.String operatorMessage
private java.util.Map<java.lang.String,java.lang.String> receiptExtendedAttributesMap
private java.util.Map<java.lang.String,java.lang.String> cardExtendedAttributesMap
public BonusWriteOffOperationResponse(BonusOperationStatus responseStatus, java.lang.String txId, java.lang.String operatorMessage)
BonusWriteOffOperationResponse
responseStatus
- результат проведения операции списанияtxId
- идентификатор транзакции списанияoperatorMessage
- сообщение кассируpublic BonusWriteOffOperationResponse()
BonusOperationResponse
public java.lang.String getOperatorMessage()
Например, данное сообщение может соджержать кратное локализованное описание ошибки, в понятном кассиру виде. Или какой-нибудь рекламный текст (например, если это оказалось милионное успешное списание средств в процессинге).
null
либо пустая строка, если не надо показывать сообщений
NOTE: если вернет пустую строку, но результат
операции при этом будет отрицательным, то касса SET10 самомстоятельно
сформирует шаблонное сообщение об ошибке.public void setOperatorMessage(java.lang.String operatorMessage)
operatorMessage
- текст сообщения кассиру или null, если такого нет.public java.util.Map<java.lang.String,java.lang.String> getReceiptExtendedAttributesMap()
public java.util.Map<java.lang.String,java.lang.String> getCardExtendedAttributesMap()
public java.lang.String toString()
toString
in class BonusOperationResponse