<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Currency
*
* @ORM\Table(name="currency")
* @ORM\Entity
*/
class Currency
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var string|null
*
* @ORM\Column(name="code", type="string", length=3, nullable=true)
*/
private $code;
/**
* @var string|null
*
* @ORM\Column(name="name", type="string", length=100, nullable=true)
*/
private $name;
/**
* @var string|null
*
* @ORM\Column(name="symbol", type="string", length=45, nullable=true)
*/
private $symbol;
/**
* @var string|null
*
* @ORM\Column(name="exchangeRate", type="decimal", precision=13, scale=6, nullable=true)
*/
private $exchangeRate;
public function getId(): ?int
{
return $this->id;
}
public function getCode(): ?string
{
return $this->code;
}
public function setCode(?string $code): self
{
$this->code = $code;
return $this;
}
public function getName(): ?string
{
return $this->name;
}
public function setName(?string $name): self
{
$this->name = $name;
return $this;
}
public function getSymbol(): ?string
{
return $this->symbol;
}
public function setSymbol(?string $symbol): self
{
$this->symbol = $symbol;
return $this;
}
/**
* @return string|null
*/
public function getExchangeRate(): ?string
{
return $this->exchangeRate;
}
/**
* @param string|null $exchangeRate
*/
public function setExchangeRate(?string $exchangeRate): void
{
$this->exchangeRate = $exchangeRate;
}
}