<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Ingredients
*
* @ORM\Table(name="ingredients", indexes={@ORM\Index(name="active", columns={"active"})})
* @ORM\Entity(repositoryClass="App\Repository\IngredientsRepository")
*/
class Ingredients
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", options={"unsigned"=true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="ingredient_name", type="string", length=255)
*/
private $ingredientName;
/**
* @var string
*
* @ORM\Column(name="ingredient_name_en", type="string", length=255, nullable=true)
*/
private $ingredientNameEn;
/**
* @var int
*
* @ORM\Column(name="category_id", type="integer", nullable=true)
*/
private $categoryId;
/**
* @var int
*
* @ORM\Column(name="unit_measure_id", type="integer", options={"unsigned"=true})
*/
private $unitMeasureId;
/**
* @var float
*
* @ORM\Column(name="calories", type="float", nullable=true, options={"unsigned"=true})
*/
private $calories;
/**
* @var float
*
* @ORM\Column(name="proteins", type="float", nullable=true, options={"unsigned"=true})
*/
private $proteins;
/**
* @var float
*
* @ORM\Column(name="fats", type="float", nullable=true, options={"unsigned"=true})
*/
private $fats;
/**
* @var float
*
* @ORM\Column(name="sugar", type="float", nullable=true, options={"unsigned"=true})
*/
private $sugar;
/**
* @var int
*
* @ORM\Column(name="nutritional_quantity", type="integer", nullable=true, options={"unsigned"=true})
*/
private $nutritionalQuantity;
/**
* @var bool
*
* @ORM\Column(name="active", type="boolean", options={"default" : true})
*/
private $active;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $ref_id;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $energy;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $carbohydrate;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $fiber_total_dietary;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $total_fat;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $fatty_acids_total_saturated;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $fatty_acids_total_monosaturated;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $fatty_acids_total_polyunsaturated;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $cholesterol;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $retinol;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $vitamin_a;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $carotene_alpha;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $carotene_beta;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $cryptoxanthin_beta;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $lycopene;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $lutein_zeaxanthin;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $thiamin;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $riboflavin;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $niacin;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $vitamin_b6;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $folic_acid;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $folate_food;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $folate_dfe;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $folate_total;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $choline_total;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $vitamin_b12;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $vitamin_b12_added;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $vitamin_c;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $vitamin_d_d2_d3;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $vitamin_e_alpha_tocopherol;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $vitamin_e_added;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $vitamin_k_phylloquinone;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $calcium;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $phosphorus;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $magnesium;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $iron;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $zinc;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $copper;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $selenium;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $potassium;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $sodium;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $caffeine;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $theobromine;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $alcohol;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $water;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $protein;
/**
* @ORM\Column(type="decimal", precision=10, scale=3)
*/
private $sugars_total;
/**
* @ORM\Column(type="decimal", precision=20, scale=2)
*/
private $healthy_minutes;
/**
* Get id
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set ingredientName
*
* @param string $ingredientName
*
* @return Ingredients
*/
public function setIngredientName($ingredientName)
{
$this->ingredientName = $ingredientName;
return $this;
}
/**
* Get ingredientName
*
* @return string
*/
public function getIngredientName()
{
return $this->ingredientName;
}
/**
* @return string
*/
public function getIngredientNameEn()
{
return $this->ingredientNameEn;
}
/**
* @param string $ingredientNameEn
*/
public function setIngredientNameEn($ingredientNameEn)
{
$this->ingredientNameEn = $ingredientNameEn;
}
/**
* @return int
*/
public function getCategoryId()
{
return $this->categoryId;
}
/**
* @param int $categoryId
*/
public function setCategoryId($categoryId)
{
$this->categoryId = $categoryId;
}
/**
* @return int
*/
public function getUnitMeasureId()
{
return $this->unitMeasureId;
}
/**
* @param int $unitMeasureId
*/
public function setUnitMeasureId($unitMeasureId)
{
$this->unitMeasureId = $unitMeasureId;
}
/**
* @return float
*/
public function getCalories()
{
return $this->calories;
}
/**
* @param float $calories
*/
public function setCalories($calories)
{
$this->calories = $calories;
}
/**
* @return float
*/
public function getProteins()
{
return $this->proteins;
}
/**
* @param float $proteins
*/
public function setProteins($proteins)
{
$this->proteins = $proteins;
}
/**
* @return float
*/
public function getFats()
{
return $this->fats;
}
/**
* @param float $fats
*/
public function setFats($fats)
{
$this->fats = $fats;
}
/**
* @return float
*/
public function getSugar()
{
return $this->sugar;
}
/**
* @param float $sugar
*/
public function setSugar($sugar)
{
$this->sugar = $sugar;
}
/**
* @return int
*/
public function getNutritionalQuantity()
{
return $this->nutritionalQuantity;
}
/**
* @param int $nutritionalQuantity
*/
public function setNutritionalQuantity($nutritionalQuantity)
{
$this->nutritionalQuantity = $nutritionalQuantity;
}
/**
* Set active
*
* @param boolean $active
*
* @return Ingredients
*/
public function setActive($active)
{
$this->active = $active;
return $this;
}
/**
* Get active
*
* @return bool
*/
public function getActive()
{
return $this->active;
}
/**
* @return mixed
*/
public function getRefId()
{
return $this->ref_id;
}
/**
* @param mixed $ref_id
*/
public function setRefId($ref_id)
{
$this->ref_id = $ref_id;
}
/**
* @return mixed
*/
public function getEnergy()
{
return $this->energy;
}
/**
* @param mixed $energy
*/
public function setEnergy($energy)
{
$this->energy = $energy;
}
/**
* @return mixed
*/
public function getCarbohydrate()
{
return $this->carbohydrate;
}
/**
* @param mixed $carbohydrate
*/
public function setCarbohydrate($carbohydrate)
{
$this->carbohydrate = $carbohydrate;
}
/**
* @return mixed
*/
public function getFiberTotalDietary()
{
return $this->fiber_total_dietary;
}
/**
* @param mixed $fiber_total_dietary
*/
public function setFiberTotalDietary($fiber_total_dietary)
{
$this->fiber_total_dietary = $fiber_total_dietary;
}
/**
* @return mixed
*/
public function getTotalFat()
{
return $this->total_fat;
}
/**
* @param mixed $total_fat
*/
public function setTotalFat($total_fat)
{
$this->total_fat = $total_fat;
}
/**
* @return mixed
*/
public function getFattyAcidsTotalSaturated()
{
return $this->fatty_acids_total_saturated;
}
/**
* @param mixed $fatty_acids_total_saturated
*/
public function setFattyAcidsTotalSaturated($fatty_acids_total_saturated)
{
$this->fatty_acids_total_saturated = $fatty_acids_total_saturated;
}
/**
* @return mixed
*/
public function getFattyAcidsTotalMonosaturated()
{
return $this->fatty_acids_total_monosaturated;
}
/**
* @param mixed $fatty_acids_total_monosaturated
*/
public function setFattyAcidsTotalMonosaturated($fatty_acids_total_monosaturated)
{
$this->fatty_acids_total_monosaturated = $fatty_acids_total_monosaturated;
}
/**
* @return mixed
*/
public function getFattyAcidsTotalPolyunsaturated()
{
return $this->fatty_acids_total_polyunsaturated;
}
/**
* @param mixed $fatty_acids_total_polyunsaturated
*/
public function setFattyAcidsTotalPolyunsaturated($fatty_acids_total_polyunsaturated)
{
$this->fatty_acids_total_polyunsaturated = $fatty_acids_total_polyunsaturated;
}
/**
* @return mixed
*/
public function getCholesterol()
{
return $this->cholesterol;
}
/**
* @param mixed $cholesterol
*/
public function setCholesterol($cholesterol)
{
$this->cholesterol = $cholesterol;
}
/**
* @return mixed
*/
public function getRetinol()
{
return $this->retinol;
}
/**
* @param mixed $retinol
*/
public function setRetinol($retinol)
{
$this->retinol = $retinol;
}
/**
* @return mixed
*/
public function getVitaminA()
{
return $this->vitamin_a;
}
/**
* @param mixed $vitamin_a
*/
public function setVitaminA($vitamin_a)
{
$this->vitamin_a = $vitamin_a;
}
/**
* @return mixed
*/
public function getCaroteneAlpha()
{
return $this->carotene_alpha;
}
/**
* @param mixed $carotene_alpha
*/
public function setCaroteneAlpha($carotene_alpha)
{
$this->carotene_alpha = $carotene_alpha;
}
/**
* @return mixed
*/
public function getCaroteneBeta()
{
return $this->carotene_beta;
}
/**
* @param mixed $carotene_beta
*/
public function setCaroteneBeta($carotene_beta)
{
$this->carotene_beta = $carotene_beta;
}
/**
* @return mixed
*/
public function getCryptoxanthinBeta()
{
return $this->cryptoxanthin_beta;
}
/**
* @param mixed $cryptoxanthin_beta
*/
public function setCryptoxanthinBeta($cryptoxanthin_beta)
{
$this->cryptoxanthin_beta = $cryptoxanthin_beta;
}
/**
* @return mixed
*/
public function getLycopene()
{
return $this->lycopene;
}
/**
* @param mixed $lycopene
*/
public function setLycopene($lycopene)
{
$this->lycopene = $lycopene;
}
/**
* @return mixed
*/
public function getLuteinZeaxanthin()
{
return $this->lutein_zeaxanthin;
}
/**
* @param mixed $lutein_zeaxanthin
*/
public function setLuteinZeaxanthin($lutein_zeaxanthin)
{
$this->lutein_zeaxanthin = $lutein_zeaxanthin;
}
/**
* @return mixed
*/
public function getThiamin()
{
return $this->thiamin;
}
/**
* @param mixed $thiamin
*/
public function setThiamin($thiamin)
{
$this->thiamin = $thiamin;
}
/**
* @return mixed
*/
public function getRiboflavin()
{
return $this->riboflavin;
}
/**
* @param mixed $riboflavin
*/
public function setRiboflavin($riboflavin)
{
$this->riboflavin = $riboflavin;
}
/**
* @return mixed
*/
public function getNiacin()
{
return $this->niacin;
}
/**
* @param mixed $niacin
*/
public function setNiacin($niacin)
{
$this->niacin = $niacin;
}
/**
* @return mixed
*/
public function getVitaminB6()
{
return $this->vitamin_b6;
}
/**
* @param mixed $vitamin_b6
*/
public function setVitaminB6($vitamin_b6)
{
$this->vitamin_b6 = $vitamin_b6;
}
/**
* @return mixed
*/
public function getFolicAcid()
{
return $this->folic_acid;
}
/**
* @param mixed $folic_acid
*/
public function setFolicAcid($folic_acid)
{
$this->folic_acid = $folic_acid;
}
/**
* @return mixed
*/
public function getFolateFood()
{
return $this->folate_food;
}
/**
* @param mixed $folate_food
*/
public function setFolateFood($folate_food)
{
$this->folate_food = $folate_food;
}
/**
* @return mixed
*/
public function getFolateDfe()
{
return $this->folate_dfe;
}
/**
* @param mixed $folate_dfe
*/
public function setFolateDfe($folate_dfe)
{
$this->folate_dfe = $folate_dfe;
}
/**
* @return mixed
*/
public function getFolateTotal()
{
return $this->folate_total;
}
/**
* @param mixed $folate_total
*/
public function setFolateTotal($folate_total)
{
$this->folate_total = $folate_total;
}
/**
* @return mixed
*/
public function getCholineTotal()
{
return $this->choline_total;
}
/**
* @param mixed $choline_total
*/
public function setCholineTotal($choline_total)
{
$this->choline_total = $choline_total;
}
/**
* @return mixed
*/
public function getVitaminB12()
{
return $this->vitamin_b12;
}
/**
* @param mixed $vitamin_b12
*/
public function setVitaminB12($vitamin_b12)
{
$this->vitamin_b12 = $vitamin_b12;
}
/**
* @return mixed
*/
public function getVitaminB12Added()
{
return $this->vitamin_b12_added;
}
/**
* @param mixed $vitamin_b12_added
*/
public function setVitaminB12Added($vitamin_b12_added)
{
$this->vitamin_b12_added = $vitamin_b12_added;
}
/**
* @return mixed
*/
public function getVitaminC()
{
return $this->vitamin_c;
}
/**
* @param mixed $vitamin_c
*/
public function setVitaminC($vitamin_c)
{
$this->vitamin_c = $vitamin_c;
}
/**
* @return mixed
*/
public function getVitaminDD2D3()
{
return $this->vitamin_d_d2_d3;
}
/**
* @param mixed $vitamin_d_d2_d3
*/
public function setVitaminDD2D3($vitamin_d_d2_d3)
{
$this->vitamin_d_d2_d3 = $vitamin_d_d2_d3;
}
/**
* @return mixed
*/
public function getVitaminEAlphaTocopherol()
{
return $this->vitamin_e_alpha_tocopherol;
}
/**
* @param mixed $vitamin_e_alpha_tocopherol
*/
public function setVitaminEAlphaTocopherol($vitamin_e_alpha_tocopherol)
{
$this->vitamin_e_alpha_tocopherol = $vitamin_e_alpha_tocopherol;
}
/**
* @return mixed
*/
public function getVitaminEAdded()
{
return $this->vitamin_e_added;
}
/**
* @param mixed $vitamin_e_added
*/
public function setVitaminEAdded($vitamin_e_added)
{
$this->vitamin_e_added = $vitamin_e_added;
}
/**
* @return mixed
*/
public function getVitaminKPhylloquinone()
{
return $this->vitamin_k_phylloquinone;
}
/**
* @param mixed $vitamin_k_phylloquinone
*/
public function setVitaminKPhylloquinone($vitamin_k_phylloquinone)
{
$this->vitamin_k_phylloquinone = $vitamin_k_phylloquinone;
}
/**
* @return mixed
*/
public function getCalcium()
{
return $this->calcium;
}
/**
* @param mixed $calcium
*/
public function setCalcium($calcium)
{
$this->calcium = $calcium;
}
/**
* @return mixed
*/
public function getPhosphorus()
{
return $this->phosphorus;
}
/**
* @param mixed $phosphorus
*/
public function setPhosphorus($phosphorus)
{
$this->phosphorus = $phosphorus;
}
/**
* @return mixed
*/
public function getMagnesium()
{
return $this->magnesium;
}
/**
* @param mixed $magnesium
*/
public function setMagnesium($magnesium)
{
$this->magnesium = $magnesium;
}
/**
* @return mixed
*/
public function getIron()
{
return $this->iron;
}
/**
* @param mixed $iron
*/
public function setIron($iron)
{
$this->iron = $iron;
}
/**
* @return mixed
*/
public function getZinc()
{
return $this->zinc;
}
/**
* @param mixed $zinc
*/
public function setZinc($zinc)
{
$this->zinc = $zinc;
}
/**
* @return mixed
*/
public function getCopper()
{
return $this->copper;
}
/**
* @param mixed $copper
*/
public function setCopper($copper)
{
$this->copper = $copper;
}
/**
* @return mixed
*/
public function getSelenium()
{
return $this->selenium;
}
/**
* @param mixed $selenium
*/
public function setSelenium($selenium)
{
$this->selenium = $selenium;
}
/**
* @return mixed
*/
public function getPotassium()
{
return $this->potassium;
}
/**
* @param mixed $potassium
*/
public function setPotassium($potassium)
{
$this->potassium = $potassium;
}
/**
* @return mixed
*/
public function getSodium()
{
return $this->sodium;
}
/**
* @param mixed $sodium
*/
public function setSodium($sodium)
{
$this->sodium = $sodium;
}
/**
* @return mixed
*/
public function getCaffeine()
{
return $this->caffeine;
}
/**
* @param mixed $caffeine
*/
public function setCaffeine($caffeine)
{
$this->caffeine = $caffeine;
}
/**
* @return mixed
*/
public function getTheobromine()
{
return $this->theobromine;
}
/**
* @param mixed $theobromine
*/
public function setTheobromine($theobromine)
{
$this->theobromine = $theobromine;
}
/**
* @return mixed
*/
public function getAlcohol()
{
return $this->alcohol;
}
/**
* @param mixed $alcohol
*/
public function setAlcohol($alcohol)
{
$this->alcohol = $alcohol;
}
/**
* @return mixed
*/
public function getWater()
{
return $this->water;
}
/**
* @param mixed $water
*/
public function setWater($water)
{
$this->water = $water;
}
/**
* @return mixed
*/
public function getProtein()
{
return $this->protein;
}
/**
* @param mixed $protein
*/
public function setProtein($protein): void
{
$this->protein = $protein;
}
/**
* @return mixed
*/
public function getSugarsTotal()
{
return $this->sugars_total;
}
/**
* @param mixed $sugars_total
*/
public function setSugarsTotal($sugars_total): void
{
$this->sugars_total = $sugars_total;
}
public function getHealthyMinutes(): ?float
{
return $this->healthy_minutes;
}
public function setHealthyMinutes(float $healthy_minutes): self
{
$this->healthy_minutes = $healthy_minutes;
return $this;
}
}