public class PrintPaybackReceiptCommand
extends PrintReceiptCommand
Команда печати чека возврата.
| Modifier and Type | Class and Description |
|---|---|
static class |
PrintPaybackReceiptCommand.Companion |
| Modifier and Type | Field and Description |
|---|---|
static PrintPaybackReceiptCommand.Companion |
Companion |
static java.lang.String |
NAME |
NAME_PERMISSION| Constructor and Description |
|---|
PrintPaybackReceiptCommand(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 sellReceiptUuid,
java.lang.String paymentAddress,
java.lang.String paymentPlace)
Команда печати чека возврата.
|
PrintPaybackReceiptCommand(java.util.List<? extends ru.evotor.framework.receipt.Position> positions,
java.util.List<ru.evotor.framework.receipt.Payment> payments,
java.lang.String clientPhone,
java.lang.String clientEmail,
java.lang.String sellReceiptUuid,
java.lang.String paymentAddress,
java.lang.String paymentPlace) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getSellReceiptUuid() |
void |
process(android.app.Activity activity,
IntegrationManagerCallback callback) |
android.os.Bundle |
toBundle() |
getClientEmail, getClientPhone, getExtra, getPaymentAddress, getPaymentPlace, getPrintReceipts, getReceiptDiscount, toBundletoBundlepublic static java.lang.String NAME
public static PrintPaybackReceiptCommand.Companion Companion
public PrintPaybackReceiptCommand(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 sellReceiptUuid,
java.lang.String paymentAddress,
java.lang.String paymentPlace)
Команда печати чека возврата.
printReceipts - Список чеков для печати.extra - Дополнительные данные к чеку.clientPhone - Телефон клиента.clientEmail - Электронная почта клиента.receiptDiscount - Скидка на чек.paymentAddress - Адрес места расчётаpaymentPlace - Место расчётаprintReceipts - Список чеков для печати.extra - Дополнительные данные к чеку.clientPhone - Телефон клиента.clientEmail - Электронная почта клиента.receiptDiscount - Скидка на чек.paymentAddress - Адрес места расчётаpaymentPlace - Место расчётаpublic PrintPaybackReceiptCommand(java.util.List<? extends ru.evotor.framework.receipt.Position> positions,
java.util.List<ru.evotor.framework.receipt.Payment> payments,
java.lang.String clientPhone,
java.lang.String clientEmail,
java.lang.String sellReceiptUuid,
java.lang.String paymentAddress,
java.lang.String paymentPlace)
positions - Список позицийpayments - Список оплатclientPhone - Телефон клиентаclientEmail - Эл.почта клиентаsellReceiptUuid - Идентифиатор чека продажи, на основании которого осуществляется возвратpaymentAddress - Адрес места расчётаpaymentPlace - Место расчётаpublic void process(android.app.Activity activity,
IntegrationManagerCallback callback)
public android.os.Bundle toBundle()
public java.lang.String getSellReceiptUuid()