in shared/productResponse.ts [281:334]
export function getSpecificProductType(productTier: ProductTier): ProductType {
let productType: ProductType = {} as ProductType;
switch (productTier) {
case 'Partner':
case 'Patron':
case 'Supporter':
productType = PRODUCT_TYPES.membership;
break;
case 'Contributor':
productType = PRODUCT_TYPES.contributions;
break;
case 'Tier Three':
productType = PRODUCT_TYPES.tierthree;
break;
case 'Newspaper Voucher':
productType = PRODUCT_TYPES.voucher;
break;
case 'Digital Pack':
productType = PRODUCT_TYPES.digipack;
break;
case 'Newspaper Delivery':
productType = PRODUCT_TYPES.homedelivery;
break;
case 'Supporter Plus':
productType = PRODUCT_TYPES.supporterplus;
break;
case 'Newspaper Digital Voucher':
productType = PRODUCT_TYPES.digitalvoucher;
break;
case 'Guardian Ad-Lite':
productType = PRODUCT_TYPES.guardianadlite;
break;
case 'guardianpatron':
productType = PRODUCT_TYPES.guardianpatron;
break;
case 'Guardian Weekly Zone A':
case 'Guardian Weekly Zone B':
case 'Guardian Weekly Zone C':
case 'Guardian Weekly - ROW':
case 'Guardian Weekly - Domestic':
productType = PRODUCT_TYPES.guardianweekly;
break;
case 'Newspaper - National Delivery':
productType = PRODUCT_TYPES.nationaldelivery;
break;
case 'Newspaper Delivery - Observer':
productType = PRODUCT_TYPES.observer;
break;
case 'Newspaper Digital Voucher - Observer':
productType = PRODUCT_TYPES.digitalvoucherobserver;
break;
}
return productType;
}