public class CommunicationMessage
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
autoCloseable
Признак, что сообщение кассиру может быть автоматически закрыто сканированием ШК или MSR.
|
private java.lang.String |
body
Тело сообщения.
|
private java.lang.String |
footer
Нижний колонтитул сообщения (подвал).
|
private java.lang.String |
header
Верхний колонутитул сообщения (шапка).
|
private IconType |
iconType
Тип отображаемой в сообщении иконки.
|
private java.lang.String |
qrPayload
Данные для генерации QR-кода (например для оплаты), который нужно показать в сообщении
|
private java.math.BigDecimal |
sum
Сумма для отображения в сообщении (например, для оплаты)
|
Constructor and Description |
---|
CommunicationMessage(IconType icon,
java.lang.String header,
java.lang.String body,
java.lang.String footer)
Конструктор класса.
|
CommunicationMessage(IconType icon,
java.lang.String header,
java.lang.String body,
java.lang.String footer,
java.lang.String qrPayload,
java.math.BigDecimal sum)
Конструктор класса.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBody()
Возвращает тело сообщения.
|
java.lang.String |
getFooter()
Возвращает текст нижнего колонтитула сообщения.
|
java.lang.String |
getHeader()
Возвращает текст заголовка сообщения.
|
IconType |
getIconType()
Возвращает тип иконки, которая должна отображаться в сообщении.
|
java.lang.String |
getQrPayload() |
java.math.BigDecimal |
getSum() |
boolean |
isAutoCloseable() |
void |
setAutoCloseable(boolean autoCloseable) |
void |
setBody(java.lang.String body)
Устанавливает тело сообщения.
|
void |
setFooter(java.lang.String footer)
Устанавливает текст нижнего колонтитула сообщения.
|
void |
setHeader(java.lang.String header)
Устанавливает текст заголовка сообщения.
|
void |
setIconType(IconType iconType)
Устанавливает тип иконки в отображаемом сообщении.
|
void |
setQrPayload(java.lang.String qrPayload) |
void |
setSum(java.math.BigDecimal sum) |
java.lang.String |
toString() |
private IconType iconType
private java.lang.String header
private java.lang.String body
private java.lang.String footer
private java.lang.String qrPayload
private java.math.BigDecimal sum
private boolean autoCloseable
public CommunicationMessage(IconType icon, java.lang.String header, java.lang.String body, java.lang.String footer)
CommunicationMessage
.icon
- тип отображаемой иконки. В зависимости от типа и цветовой схемы кассы иконки могут отображаться одни и те же для разных
значений этого поля.header
- верхний колонтитул (шапка) сообщения.body
- тело сообщения.footer
- нижний колонтитул (подвал) сообщения.public CommunicationMessage(IconType icon, java.lang.String header, java.lang.String body, java.lang.String footer, java.lang.String qrPayload, java.math.BigDecimal sum)
CommunicationMessage
.icon
- тип отображаемой иконки. В зависимости от типа и цветовой схемы кассы иконки могут отображаться одни и те же для разных
значений этого поля.header
- верхний колонтитул (шапка) сообщения.body
- тело сообщения.footer
- нижний колонтитул (подвал) сообщения.qrPayload
- данные для генерации QR-кода (например для оплаты), который нужно показать в сообщенииsum
- сумма для отображения в сообщении (например, для оплаты)public IconType getIconType()
public void setIconType(IconType iconType)
iconType
- тип иконки в отображаемом сообщении.public java.lang.String getHeader()
public void setHeader(java.lang.String header)
header
- текст заголовка сообщения.public java.lang.String getBody()
public void setBody(java.lang.String body)
body
- тело сообщения.public java.lang.String getFooter()
public void setFooter(java.lang.String footer)
footer
- текст нижнего колонтитула сообщения.public java.lang.String getQrPayload()
public void setQrPayload(java.lang.String qrPayload)
public java.math.BigDecimal getSum()
public void setSum(java.math.BigDecimal sum)
public boolean isAutoCloseable()
public void setAutoCloseable(boolean autoCloseable)
public java.lang.String toString()
toString
in class java.lang.Object