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() |
toBundle
public 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()
Место
расчёта