<?php
namespace Aviatur\GeneralBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* AgencyPaymentConfig.
*
* @ORM\Table(name="agency_payment_config", uniqueConstraints={@ORM\UniqueConstraint(name="UNIQ_7DA83909CDEADB2A", columns={"agency_id"})})
* @ORM\Entity
*/
class AgencyPaymentConfig
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
*
* @ORM\ManyToOne(targetEntity="Aviatur\AgencyBundle\Entity\Agency", inversedBy="agencyPaymentConfig")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="agency_id", referencedColumnName="id")
* })
*/
private ?\Aviatur\AgencyBundle\Entity\Agency $agency = null;
/**
* @var string
*
* @ORM\Column(name="password", type="string", length=255, nullable=false)
*/
private $password;
/**
* @var string
*
* @ORM\Column(name="adminEmail", type="string", length=100, nullable=false)
*/
private $adminemail;
/**
* @var string
*
* @ORM\Column(name="operationsEmail", type="string", length=100, nullable=false)
*/
private $operationsemail;
/**
* @var string
*
* @ORM\Column(name="paymentVouchersEmail", type="string", length=100, nullable=false)
*/
private $paymentvouchersemail;
/**
* Get id.
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set password.
*
* @param string $password
*
* @return AgencyPaymentConfig
*/
public function setPassword($password)
{
$this->password = $password;
return $this;
}
/**
* Get password.
*
* @return string
*/
public function getPassword()
{
return $this->password;
}
/**
* Set adminemail.
*
* @param string $adminemail
*
* @return AgencyPaymentConfig
*/
public function setAdminemail($adminemail)
{
$this->adminemail = $adminemail;
return $this;
}
/**
* Get adminemail.
*
* @return string
*/
public function getAdminemail()
{
return $this->adminemail;
}
/**
* Set operationsemail.
*
* @param string $operationsemail
*
* @return AgencyPaymentConfig
*/
public function setOperationsemail($operationsemail)
{
$this->operationsemail = $operationsemail;
return $this;
}
/**
* Get operationsemail.
*
* @return string
*/
public function getOperationsemail()
{
return $this->operationsemail;
}
/**
* Set paymentvouchersemail.
*
* @param string $paymentvouchersemail
*
* @return AgencyPaymentConfig
*/
public function setPaymentvouchersemail($paymentvouchersemail)
{
$this->paymentvouchersemail = $paymentvouchersemail;
return $this;
}
/**
* Get paymentvouchersemail.
*
* @return string
*/
public function getPaymentvouchersemail()
{
return $this->paymentvouchersemail;
}
/**
* Set agency.
*
* @param \Aviatur\AgencyBundle\Entity\Agency $agency
*
* @return AgencyPaymentConfig
*/
public function setAgency(\Aviatur\AgencyBundle\Entity\Agency $agency = null)
{
$this->agency = $agency;
return $this;
}
/**
* Get agency.
*
* @return \Aviatur\AgencyBundle\Entity\Agency
*/
public function getAgency()
{
return $this->agency;
}
}