<?php
namespace Aviatur\FlightBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* AirlineValidation.
*
* @ORM\Table(name="airline_validation")
* @ORM\Entity(repositoryClass="Aviatur\FlightBundle\Entity\AirlineValidationRepository")
*/
class AirlineValidation
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="flightType", type="string", length=10, nullable=false)
*/
private $flighttype;
/**
* @var string
*
* @ORM\Column(name="paymentType", type="string", length=10, nullable=false)
*/
private $paymenttype;
/**
* @var int
*
* @ORM\Column(name="paymentCode", type="integer", length=10, nullable=false)
*/
private $paymentcode;
/**
*
* @ORM\ManyToOne(targetEntity="Airline", inversedBy="airlineValidation")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="airline_id", referencedColumnName="id")
* })
*/
private ?\Aviatur\FlightBundle\Entity\Airline $airline = null;
/**
*
* @ORM\ManyToOne(targetEntity="Aviatur\GeneralBundle\Entity\Card", inversedBy="airlineValidation")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="card_id", referencedColumnName="id")
* })
*/
private ?\Aviatur\GeneralBundle\Entity\Card $card = null;
/**
* @ORM\Column(name="runway", type="string", length=11, nullable=true)
*/
private ?string $runway = null;
/**
* Get id.
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set flighttype.
*
* @param string $flighttype
*
* @return AirlineValidation
*/
public function setFlighttype($flighttype)
{
$this->flighttype = $flighttype;
return $this;
}
/**
* Get flighttype.
*
* @return string
*/
public function getFlighttype()
{
return $this->flighttype;
}
/**
* Set paymenttype.
*
* @param string $paymenttype
*
* @return AirlineValidation
*/
public function setPaymenttype($paymenttype)
{
$this->paymenttype = $paymenttype;
return $this;
}
/**
* Get paymenttype.
*
* @return string
*/
public function getPaymenttype()
{
return $this->paymenttype;
}
/**
* Set paymentcode.
*
* @param int $paymentcode
*
* @return AirlineValidation
*/
public function setPaymentcode($paymentcode)
{
$this->paymentcode = $paymentcode;
return $this;
}
/**
* Get paymentcode.
*
* @return int
*/
public function getPaymentcode()
{
return $this->paymentcode;
}
/**
* Set airline.
*
* @param \Aviatur\FlightBundle\Entity\Airline $airline
*
* @return AirlineValidation
*/
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 card.
*
* @param \Aviatur\GeneralBundle\Entity\Card $card
*
* @return AirlineValidation
*/
public function setCard(\Aviatur\GeneralBundle\Entity\Card $card = null)
{
$this->card = $card;
return $this;
}
/**
* Get card.
*
* @return \Aviatur\GeneralBundle\Entity\Card
*/
public function getCard()
{
return $this->card;
}
/**
* Set airline.
*
* @param \Aviatur\FlightBundle\Entity\Runway $runway
*
* @return AirlineValidation
*/
public function setRunway(\Aviatur\FlightBundle\Entity\Airline $runway = null)
{
$this->runway = $runway;
return $this;
}
/**
* Get airline.
*
* @return \Aviatur\FlightBundle\Entity\Runway
*/
public function getRunway()
{
return $this->runway;
}
}