public class PrintReceiptCommand implements IBundlable
Родительский класс команд печати чеков различных типов.
| Modifier and Type | Class and Description |
|---|---|
static class |
PrintReceiptCommand.Companion |
| Modifier and Type | Field and Description |
|---|---|
static PrintReceiptCommand.Companion |
Companion |
static java.lang.String |
NAME_PERMISSION
Разрешение для отправки чеков по СМС или электронной почте.
|
| Constructor and Description |
|---|
PrintReceiptCommand(java.util.List<ru.evotor.framework.receipt.Receipt.PrintReceipt> printReceipts,
SetExtra extra,
java.lang.String clientPhone,
java.lang.String clientEmail,
java.math.BigDecimal receiptDiscount,
java.lang.String paymentAddress,
java.lang.String paymentPlace)
Родительский класс команд печати чеков различных типов.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClientEmail()
Электронная
|
java.lang.String |
getClientPhone()
Телефон
|
SetExtra |
getExtra()
Дополнительные
|
java.lang.String |
getPaymentAddress()
Адрес
|
java.lang.String |
getPaymentPlace()
Место
|
java.util.List<ru.evotor.framework.receipt.Receipt.PrintReceipt> |
getPrintReceipts()
Список
|
java.math.BigDecimal |
getReceiptDiscount()
Скидка
|
android.os.Bundle |
toBundle() |
toBundlepublic static java.lang.String NAME_PERMISSION
Разрешение для отправки чеков по СМС или электронной почте.
Указывайте разрешение в манифесте приложения, в элементе до элемента .
public static PrintReceiptCommand.Companion Companion
public PrintReceiptCommand(java.util.List<ru.evotor.framework.receipt.Receipt.PrintReceipt> printReceipts,
SetExtra extra,
java.lang.String clientPhone,
java.lang.String clientEmail,
java.math.BigDecimal receiptDiscount,
java.lang.String paymentAddress,
java.lang.String paymentPlace)
Родительский класс команд печати чеков различных типов.
printReceipts - Список чеков для печати.extra - Дополнительные данные к чеку.clientPhone - Телефон клиента.clientEmail - Электронная почта клиента.receiptDiscount - Скидка на чек.paymentAddress - Адрес места расчётаpaymentPlace - Место расчётаprintReceipts - Список чеков для печати.extra - Дополнительные данные к чеку.clientPhone - Телефон клиента.clientEmail - Электронная почта клиента.receiptDiscount - Скидка на чек.paymentAddress - Адрес места расчётаpaymentPlace - Место расчётаpublic android.os.Bundle toBundle()
public java.util.List<ru.evotor.framework.receipt.Receipt.PrintReceipt> getPrintReceipts()
Список
чеков для печати.
public SetExtra getExtra()
Дополнительные
данные к чеку.
public java.lang.String getClientPhone()
Телефон
клиента.
public java.lang.String getClientEmail()
Электронная
почта клиента.
public java.math.BigDecimal getReceiptDiscount()
Скидка
на чек.
public java.lang.String getPaymentAddress()
Адрес
места расчёта
public java.lang.String getPaymentPlace()
Место
расчёта