commonPurchase static method
void
commonPurchase({
- required String orderId,
- required List<
AdBrixRmCommerceProductModel> productList, - required double orderSale,
- required double discount,
- required double deliveryCharge,
- required AdBrixPaymentMethod paymentMethod,
- Map<
String, dynamic> ? attr,
Implementation
static void commonPurchase(
{required String orderId,
required List<AdBrixRmCommerceProductModel> productList,
required double orderSale,
required double discount,
required double deliveryCharge,
required AdBrixPaymentMethod paymentMethod,
Map<String, dynamic>? attr}) {
var getProductList = productList.map((e) => e.getProductModel()).toList();
Map<String, dynamic> params = {
'orderId': orderId,
'productList': getProductList,
'orderSale': orderSale,
'discount': discount,
'deliveryCharge': deliveryCharge,
'paymentMethod': paymentMethod.toString().split('.').last
};
_invokeWithAttr(
_AbxAPI.commonPurchase.toString().split('.').last, params, attr);
}