ToItem constructor

  1. @JsonSerializable.new(explicitToJson: true, includeIfNull: false, fieldRename: FieldRename.snake)
const ToItem({
  1. required String itemNumber,
  2. String? refDocPos,
  3. String? orderNumber,
  4. String? customerMaterial,
  5. String? plant,
  6. String? batchNumber,
  7. @DateConverter() DateTime? batchProddate,
  8. bool? batchReqindctr,
  9. String? storageLocation,
  10. String? itemCategory,
  11. String? batchMainItem,
  12. String? salesUnit,
  13. String? deliveryQty,
  14. String? uom,
  15. @JsonKey.new(name: 'Interco_po') String? intercoPo,
  16. String? intercoPoitem,
  17. @DateConverter() DateTime? expiryDate,
  18. ToMaterial? toMaterial,
  19. ToPickQuantity? toPickQuantity,
  20. List<UnitOfMeasuresDto>? recalculationUOMs,
  21. @Default.new([]) List<HuDetails> deliveryHUs,
})

Implementation

@JsonSerializable(
  explicitToJson: true,
  includeIfNull: false,
  fieldRename: FieldRename.snake,
)
const factory ToItem({
  required String itemNumber,
  String? refDocPos,
  String? orderNumber,
  String? customerMaterial,
  String? plant,
  String? batchNumber,
  @DateConverter() DateTime? batchProddate,
  bool? batchReqindctr,
  String? storageLocation,
  String? itemCategory,
  String? batchMainItem,
  String? salesUnit,
  String? deliveryQty,
  String? uom,
  @JsonKey(name: 'Interco_po') String? intercoPo,
  String? intercoPoitem,
  @DateConverter() DateTime? expiryDate,
  ToMaterial? toMaterial,
  ToPickQuantity? toPickQuantity,
  List<UnitOfMeasuresDto>? recalculationUOMs,
  @Default([]) List<HuDetails> deliveryHUs,
}) = _ToItem;