fetchProducts static method
Implementation
static Future<List<ProductDetail>> fetchProducts(
List<String> productIDs) async {
final List<dynamic> productList = await _channel
.invokeMethod('fetchProducts', {"productIDs": productIDs});
List<ProductDetail> products = [];
for (var product in productList) {
products.add(ProductDetail(
description: product['description'],
productId: product['productId'],
title: product['title'],
price: product['price'],
localizedPrice: product['localizedPrice'],
type: product['type'],
json: product['json'],
periodUnit: product['periodUnit'],
periodValue: product['periodValue'],
periodTitle: product['periodTitle'],
introductoryOffer: product['introductoryOffer'],
introductoryOfferPeriod: product['introductoryOfferPeriod'],
isTrial: product['isTrial'],
));
}
return products;
}