| export enum DataFoodBaseEntityName { | 
|   Europe = 'Europe', | 
|   Plants = 'Plants', | 
|   DenmarkPlant = 'Denmark Plant', | 
|   HungaryPlant = 'Hungary Plant', | 
|   DEFermenter = 'DE Fermenter', | 
|   DEPackaging = 'DE Packaging', | 
|   DCAustria = 'DC - Austria', | 
|   DCBulgaria = 'DC - Bulgaria', | 
|   DCMorocco = 'DC - Morocco', | 
|   FRWarehouse = 'FR Warehouse', | 
|   HUFermenter = 'HU Fermenter', | 
|   HUStrainer = 'HU Strainer', | 
|   HUFinishing = 'HU Finishing', | 
|   HUPackaging = 'HU Packaging', | 
|   HUWarehouse = 'HU Warehouse', | 
|   Suppliers = 'Suppliers', | 
|   PackagingSupplier = 'Packaging Supplier', | 
|   DEDairySupplier = 'DE Dairy Supplier', | 
|   DEWarehouse = 'DE Warehouse', | 
|   DEWarehousePackagingMaterial = 'DE Warehouse Packaging Material', | 
|   DEWarehouseRawMaterial = 'DE Warehouse Raw Material', | 
| } | 
|   | 
| const dataFoodBaseEntity = { | 
|   plantsParent: [DataFoodBaseEntityName.Europe, DataFoodBaseEntityName.Plants], | 
|   huUnitsParent: [DataFoodBaseEntityName.Europe, DataFoodBaseEntityName.Plants, DataFoodBaseEntityName.HungaryPlant], | 
|   huWarehouseParent: [DataFoodBaseEntityName.Europe], | 
|   deUnitsParents: [DataFoodBaseEntityName.Europe, DataFoodBaseEntityName.Plants, DataFoodBaseEntityName.DenmarkPlant], | 
| }; | 
|   | 
| export enum DataFoodBaseProductName { | 
|   AllProducts = 'All Products', | 
|   FinishedGoods = 'Finished Goods', | 
|   Greek = 'Greek', | 
|   Lowfat = 'Lowfat', | 
|   LowfatVanilla6pk = 'Lowfat Vanilla 6 pk', | 
|   LowfatVanilla12pk = 'Lowfat Vanilla 12 pk', | 
|   LowFatStrawberry12pk = 'Lowfat Strawberry 12 pk', | 
|   GreekLemon12pk = 'Greek Lemon 12 pk', | 
| } | 
|   | 
| export enum DataFoodBaseSalesSegmentName { | 
|   Target = 'Target', | 
|   Carrefour = 'Carrefour', | 
| } | 
|   | 
| // Define all product parent hierarchy (so that child product can re-use the definition) | 
| const dataFoodBaseProductParent = { | 
|   lowfatParent: [{ Name: DataFoodBaseProductName.AllProducts }, { Name: DataFoodBaseProductName.FinishedGoods }, { Name: DataFoodBaseProductName.Lowfat }], | 
| }; | 
|   | 
| const dataLowFatVanilla6 = { | 
|   name: DataFoodBaseProductName.LowfatVanilla6pk, | 
|   parents: dataFoodBaseProductParent.lowfatParent, | 
| }; | 
|   | 
| const dataLowFatStrawberry12 = { | 
|   name: DataFoodBaseProductName.LowFatStrawberry12pk, | 
|   parents: dataFoodBaseProductParent.lowfatParent, | 
| }; | 
|   | 
| export { | 
|   dataLowFatVanilla6 as DataLowFatVanilla6, | 
|   dataLowFatStrawberry12 as DataLowFatStrawberry12, | 
|   dataFoodBaseProductParent as DataFoodBaseProductParent, | 
|   dataFoodBaseEntity as DataFoodBaseEntity, | 
| }; | 
|   | 
| export enum DataMetalBaseEntityName { | 
|   QAluminum = 'QAluminum', | 
|   Asia = 'Asia', | 
|   QiYing = 'Qi-Ying', | 
|   Casthouse = 'Casthouse (Qi-Ying)', | 
|   Ingot = 'Ingot (Qi-Ying)', | 
|   Europe = 'Europe', | 
|   NorthAmerica = 'North America', | 
|   LaQuinta = 'La Quinta', | 
| } | 
|   | 
| export enum DataMetalBaseProductName { | 
|   AllProducts = 'All Products', | 
|   Can = 'Can', | 
|   BeverageCan = 'Beverage can', | 
|   BCCanBody = 'BC can body', | 
|   BCCBWide = 'BC CB wide', | 
| } | 
|   | 
| const dataBCCBWide = { | 
|   name: DataMetalBaseProductName.BCCBWide, | 
|   parents: [ | 
|     { Name: DataMetalBaseProductName.AllProducts }, | 
|     { Name: DataMetalBaseProductName.Can }, | 
|     { Name: DataMetalBaseProductName.BeverageCan }, | 
|     { Name: DataMetalBaseProductName.BCCanBody }, | 
|   ], | 
| }; | 
|   | 
| export { dataBCCBWide as DataBCCBWide }; |