IosItem class

Позиция чека с информацией о товаре (iOS)

Implemented types

Constructors

IosItem({int price = 0, double quantity = 0, required String name, required int amount, required Tax tax, String? ean13, String? shopCode, String? measurementUnit, PaymentMethod? paymentMethod, PaymentObjectIos? paymentObject, AgentData? agentData, SupplierInfo? supplierInfo})

Properties

agentData AgentData?
Данные агента
final
amount int
Сумма в копейках. Целочисленное значение не более 10 знаков
final
arguments Map<String, dynamic>
no setteroverride
ean13 String?
Штрих-код.
final
hashCode int
The hash code for this object.
no setterinherited
measurementUnit String?
Единицы измерения позиции чека
final
name String
Наименование товара. Максимальная длина строки – 64 символова
final
paymentMethod PaymentMethod?
Тип оплаты
final
paymentObject PaymentObjectIos?
Признак предмета расчета
final
price int
Сумма в копейках. Целочисленное значение не более 10 знаков
final
quantity double
Количество/вес - целая часть не более 8 знаков, дробная часть не более 3 знаков
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shopCode String?
/// Код магазина. Необходимо использовать значение параметра Submerchant_ID, полученного в ответ при регистрации магазинов через xml. Если xml не используется, передавать поле не нужно.
final
supplierInfo SupplierInfo?
Данные поставщика платежного агента
final
tax Tax
Ставка налога
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited