getAssignedHUDetailsByDeliveryNumber method

Future<List<HuDetails>> getAssignedHUDetailsByDeliveryNumber({
  1. required String deliveryNumber,
  2. Options? getHUDetailsReferenceOptions,
})

Implementation

Future<List<HuDetails>> getAssignedHUDetailsByDeliveryNumber({
  required String deliveryNumber,
  Options? getHUDetailsReferenceOptions,
}) async {
  try {
    Response<Json> response = await _unitsApiProvider.getHuDetailsReference(
      deliveryNumber: deliveryNumber,
      getHUDetailsReferenceOptions: getHUDetailsReferenceOptions,
    );

    if (response.isSuccessful) {
      List<Json> jsonList = List<Json>.from(response.data?['results']);
      return jsonList.map(HuDetails.fromJson).toList();
    } else {
      return [];
    }
  } catch (e) {
    return [];
  }
}