Class Item105
-
- All Implemented Interfaces:
-
java.io.Serializable,ru.tinkoff.acquiring.sdk.models.Item
public final class Item105 implements Serializable, Item
Информация о товаре
Michael Babayan
-
-
Field Summary
Fields Modifier and Type Field Description private Stringnameprivate Longpriceprivate Doublequantityprivate Longamountprivate Taxtaxprivate StringshopCodeprivate PaymentMethodpaymentMethodprivate PaymentObject105paymentObjectprivate AgentDataagentDataprivate SupplierInfosupplierInfo
-
Constructor Summary
Constructors Constructor Description Item105(String name, Long price, Double quantity, Long amount, Tax tax, String shopCode, PaymentMethod paymentMethod, PaymentObject105 paymentObject, AgentData agentData, SupplierInfo supplierInfo)
-
Method Summary
Modifier and Type Method Description final StringgetName()Наименование товара. final UnitsetName(@SerializedName(value = "Name") String name)Наименование товара. final LonggetPrice()Сумма в копейках. final UnitsetPrice(@SerializedName(value = "Price") Long price)Сумма в копейках. final DoublegetQuantity()Количество/вес - целая часть не более 8 знаков, дробная часть не более 3 знаков. final UnitsetQuantity(@SerializedName(value = "Quantity") Double quantity)Количество/вес - целая часть не более 8 знаков, дробная часть не более 3 знаков. final LonggetAmount()Сумма в копейках. final UnitsetAmount(@SerializedName(value = "Amount") Long amount)Сумма в копейках. final TaxgetTax()Ставка налога final UnitsetTax(@SerializedName(value = "Tax") Tax tax)Ставка налога final StringgetShopCode()Код магазина. final UnitsetShopCode(@SerializedName(value = "ShopCode") String shopCode)Код магазина. final PaymentMethodgetPaymentMethod()Тип оплаты final UnitsetPaymentMethod(@SerializedName(value = "PaymentMethod") PaymentMethod paymentMethod)Тип оплаты final PaymentObject105getPaymentObject()Признак предмета расчета final UnitsetPaymentObject(@SerializedName(value = "PaymentObject") PaymentObject105 paymentObject)Признак предмета расчета final AgentDatagetAgentData()Данные агента final UnitsetAgentData(@SerializedName(value = "AgentData") AgentData agentData)Данные агента final SupplierInfogetSupplierInfo()Данные поставщика платежного агента final UnitsetSupplierInfo(@SerializedName(value = "SupplierInfo") SupplierInfo supplierInfo)Данные поставщика платежного агента -
-
Constructor Detail
-
Item105
Item105(String name, Long price, Double quantity, Long amount, Tax tax, String shopCode, PaymentMethod paymentMethod, PaymentObject105 paymentObject, AgentData agentData, SupplierInfo supplierInfo)
-
-
Method Detail
-
setName
final Unit setName(@SerializedName(value = "Name") String name)
Наименование товара. Максимальная длина строки – 64 символова.
-
setPrice
final Unit setPrice(@SerializedName(value = "Price") Long price)
Сумма в копейках. Целочисленное значение не более 10 знаков.
-
getQuantity
final Double getQuantity()
Количество/вес - целая часть не более 8 знаков, дробная часть не более 3 знаков.
-
setQuantity
final Unit setQuantity(@SerializedName(value = "Quantity") Double quantity)
Количество/вес - целая часть не более 8 знаков, дробная часть не более 3 знаков.
-
setAmount
final Unit setAmount(@SerializedName(value = "Amount") Long amount)
Сумма в копейках. Целочисленное значение не более 10 знаков.
-
getShopCode
final String getShopCode()
Код магазина. Необходимо использовать значение параметра Submerchant_ID, полученного в ответ при регистрации магазинов через xml. Если xml не используется, передавать поле не нужно.
-
setShopCode
final Unit setShopCode(@SerializedName(value = "ShopCode") String shopCode)
Код магазина. Необходимо использовать значение параметра Submerchant_ID, полученного в ответ при регистрации магазинов через xml. Если xml не используется, передавать поле не нужно.
-
getPaymentMethod
final PaymentMethod getPaymentMethod()
Тип оплаты
-
setPaymentMethod
final Unit setPaymentMethod(@SerializedName(value = "PaymentMethod") PaymentMethod paymentMethod)
Тип оплаты
-
getPaymentObject
final PaymentObject105 getPaymentObject()
Признак предмета расчета
-
setPaymentObject
final Unit setPaymentObject(@SerializedName(value = "PaymentObject") PaymentObject105 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)
Данные поставщика платежного агента
-
-
-
-