Class Item12
-
- All Implemented Interfaces:
-
java.io.Serializable,ru.tinkoff.acquiring.sdk.models.Item
public final class Item12 implements Serializable, Item
Информация о товаре
Michael Babayan
-
-
Field Summary
Fields Modifier and Type Field Description private Longpriceprivate Doublequantityprivate Stringnameprivate Longamountprivate Taxtaxprivate PaymentMethodpaymentMethodprivate PaymentObject12paymentObjectprivate AgentDataagentDataprivate SupplierInfosupplierInfoprivate StringuserDataprivate Doubleexciseprivate StringcountryCodeprivate StringdeclarationNumberprivate StringmeasurementUnitprivate StringmarkProcessingModeprivate MarkCodemarkCodeprivate MarkQuantitymarkQuantityprivate List<SectoralItemProps>sectoralItemProps
-
Constructor Summary
Constructors Constructor Description Item12(Long price, Double quantity, String name, Long amount, Tax tax, PaymentMethod paymentMethod, PaymentObject12 paymentObject, AgentData agentData, SupplierInfo supplierInfo, String userData, Double excise, String countryCode, String declarationNumber, String measurementUnit, String markProcessingMode, MarkCode markCode, MarkQuantity markQuantity, List<SectoralItemProps> sectoralItemProps)
-
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 PaymentMethodgetPaymentMethod()Тип оплаты final UnitsetPaymentMethod(@SerializedName(value = "PaymentMethod") PaymentMethod paymentMethod)Тип оплаты final PaymentObject12getPaymentObject()Признак предмета расчета final UnitsetPaymentObject(@SerializedName(value = "PaymentObject") PaymentObject12 paymentObject)Признак предмета расчета final AgentDatagetAgentData()Данные агента final UnitsetAgentData(@SerializedName(value = "AgentData") AgentData agentData)Данные агента final SupplierInfogetSupplierInfo()Данные поставщика платежного агента final UnitsetSupplierInfo(@SerializedName(value = "SupplierInfo") SupplierInfo supplierInfo)Данные поставщика платежного агента final StringgetUserData()Дополнительный реквизит предмета расчета. final UnitsetUserData(@SerializedName(value = "UserData") String userData)Дополнительный реквизит предмета расчета. final DoublegetExcise()Сумма акциза в рублях с учетом копеек, включенная в стоимость предмета расчета. final UnitsetExcise(@SerializedName(value = "Excise") Double excise)Сумма акциза в рублях с учетом копеек, включенная в стоимость предмета расчета. final StringgetCountryCode()Цифровой код страны происхождения товара в соответствии с Общероссийским классификатором стран мира (3 цифры). final UnitsetCountryCode(@SerializedName(value = "CountryCode") String countryCode)Цифровой код страны происхождения товара в соответствии с Общероссийским классификатором стран мира (3 цифры). final StringgetDeclarationNumber()Номер таможенной декларации (32 цифры максимум). final UnitsetDeclarationNumber(@SerializedName(value = "DeclarationNumber") String declarationNumber)Номер таможенной декларации (32 цифры максимум). final StringgetMeasurementUnit()Обозначение единицы измерения в соответствии с метрическими системами на русском или английском final UnitsetMeasurementUnit(@SerializedName(value = "MeasurementUnit") String measurementUnit)Обозначение единицы измерения в соответствии с метрическими системами на русском или английском final StringgetMarkProcessingMode()Режим обработки кода маркировки. final UnitsetMarkProcessingMode(@SerializedName(value = "MarkProcessingMode") String markProcessingMode)Режим обработки кода маркировки. final MarkCodegetMarkCode()Данные маркировки final UnitsetMarkCode(@SerializedName(value = "MarkCode") MarkCode markCode)Данные маркировки final MarkQuantitygetMarkQuantity()Реквизит «дробное количество маркированного товара» final UnitsetMarkQuantity(@SerializedName(value = "MarkQuantity") MarkQuantity markQuantity)Реквизит «дробное количество маркированного товара» final List<SectoralItemProps>getSectoralItemProps()Реквизит предусмотренный НПА final UnitsetSectoralItemProps(@SerializedName(value = "SectoralItemProps") List<SectoralItemProps> sectoralItemProps)Реквизит предусмотренный НПА -
-
Constructor Detail
-
Item12
Item12(Long price, Double quantity, String name, Long amount, Tax tax, PaymentMethod paymentMethod, PaymentObject12 paymentObject, AgentData agentData, SupplierInfo supplierInfo, String userData, Double excise, String countryCode, String declarationNumber, String measurementUnit, String markProcessingMode, MarkCode markCode, MarkQuantity markQuantity, List<SectoralItemProps> sectoralItemProps)
-
-
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 знаков
-
getPaymentMethod
final PaymentMethod getPaymentMethod()
Тип оплаты
-
setPaymentMethod
final Unit setPaymentMethod(@SerializedName(value = "PaymentMethod") PaymentMethod paymentMethod)
Тип оплаты
-
getPaymentObject
final PaymentObject12 getPaymentObject()
Признак предмета расчета
-
setPaymentObject
final Unit setPaymentObject(@SerializedName(value = "PaymentObject") PaymentObject12 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)
Данные поставщика платежного агента
-
getUserData
final String getUserData()
Дополнительный реквизит предмета расчета.
-
setUserData
final Unit setUserData(@SerializedName(value = "UserData") String userData)
Дополнительный реквизит предмета расчета.
-
getExcise
final Double getExcise()
Сумма акциза в рублях с учетом копеек, включенная в стоимость предмета расчета.
-
setExcise
final Unit setExcise(@SerializedName(value = "Excise") Double excise)
Сумма акциза в рублях с учетом копеек, включенная в стоимость предмета расчета.
-
getCountryCode
final String getCountryCode()
Цифровой код страны происхождения товара в соответствии с Общероссийским классификатором стран мира (3 цифры).
-
setCountryCode
final Unit setCountryCode(@SerializedName(value = "CountryCode") String countryCode)
Цифровой код страны происхождения товара в соответствии с Общероссийским классификатором стран мира (3 цифры).
-
getDeclarationNumber
final String getDeclarationNumber()
Номер таможенной декларации (32 цифры максимум).
-
setDeclarationNumber
final Unit setDeclarationNumber(@SerializedName(value = "DeclarationNumber") String declarationNumber)
Номер таможенной декларации (32 цифры максимум).
-
getMeasurementUnit
final String getMeasurementUnit()
Обозначение единицы измерения в соответствии с метрическими системами на русском или английском
-
setMeasurementUnit
final Unit setMeasurementUnit(@SerializedName(value = "MeasurementUnit") String measurementUnit)
Обозначение единицы измерения в соответствии с метрическими системами на русском или английском
-
getMarkProcessingMode
final String getMarkProcessingMode()
Режим обработки кода маркировки.
-
setMarkProcessingMode
final Unit setMarkProcessingMode(@SerializedName(value = "MarkProcessingMode") String markProcessingMode)
Режим обработки кода маркировки.
-
getMarkCode
final MarkCode getMarkCode()
Данные маркировки
-
setMarkCode
final Unit setMarkCode(@SerializedName(value = "MarkCode") MarkCode markCode)
Данные маркировки
-
getMarkQuantity
final MarkQuantity getMarkQuantity()
Реквизит «дробное количество маркированного товара»
-
setMarkQuantity
final Unit setMarkQuantity(@SerializedName(value = "MarkQuantity") MarkQuantity markQuantity)
Реквизит «дробное количество маркированного товара»
-
getSectoralItemProps
final List<SectoralItemProps> getSectoralItemProps()
Реквизит предусмотренный НПА
-
setSectoralItemProps
final Unit setSectoralItemProps(@SerializedName(value = "SectoralItemProps") List<SectoralItemProps> sectoralItemProps)
Реквизит предусмотренный НПА
-
-
-
-