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, setTxIdprivate 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)
BonusWriteOffOperationResponseresponseStatus - результат проведения операции списанияtxId - идентификатор транзакции списанияoperatorMessage - сообщение кассируpublic BonusWriteOffOperationResponse()
BonusOperationResponsepublic 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