getHUPackProposal method
Implementation
Future<HuDetails?> getHUPackProposal({
required PackingInstruction packingInstruction,
required String plant,
required String storageLocation,
String? batchNumber,
Json? getHUPackProposalExtra,
Json? getHUManagementCSRFExtra,
String? csrfToken,
}) async {
try {
csrfToken ??= await getHuManagementCSRFToken(
getHUManagementCSRFExtra: getHUManagementCSRFExtra,
);
Response<Json> response = await _unitsApiProvider.getHuPackProposal(
plant: plant,
storageLocation: storageLocation,
batchNumber: batchNumber,
csrfToken: csrfToken,
packingInstruction: packingInstruction,
getHUPackProposalExtra: getHUPackProposalExtra,
);
if (response.statusCode == 200) {
List<Json> jsonList = List<Json>.from(response.data?['results']);
return jsonList.map(HuDetails.fromJson).toList().first;
} else {
return null;
}
} catch (_) {
return null;
}
}