headerPositionP property
NPPIHeaderPosition?
get
headerPositionP
Implementation
NPPIHeaderPosition? get headerPositionP {
NPPIHeaderPosition? position = npPIHeaderPositions.firstWhereOrNull(
(e) =>
e.loadCarrierIndicator?.toLowerCase() != 'x' &&
e.detailItemType?.toLowerCase() == 'p' &&
[
'H001',
'IBCX',
'HIPM',
].any((indicator) => indicator == e.packagingMaterialType),
);
position ??= npPIHeaderPositions.firstWhereOrNull(
(e) =>
e.loadCarrierIndicator?.toLowerCase() == 'x' &&
e.detailItemType?.toLowerCase() == 'p' &&
[
'H001',
'IBCX',
'HIPM',
].any((indicator) => indicator == e.packagingMaterialType),
);
return position;
}