-
- All Implemented Interfaces:
-
android.os.Parcelable
public final class OrderOptions extends Options implements Parcelable
Данные заказа
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classOrderOptions.CREATOR
-
Field Summary
Fields Modifier and Type Field Description private StringorderIdprivate Moneyamountprivate BooleanrecurrentPaymentprivate Stringtitleprivate Stringdescriptionprivate Receiptreceiptprivate List<Shop>shopsprivate List<Receipt>receiptsprivate StringsuccessURLprivate StringfailURLprivate Map<String, String>additionalData
-
Constructor Summary
Constructors Constructor Description OrderOptions()
-
Method Summary
Modifier and Type Method Description final StringgetOrderId()Номер заказа в системе продавца. final UnitsetOrderId(String orderId)Номер заказа в системе продавца. final MoneygetAmount()Сумма в копейках final UnitsetAmount(Money amount)Сумма в копейках final BooleangetRecurrentPayment()Указывает, что совершается рекуррентный или не рекуррентный платеж final UnitsetRecurrentPayment(Boolean recurrentPayment)Указывает, что совершается рекуррентный или не рекуррентный платеж final StringgetTitle()Наименоварие заказа final UnitsetTitle(String title)Наименоварие заказа final StringgetDescription()Описание заказа, максимальная длина - 250 символов final UnitsetDescription(String description)Описание заказа, максимальная длина - 250 символов final ReceiptgetReceipt()Объект с данными чека final UnitsetReceipt(Receipt receipt)Объект с данными чека final List<Shop>getShops()Список с данными магазинов final UnitsetShops(List<Shop> shops)Список с данными магазинов final List<Receipt>getReceipts()Список с данными чеков final UnitsetReceipts(List<Receipt> receipts)Список с данными чеков final StringgetSuccessURL()Страница успеха final UnitsetSuccessURL(String successURL)Страница успеха final StringgetFailURL()Страница ошибки final UnitsetFailURL(String failURL)Страница ошибки final Map<String, String>getAdditionalData()Объект содержащий дополнительные параметры в виде "ключ":"значение". final UnitsetAdditionalData(Map<String, String> additionalData)Объект содержащий дополнительные параметры в виде "ключ":"значение". UnitwriteToParcel(Parcel parcel, Integer flags)IntegerdescribeContents()-
-
Method Detail
-
getOrderId
final String getOrderId()
Номер заказа в системе продавца. Максимальная длина - 20 символов
-
setOrderId
final Unit setOrderId(String orderId)
Номер заказа в системе продавца. Максимальная длина - 20 символов
-
getRecurrentPayment
final Boolean getRecurrentPayment()
Указывает, что совершается рекуррентный или не рекуррентный платеж
-
setRecurrentPayment
final Unit setRecurrentPayment(Boolean recurrentPayment)
Указывает, что совершается рекуррентный или не рекуррентный платеж
-
getDescription
final String getDescription()
Описание заказа, максимальная длина - 250 символов
-
setDescription
final Unit setDescription(String description)
Описание заказа, максимальная длина - 250 символов
-
getReceipt
final Receipt getReceipt()
Объект с данными чека
-
setReceipt
final Unit setReceipt(Receipt receipt)
Объект с данными чека
-
getReceipts
final List<Receipt> getReceipts()
Список с данными чеков
-
setReceipts
final Unit setReceipts(List<Receipt> receipts)
Список с данными чеков
-
getSuccessURL
final String getSuccessURL()
Страница успеха
-
setSuccessURL
final Unit setSuccessURL(String successURL)
Страница успеха
-
getFailURL
final String getFailURL()
Страница ошибки
-
setFailURL
final Unit setFailURL(String failURL)
Страница ошибки
-
getAdditionalData
final Map<String, String> getAdditionalData()
Объект содержащий дополнительные параметры в виде "ключ":"значение". Данные параметры будут переданы в запросе платежа/привязки карты. Максимальная длина для каждого передаваемого параметра: Ключ – 20 знаков, Значение – 100 знаков. Максимальное количество пар "ключ-значение" не может превышать 20
-
setAdditionalData
final Unit setAdditionalData(Map<String, String> additionalData)
Объект содержащий дополнительные параметры в виде "ключ":"значение". Данные параметры будут переданы в запросе платежа/привязки карты. Максимальная длина для каждого передаваемого параметра: Ключ – 20 знаков, Значение – 100 знаков. Максимальное количество пар "ключ-значение" не может превышать 20
-
writeToParcel
Unit writeToParcel(Parcel parcel, Integer flags)
-
describeContents
Integer describeContents()
-
-
-
-