arguments property

  1. @override
Map<String, dynamic> arguments
override

Implementation

@override
Map<String, dynamic> get arguments => {
      _price: price,
      _quantity: quantity,
      _name: name,
      _amount: amount,
      _tax: tax.name,
      _paymentMethod: paymentMethod?.name,
      _paymentObject: paymentObject?.name,
      _agentData: agentData?._arguments,
      _supplierInfo: supplierInfo?._arguments,
      _userData: userData,
      _excise: excise,
      _countryCode: countryCode,
      _declarationNumber: declarationNumber,
      _measurementUnit: measurementUnit,
      _markProcessingMode: markProcessingMode,
      _markCode: markCode?._arguments,
      _markQuantity: markQuantity?._arguments,
      _sectoralItemProps:
          sectoralItemProps?.map((e) => e._arguments).toList(),
    }..removeWhere((key, value) => value == null);