<?php
namespace Aviatur\FlightBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
* AdminFee.
*
* @ORM\Table(name="admin_fee_activity_log", indexes={@ORM\Index(name="agency_id", columns={"agency_id"}), @ORM\Index(name="airline_id", columns={"airline_id"})})
* @ORM\Entity(repositoryClass="Aviatur\FlightBundle\Entity\AdminFeeActivityLogRepository")
*/
class AdminFeeActivityLog
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
*
* @ORM\ManyToOne(targetEntity="Aviatur\FlightBundle\Entity\AdminFee", inversedBy="adminFeeActivityLog")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="admin_fee_id", referencedColumnName="id")
* })
*/
private ?\Aviatur\FlightBundle\Entity\AdminFee $adminFee = null;
/**
*
* @ORM\ManyToOne(targetEntity="Aviatur\AdminBundle\Entity\AdminUser", inversedBy="adminFeeActivityLog")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="fos_user_user_id", referencedColumnName="id")
* })
*/
private ?\Aviatur\AdminBundle\Entity\AdminUser $fosUserUser = null;
/**
* @ORM\Column(name="updatingDate", type="datetime", nullable=false)
*/
private ?\DateTime $updatingdate = null;
/**
* @var string
*
* @ORM\Column(name="feeType", type="string", length=10, nullable=true)
*/
private $feeType;
/**
* @ORM\Column(name="valueType", type="boolean", nullable=true)
*/
private bool $valuetype = false;
/**
* @ORM\Column(name="rangeType", type="boolean", nullable=true)
*/
private bool $rangetype = false;
/**
* @ORM\Column(name="isActive", type="boolean", nullable=true)
*/
private bool $isactive = false;
/**
* @ORM\Column(name="isItFare", type="boolean", nullable=true)
*/
private bool $isitfare = false;
/**
* @ORM\Column(name="noNationalStop", type="boolean", nullable=true)
*/
private bool $nonationalstop = false;
/**
*
* @ORM\Column(name="nationalFixed", type="float", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $nationalfixed = '0';
/**
*
* @ORM\Column(name="internationalFixed", type="float", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $internationalfixed = '0';
/**
*
* @ORM\Column(name="roundtripNational", type="float", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $roundtripnational = '0';
/**
*
* @ORM\Column(name="onewayNational", type="float", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $onewaynational = '0';
/**
*
* @ORM\Column(name="rangeInternational1Start", type="integer", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $rangeinternational1start = '0';
/**
*
* @ORM\Column(name="rangeInternational1End", type="integer", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $rangeinternational1end = '0';
/**
*
* @ORM\Column(name="rangeInternational2Start", type="integer", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $rangeinternational2start = '0';
/**
*
* @ORM\Column(name="rangeInternational2End", type="integer", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $rangeinternational2end = '0';
/**
*
* @ORM\Column(name="rangeInternational3Start", type="integer", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $rangeinternational3start = '0';
/**
*
* @ORM\Column(name="rangeInternational3End", type="integer", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $rangeinternational3end = '0';
/**
*
* @ORM\Column(name="rangeInternational4Start", type="integer", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $rangeinternational4start = '0';
/**
*
* @ORM\Column(name="valueInternational1", type="float", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $valueinternational1 = '0';
/**
*
* @ORM\Column(name="rangeInternational4End", type="integer", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $rangeinternational4end = '0';
/**
*
* @ORM\Column(name="valueInternational2", type="float", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $valueinternational2 = '0';
/**
*
* @ORM\Column(name="valueInternational4", type="float", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $valueinternational4 = '0';
/**
*
* @ORM\Column(name="valueInternational3", type="float", nullable=false)
* @Assert\Range(
* min = 0,
* minMessage = "El valor debe ser mayor o igual a 0"
* )
*/
private string $valueinternational3 = '0';
/**
*
* @ORM\ManyToOne(targetEntity="Aviatur\AgencyBundle\Entity\Agency", inversedBy="adminFee")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="agency_id", referencedColumnName="id")
* })
*/
private ?\Aviatur\AgencyBundle\Entity\Agency $agency = null;
/**
*
* @ORM\ManyToOne(targetEntity="Airline", inversedBy="adminFee")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="airline_id", referencedColumnName="id")
* })
*/
private ?\Aviatur\FlightBundle\Entity\Airline $airline = null;
/**
*
* @ORM\ManyToOne(targetEntity="Aviatur\GeneralBundle\Entity\City", inversedBy="adminFee")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="city_id", referencedColumnName="id")
* })
*/
private ?\Aviatur\GeneralBundle\Entity\City $city = null;
/**
* Get id.
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set updatingdate.
*
* @return AdminFeeActivityLog
*/
public function setUpdatingdate(\DateTime $updatingdate)
{
$this->updatingdate = $updatingdate;
return $this;
}
/**
* Get updatingdate.
*
* @return \DateTime
*/
public function getUpdatingdate()
{
return $this->updatingdate;
}
/**
* Set feeType
*
* @param string $feeType
*
* @return AdminFeeActivityLog
*/
public function setFeeType($feeType)
{
$this->feeType = $feeType;
return $this;
}
/**
* Get feeType
*
* @return string
*/
public function getFeeType()
{
return $this->feeType;
}
/**
* Set valuetype.
*
* @param bool $valuetype
*
* @return AdminFeeActivityLog
*/
public function setValuetype($valuetype)
{
$this->valuetype = $valuetype;
return $this;
}
/**
* Get valuetype.
*
* @return bool
*/
public function getValuetype()
{
return $this->valuetype;
}
/**
* Set rangetype.
*
* @param bool $rangetype
*
* @return AdminFeeActivityLog
*/
public function setRangetype($rangetype)
{
$this->rangetype = $rangetype;
return $this;
}
/**
* Get rangetype.
*
* @return bool
*/
public function getRangetype()
{
return $this->rangetype;
}
/**
* Set isactive.
*
* @param bool $isactive
*
* @return AdminFeeActivityLog
*/
public function setIsactive($isactive)
{
$this->isactive = $isactive;
return $this;
}
/**
* Get isactive.
*
* @return bool
*/
public function getIsactive()
{
return $this->isactive;
}
/**
* Set isitfare.
*
* @param bool $isitfare
*
* @return AdminFeeActivityLog
*/
public function setIsitfare($isitfare)
{
$this->isitfare = $isitfare;
return $this;
}
/**
* Get isitfare.
*
* @return bool
*/
public function getIsitfare()
{
return $this->isitfare;
}
/**
* Set nonationalstop.
*
* @param bool $nonationalstop
*
* @return AdminFeeActivityLog
*/
public function setNonationalstop($nonationalstop)
{
$this->nonationalstop = $nonationalstop;
return $this;
}
/**
* Get nonationalstop.
*
* @return bool
*/
public function getNonationalstop()
{
return $this->nonationalstop;
}
/**
* Set nationalfixed.
*
* @param int $nationalfixed
*
* @return AdminFeeActivityLog
*/
public function setNationalfixed($nationalfixed)
{
$this->nationalfixed = $nationalfixed;
return $this;
}
/**
* Get nationalfixed.
*
* @return int
*/
public function getNationalfixed()
{
return $this->nationalfixed;
}
/**
* Set internationalfixed.
*
* @param int $internationalfixed
*
* @return AdminFeeActivityLog
*/
public function setInternationalfixed($internationalfixed)
{
$this->internationalfixed = $internationalfixed;
return $this;
}
/**
* Get internationalfixed.
*
* @return int
*/
public function getInternationalfixed()
{
return $this->internationalfixed;
}
/**
* Set roundtripnational.
*
* @param int $roundtripnational
*
* @return AdminFeeActivityLog
*/
public function setRoundtripnational($roundtripnational)
{
$this->roundtripnational = $roundtripnational;
return $this;
}
/**
* Get roundtripnational.
*
* @return int
*/
public function getRoundtripnational()
{
return $this->roundtripnational;
}
/**
* Set onewaynational.
*
* @param int $onewaynational
*
* @return AdminFeeActivityLog
*/
public function setOnewaynational($onewaynational)
{
$this->onewaynational = $onewaynational;
return $this;
}
/**
* Get onewaynational.
*
* @return int
*/
public function getOnewaynational()
{
return $this->onewaynational;
}
/**
* Set rangeinternational1start.
*
* @param int $rangeinternational1start
*
* @return AdminFeeActivityLog
*/
public function setRangeinternational1start($rangeinternational1start)
{
$this->rangeinternational1start = $rangeinternational1start;
return $this;
}
/**
* Get rangeinternational1start.
*
* @return int
*/
public function getRangeinternational1start()
{
return $this->rangeinternational1start;
}
/**
* Set rangeinternational1end.
*
* @param int $rangeinternational1end
*
* @return AdminFeeActivityLog
*/
public function setRangeinternational1end($rangeinternational1end)
{
$this->rangeinternational1end = $rangeinternational1end;
return $this;
}
/**
* Get rangeinternational1end.
*
* @return int
*/
public function getRangeinternational1end()
{
return $this->rangeinternational1end;
}
/**
* Set rangeinternational2start.
*
* @param int $rangeinternational2start
*
* @return AdminFeeActivityLog
*/
public function setRangeinternational2start($rangeinternational2start)
{
$this->rangeinternational2start = $rangeinternational2start;
return $this;
}
/**
* Get rangeinternational2start.
*
* @return int
*/
public function getRangeinternational2start()
{
return $this->rangeinternational2start;
}
/**
* Set rangeinternational2end.
*
* @param int $rangeinternational2end
*
* @return AdminFeeActivityLog
*/
public function setRangeinternational2end($rangeinternational2end)
{
$this->rangeinternational2end = $rangeinternational2end;
return $this;
}
/**
* Get rangeinternational2end.
*
* @return int
*/
public function getRangeinternational2end()
{
return $this->rangeinternational2end;
}
/**
* Set rangeinternational3start.
*
* @param int $rangeinternational3start
*
* @return AdminFeeActivityLog
*/
public function setRangeinternational3start($rangeinternational3start)
{
$this->rangeinternational3start = $rangeinternational3start;
return $this;
}
/**
* Get rangeinternational3start.
*
* @return int
*/
public function getRangeinternational3start()
{
return $this->rangeinternational3start;
}
/**
* Set rangeinternational3end.
*
* @param int $rangeinternational3end
*
* @return AdminFeeActivityLog
*/
public function setRangeinternational3end($rangeinternational3end)
{
$this->rangeinternational3end = $rangeinternational3end;
return $this;
}
/**
* Get rangeinternational3end.
*
* @return int
*/
public function getRangeinternational3end()
{
return $this->rangeinternational3end;
}
/**
* Set rangeinternational4start.
*
* @param int $rangeinternational4start
*
* @return AdminFeeActivityLog
*/
public function setRangeinternational4start($rangeinternational4start)
{
$this->rangeinternational4start = $rangeinternational4start;
return $this;
}
/**
* Get rangeinternational4start.
*
* @return int
*/
public function getRangeinternational4start()
{
return $this->rangeinternational4start;
}
/**
* Set valueinternational1.
*
* @param int $valueinternational1
*
* @return AdminFeeActivityLog
*/
public function setValueinternational1($valueinternational1)
{
$this->valueinternational1 = $valueinternational1;
return $this;
}
/**
* Get valueinternational1.
*
* @return int
*/
public function getValueinternational1()
{
return $this->valueinternational1;
}
/**
* Set rangeinternational4end.
*
* @param int $rangeinternational4end
*
* @return AdminFeeActivityLog
*/
public function setRangeinternational4end($rangeinternational4end)
{
$this->rangeinternational4end = $rangeinternational4end;
return $this;
}
/**
* Get rangeinternational4end.
*
* @return int
*/
public function getRangeinternational4end()
{
return $this->rangeinternational4end;
}
/**
* Set valueinternational2.
*
* @param int $valueinternational2
*
* @return AdminFeeActivityLog
*/
public function setValueinternational2($valueinternational2)
{
$this->valueinternational2 = $valueinternational2;
return $this;
}
/**
* Get valueinternational2.
*
* @return int
*/
public function getValueinternational2()
{
return $this->valueinternational2;
}
/**
* Set valueinternational4.
*
* @param int $valueinternational4
*
* @return AdminFeeActivityLog
*/
public function setValueinternational4($valueinternational4)
{
$this->valueinternational4 = $valueinternational4;
return $this;
}
/**
* Get valueinternational4.
*
* @return int
*/
public function getValueinternational4()
{
return $this->valueinternational4;
}
/**
* Set valueinternational3.
*
* @param int $valueinternational3
*
* @return AdminFeeActivityLog
*/
public function setValueinternational3($valueinternational3)
{
$this->valueinternational3 = $valueinternational3;
return $this;
}
/**
* Get valueinternational3.
*
* @return int
*/
public function getValueinternational3()
{
return $this->valueinternational3;
}
/**
* Set agency.
*
* @param \Aviatur\AgencyBundle\Entity\Agency $agency
*
* @return AdminFeeActivityLog
*/
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;
}
/**
* Set airline.
*
* @param \Aviatur\FlightBundle\Entity\Airline $airline
*
* @return AdminFeeActivityLog
*/
public function setAirline(\Aviatur\FlightBundle\Entity\Airline $airline = null)
{
$this->airline = $airline;
return $this;
}
/**
* Get airline.
*
* @return \Aviatur\FlightBundle\Entity\Airline
*/
public function getAirline()
{
return $this->airline;
}
/**
* Set city.
*
* @param \Aviatur\GeneralBundle\Entity\City $city
*
* @return AdminFeeActivityLog
*/
public function setCity(\Aviatur\GeneralBundle\Entity\City $city = null)
{
$this->city = $city;
return $this;
}
/**
* Get city.
*
* @return \Aviatur\GeneralBundle\Entity\City
*/
public function getCity()
{
return $this->city;
}
/**
* Set admin_fee.
*
* @param \Aviatur\FlightBundle\Entity\AdminFee $adminFee
*
* @return AdminFeeActivityLog
*/
public function setAdminFee(\Aviatur\FlightBundle\Entity\AdminFee $adminFee = null)
{
$this->adminFee = $adminFee;
return $this;
}
/**
* Get admin_fee.
*
* @return \Aviatur\FlightBundle\Entity\AdminFee
*/
public function getAdminFee()
{
return $this->adminFee;
}
/**
* Set fos_user_user.
*
* @param \Aviatur\AdminBundle\Entity\AdminUser $fosUserUser
*
* @return AdminFeeActivityLog
*/
public function setFosUserUser(\Aviatur\AdminBundle\Entity\AdminUser $fosUserUser = null)
{
$this->fosUserUser = $fosUserUser;
return $this;
}
/**
* Get fos_user_user.
*
* @return \Aviatur\AdminBundle\Entity\AdminUser
*/
public function getFosUserUser()
{
return $this->fosUserUser;
}
}