-
- All Implemented Interfaces:
-
java.io.Serializable
public final class Item implements Serializable
Информация о товаре
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classItem.Companion
-
Field Summary
Fields Modifier and Type Field Description private Longpriceprivate Doublequantityprivate Stringnameprivate Longamountprivate Taxtaxprivate Stringean13private StringshopCodeprivate PaymentMethodpaymentMethodprivate PaymentObjectpaymentObjectprivate AgentDataagentDataprivate SupplierInfosupplierInfo
-
Method Summary
Modifier and Type Method Description final LonggetPrice()Сумма в копейках. final UnitsetPrice(@SerializedName(value = "Price") Long price)Сумма в копейках. final DoublegetQuantity()Количество/вес. final UnitsetQuantity(@SerializedName(value = "Quantity") Double quantity)Количество/вес. final StringgetName()Наименование товара. final UnitsetName(@SerializedName(value = "Name") String name)Наименование товара. final LonggetAmount()Сумма в копейках. final UnitsetAmount(@SerializedName(value = "Amount") Long amount)Сумма в копейках. final TaxgetTax()Ставка налога final UnitsetTax(@SerializedName(value = "Tax") Tax tax)Ставка налога final StringgetEan13()Штрих-код final UnitsetEan13(@SerializedName(value = "Ean13") String ean13)Штрих-код final StringgetShopCode()Код магазина final UnitsetShopCode(@SerializedName(value = "ShopCode") String shopCode)Код магазина final PaymentMethodgetPaymentMethod()Тип оплаты final UnitsetPaymentMethod(@SerializedName(value = "PaymentMethod") PaymentMethod paymentMethod)Тип оплаты final PaymentObjectgetPaymentObject()Признак предмета расчета final UnitsetPaymentObject(@SerializedName(value = "PaymentObject") PaymentObject paymentObject)Признак предмета расчета final AgentDatagetAgentData()Данные агента final UnitsetAgentData(@SerializedName(value = "AgentData") AgentData agentData)Данные агента final SupplierInfogetSupplierInfo()Данные поставщика платежного агента final UnitsetSupplierInfo(@SerializedName(value = "SupplierInfo") SupplierInfo supplierInfo)Данные поставщика платежного агента final UnitagentData(Function1<AgentData, Unit> agentData)final UnitsupplierInfo(Function1<SupplierInfo, Unit> supplierInfo)-
-
Method Detail
-
setPrice
final Unit setPrice(@SerializedName(value = "Price") Long price)
Сумма в копейках. Целочисленное значение не более 10 знаков
-
getQuantity
final Double getQuantity()
Количество/вес. Целая часть не более 8 знаков
-
setQuantity
final Unit setQuantity(@SerializedName(value = "Quantity") Double quantity)
Количество/вес. Целая часть не более 8 знаков
-
setName
final Unit setName(@SerializedName(value = "Name") String name)
Наименование товара. Максимальная длина строки – 128 символов
-
setAmount
final Unit setAmount(@SerializedName(value = "Amount") Long amount)
Сумма в копейках. Целочисленное значение не более 10 знаков
-
getShopCode
final String getShopCode()
Код магазина
-
setShopCode
final Unit setShopCode(@SerializedName(value = "ShopCode") String shopCode)
Код магазина
-
getPaymentMethod
final PaymentMethod getPaymentMethod()
Тип оплаты
-
setPaymentMethod
final Unit setPaymentMethod(@SerializedName(value = "PaymentMethod") PaymentMethod paymentMethod)
Тип оплаты
-
getPaymentObject
final PaymentObject getPaymentObject()
Признак предмета расчета
-
setPaymentObject
final Unit setPaymentObject(@SerializedName(value = "PaymentObject") PaymentObject paymentObject)
Признак предмета расчета
-
getAgentData
final AgentData getAgentData()
Данные агента
-
setAgentData
final Unit setAgentData(@SerializedName(value = "AgentData") AgentData agentData)
Данные агента
-
getSupplierInfo
final SupplierInfo getSupplierInfo()
Данные поставщика платежного агента
-
setSupplierInfo
final Unit setSupplierInfo(@SerializedName(value = "SupplierInfo") SupplierInfo supplierInfo)
Данные поставщика платежного агента
-
supplierInfo
final Unit supplierInfo(Function1<SupplierInfo, Unit> supplierInfo)
-
-
-
-