parsePricingTiers function

Map<String, String>? parsePricingTiers(
  1. Map<String, dynamic>? priceMap
)

Implementation

Map<String, String>? parsePricingTiers(Map<String, dynamic>? priceMap) {
  if (priceMap == null) {
    return null;
  }

  return (priceMap['entries'] as List<dynamic>).fold({}, (acc, val) {
    final key = val['key']['variant_name'];

    acc![key] = val['value']['value'];

    return acc;
  });
}