<?php
namespace Aviatur\PackageBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* ConfigPackageAgency.
*
* @ORM\Table(name="config_package_agency", indexes={@ORM\Index(name="provider_id", columns={"provider_id"}), @ORM\Index(name="agency_id", columns={"agency_id"})})
* @ORM\Entity(repositoryClass="Aviatur\PackageBundle\Entity\ConfigPackageAgencyRepository")
*/
class ConfigPackageAgency
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var \Aviatur\MpaBundle\Entity\Provider
*
* @ORM\ManyToOne(targetEntity="Aviatur\MpaBundle\Entity\Provider", inversedBy="configPackageAgency")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="provider_id", referencedColumnName="id")
* })
*/
private $provider;
/**
* @var \Aviatur\AgencyBundle\Entity\Agency
*
* @ORM\ManyToOne(targetEntity="Aviatur\AgencyBundle\Entity\Agency", inversedBy="configPackageAgency")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="agency_id", referencedColumnName="id")
* })
*/
private $agency;
/**
* @var int
*
* @ORM\Column(name="tourismRegister", type="integer")
*/
private $tourismRegister;
/**
* @var string
*
* @ORM\Column(name="wsUrl", type="string", length=255)
*/
private $wsUrl;
/**
* @var string
*
* @ORM\Column(name="urlType", type="string", length=255)
*/
private $urlType;
/**
* @var string
*
* @ORM\Column(name="message", type="string", length=255)
*/
private $message;
/**
* @var int
*
* @ORM\Column(name="override", type="integer")
*/
private $override;
/**
* @var string
*
* @ORM\Column(name="mails", type="string", length=255)
*/
private $mails;
/**
* @var int
*
* @ORM\Column(name="officeId", type="string", length=255)
*/
private $officeId;
/**
* @var int
*
* @ORM\Column(name="channel", type="integer")
*/
private $channel;
/**
* Get id.
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set provider.
*
* @param \Aviatur\MpaBundle\Entity\Provider $provider
*
* @return ConfigPackageAgency
*/
public function setProvider($provider)
{
$this->provider = $provider;
return $this;
}
/**
* Get provider.
*
* @return int
*/
public function getProvider()
{
return $this->provider;
}
/**
* Set agency.
*
* @param \Aviatur\AgencyBundle\Entity\Agency $agency
*
* @return ConfigPackageAgency
*/
public function setAgency($agency)
{
$this->agency = $agency;
return $this;
}
/**
* Get agency.
*
* @return int
*/
public function getAgency()
{
return $this->agency;
}
/**
* Set rnt.
*
* @param int $rnt
*
* @return ConfigPackageAgency
*/
public function setTourismRegister($tourismRegister)
{
$this->tourismRegister = $tourismRegister;
return $this;
}
/**
* Get rnt.
*
* @return int
*/
public function getTourismRegister()
{
return $this->tourismRegister;
}
/**
* Set wsUrl.
*
* @param string $wsUrl
*
* @return ConfigPackageAgency
*/
public function setWsUrl($wsUrl)
{
$this->wsUrl = $wsUrl;
return $this;
}
/**
* Get wsUrl.
*
* @return string
*/
public function getWsUrl()
{
return $this->wsUrl;
}
/**
* Set urlType.
*
* @param string $urlType
*
* @return ConfigPackageAgency
*/
public function setUrlType($urlType)
{
$this->urlType = $urlType;
return $this;
}
/**
* Get urlType.
*
* @return string
*/
public function getUrlType()
{
return $this->urlType;
}
/**
* Set message.
*
* @param string $message
*
* @return ConfigPackageAgency
*/
public function setMessage($message)
{
$this->message = $message;
return $this;
}
/**
* Get message.
*
* @return string
*/
public function getMessage()
{
return $this->message;
}
/**
* Set override.
*
* @param int $override
*
* @return ConfigPackageAgency
*/
public function setOverride($override)
{
$this->override = $override;
return $this;
}
/**
* Get override.
*
* @return int
*/
public function getOverride()
{
return $this->override;
}
/**
* Set mails.
*
* @param string $mails
*
* @return ConfigPackageAgency
*/
public function setMails($mails)
{
$this->mails = $mails;
return $this;
}
/**
* Get mails.
*
* @return string
*/
public function getMails()
{
return $this->mails;
}
/**
* Set officeId.
*
* @param string $officeId
*
* @return ConfigPackageAgency
*/
public function setOfficeId($officeId)
{
$this->officeId = $officeId;
return $this;
}
/**
* Get officeId.
*
* @return string
*/
public function getofficeId()
{
return $this->officeId;
}
/**
* Set channel.
*
* @param string $channel
*
* @return ConfigPackageAgency
*/
public function setChannel($channel)
{
$this->channel = $channel;
return $this;
}
/**
* Get officeId.
*
* @return string
*/
public function getChannel()
{
return $this->channel;
}
}