getDelivery method

Future<Delivery?> getDelivery({
  1. required String? deliveryNumber,
  2. Options? getDeliveriesOptions,
})

Implementation

Future<Delivery?> getDelivery({
  required String? deliveryNumber,
  Options? getDeliveriesOptions,
}) async {
  try {
    if (deliveryNumber == null) return null;
    final response = await _deliveryApiProvider.getDelivery(
      delivNumber: deliveryNumber,
      getDeliveriesOptions: getDeliveriesOptions,
    );
    return Delivery.fromJson(response.data);
  } on DioException catch (e) {
    if (e.response?.statusCode == 404) return null;
    rethrow;
  }
}