ToItem constructor

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

Implementation

@JsonSerializable(
  explicitToJson: true,
  includeIfNull: false,
  fieldRename: FieldRename.snake,
)
const factory ToItem({
  required String itemNumber,
  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;