getAssignedHUDetails method
Implementation
Future<List<HuDetails>> getAssignedHUDetails({
required String? deliveryNumber,
required String material,
String? batch,
Options? getHUDetailsReferenceOptions,
Options? getMaterialByBatchOptions,
}) async {
List<HuDetails> huDetails = [];
await Future.wait([
if (deliveryNumber?.isNotEmpty ?? false)
getAssignedHUDetailsByDeliveryNumber(
deliveryNumber: deliveryNumber!,
getHUDetailsReferenceOptions: getHUDetailsReferenceOptions,
).then(huDetails.addAll),
getAssignedHUDetailsByMaterialBatch(
material: material,
batch: batch,
getMaterialByBatchOptions: getMaterialByBatchOptions,
).then(huDetails.addAll),
]);
return huDetails..removeWhere(
(huDetail) => huDetail.packingObject?.toLowerCase() == 'z1',
);
}