export function getSpecificProductType()

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;
}