<?php
namespace Diplix\KMGBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Table(name="dbl_payment_types", indexes={@ORM\Index(name="be_deleted",columns={"be_deleted"})})
* @ORM\Entity()
*/
class PaymentType extends BasicSingleRelationEntity
{
/**
* @ORM\Column(type="string")
*/
protected $tamiCode;
/**
* @ORM\Column(type="boolean")
*/
protected $allowInstantPayment = false;
/**
* @ORM\Column(type="string", nullable=false)
*/
protected $shortCode = '';
/**
* @ORM\Column(type="string", nullable=false)
*/
protected $icon = '';
/**
* @return mixed
*/
public function getTamiCode()
{
return $this->tamiCode;
}
/**
* @param mixed $tamiCode
*/
public function setTamiCode($tamiCode)
{
$this->tamiCode = $tamiCode;
}
/**
* @return boolean
*/
public function getAllowInstantPayment()
{
return $this->allowInstantPayment;
}
/**
* @param boolean $allowInstantPayment
*/
public function setAllowInstantPayment($allowInstantPayment)
{
$this->allowInstantPayment = $allowInstantPayment;
}
/**
* @return string
*/
public function getShortCode(): string
{
return $this->shortCode;
}
/**
* @param string $shortCode
*/
public function setShortCode(string $shortCode): void
{
$this->shortCode = $shortCode;
}
/**
* @return string
*/
public function getIcon(): string
{
return $this->icon;
}
/**
* @param string $icon
*/
public function setIcon(string $icon): void
{
$this->icon = $icon;
}
}