commerceRefund static method

void commerceRefund({
  1. required String orderId,
  2. required List<AdBrixRmCommerceProductModel> productList,
  3. required double penaltyCharge,
  4. Map<String, dynamic>? attr,
})

Implementation

static void commerceRefund(
    {required String orderId,
    required List<AdBrixRmCommerceProductModel> productList,
    required double penaltyCharge,
    Map<String, dynamic>? attr}) {
  var getProductList = productList.map((e) => e.getProductModel()).toList();

  Map<String, dynamic> params = {
    'orderId': orderId,
    'productList': getProductList,
    'penaltyCharge': penaltyCharge,
  };

  _invokeWithAttr(
      _AbxAPI.commerceRefund.toString().split('.').last, params, attr);
}