<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Table(name="interlands.reserve_detail")
* @ORM\Entity(repositoryClass="App\Repository\ReserveDetailRepository")
*/
class ReserveDetail
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity="App\Entity\Reserve", inversedBy="details")
* @ORM\JoinColumn(referencedColumnName="id", name="reserve_id")
*/
private $reserve;
/**
* @var string
*
* @ORM\Column(type="string", length=200, nullable=true)
*/
private $firstname;
/**
* @var string
*
* @ORM\Column(type="string", length=200, nullable=true)
*/
private $lastname;
/**
* @var string
*
* @ORM\Column(type="string", length=100, nullable=true)
*/
private $ocupation;
/**
* @var string
*
* @ORM\Column(type="string", length=10, nullable=true)
*/
private $client_code;
/**
* @var string
*
* @ORM\Column(type="string", length=20, nullable=true)
*/
private $external_alias;
/**
* @var string
*
* @ORM\Column(type="string", length=100, nullable=true)
*/
private $external_reference;
/**
* @var string
*
* @ORM\Column(type="string", length=100, nullable=true)
*/
private $external_status;
/**
* @var string
*
* @ORM\Column(type="string", nullable=true)
*/
private $external_status_detail;
/**
* @var datetime
* @ORM\Column(name="date_from", type="datetime", nullable=true)
*/
private $date_from;
/**
* @var datetime
* @ORM\Column(name="date_to", type="datetime", nullable=true)
*/
private $date_to;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $city;
/**
* @var integer
*
* @ORM\Column(type="integer", nullable=true)
*/
private $hotel_code;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $regime;
/**
* @var integer
*
* @ORM\Column(type="integer", nullable=true)
*/
private $ycix_room_id;
/**
* @var integer
*
* @ORM\Column(type="integer", nullable=true)
*/
private $tax_type_id;
/**
* @var integer
*
* @ORM\Column(type="integer", nullable=true)
*/
private $client_id;
/**
* @var string
*
* @ORM\Column(type="string", length=10, nullable=true)
*/
private $currency;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $cost;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $sale;
/**
* @var string
*
* @ORM\Column(type="string", length=10, nullable=true)
*/
private $currency_original;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $cost_original;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $sale_original;
/**
* @var string
*
* @ORM\Column(type="string", length=10, nullable=true)
*/
private $iva_type;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $iva;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $iibb;
/**
* @var integer
*
* @ORM\Column(type="integer", nullable=true)
*/
private $stage;
/**
* @var string
*
* @ORM\Column(type="string", length=2000, nullable=true)
*/
private $prepay_policies;
/**
* @var integer
*
* @ORM\Column(type="integer", nullable=true)
*/
private $ycix_hotel_id;
/**
* @var string
*
* @ORM\Column(type="string", length=100, nullable=true)
*/
private $currency_file;
/**
* @ORM\OneToMany(targetEntity="App\Entity\ReserveDetailState", mappedBy="reserve_detail")
* @ORM\OrderBy({"id" = "DESC"})
*/
private $states;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $hotel_name;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $city_name;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $country_name;
/**
* @var string
*
* @ORM\Column(type="integer", nullable=true)
*/
private $city_id;
/**
* @var string
*
* @ORM\Column(type="integer", nullable=true)
*/
private $country_id;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $markup;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $protection;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $channel_amount_before_tax;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $channel_amount_after_tax;
/**
* @var integer
*
* @ORM\Column(type="integer", nullable=true)
*/
private $hotel_id;
/**
* @var string
*
* @ORM\Column(type="string", length=50, nullable=true)
*/
private $room_name;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $cancellation_policies;
/**
* @var string
*
* @ORM\Column(type="string", length=10, nullable=true)
*/
private $initial_time;
/**
* @var string
*
* @ORM\Column(type="string", length=10, nullable=true)
*/
private $ending_time;
/**
* @var string
*
* @ORM\Column(type="string", length=30, nullable=true)
*/
private $service_code;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $service_name;
/**
* @var string
*
* @ORM\Column(type="string", length=30, nullable=true)
*/
private $service_type;
/**
* @var string
*
* @ORM\Column(type="string", length=100, nullable=true)
*/
private $email_pax;
/**
* @var string
*
* @ORM\Column(type="string", length=20, nullable=true)
*/
private $phone_pax;
/**
* @var string
*
* @ORM\Column(type="string", length=20, nullable=true)
*/
private $document_pax;
/**
* @var string
*
* @ORM\Column(type="string", length=100, nullable=true)
*/
private $nationality_pax;
/**
* @var string
*
* @ORM\Column(type="integer", nullable=true)
*/
private $iva_excent;
/**
* @var string
*
* @ORM\Column(type="integer", nullable=true)
*/
private $iva_10_5;
/**
* @var integer
*
* @ORM\Column(type="integer", nullable=true)
*/
private $iva_21;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $price_adl;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $net_price_adl;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $price_chd;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $net_price_chd;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $price_bab;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $net_price_bab;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $price_gen;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $net_price_gen;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $price_veh;
/**
* @var decimal
*
* @ORM\Column(type="decimal", scale=2, nullable=true)
*/
private $net_price_veh;
/**
* @var integer
*
* @ORM\Column(type="integer", nullable=true)
*/
private $adults;
/**
* @var integer
*
* @ORM\Column(type="integer", nullable=true)
*/
private $childs;
/**
* @var integer
*
* @ORM\Column(type="integer", nullable=true)
*/
private $babies;
/**
* @var string
*
* @ORM\Column(type="string", length=10, nullable=true)
*/
private $amount_type;
/**
* @var string
*
* @ORM\Column(type="string", length=5000, nullable=true)
*/
private $benefit;
/**
* @var string
*
* @ORM\Column(type="string", length=500, nullable=true, name="accommodation_address")
*/
private $accommodationAddress;
/**
* @var integer
*
* @ORM\Column(type="integer", nullable=true)
*/
private $modality_id;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $modality_name;
/**
* @var string
*
* @ORM\Column(type="string", length=3, nullable=true, name="transfer_relationship")
*/
private $relationship;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true, name="transfer_origin")
*/
private $origin;
/**
* @var string
*
* @ORM\Column(type="string", length=100, nullable=true, name="transfer_origin_coordinates")
*/
private $origin_coordinates;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true, name="transfer_destination")
*/
private $destination;
/**
* @var string
*
* @ORM\Column(type="string", length=100, nullable=true, name="transfer_destination_coordinates")
*/
private $destination_coordinates;
/**
* @var string
*
* @ORM\Column(type="string", length=20, nullable=true, name="transfer_flight_number")
*/
private $flight_number;
/**
* @var string
*
* @ORM\Column(type="string", length=20, nullable=true, name="transfer_flight_number_out")
*/
private $flight_number_out;
/**
* @var boolean
*
* @ORM\Column(type="boolean", nullable=true, name="transfer_with_return")
*/
private $with_return;
/**
* @var string
*
* @ORM\Column(type="string", length=255, nullable=true, name="transfer_vehicle")
*/
private $vehicle;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set reserve
*
* @param \App\Entity\Reserve $reserve
*
* @return ReserveDetail
*/
public function setReserve(\App\Entity\Reserve $reserve = null)
{
$this->reserve = $reserve;
return $this;
}
/**
* Get reserve
*
* @return \App\Entity\Reserve
*/
public function getReserve()
{
return $this->reserve;
}
/**
* Set firstname
*
* @return ReserveDetail
*/
public function setFirstname($firstname)
{
$this->firstname = $firstname;
return $this;
}
/**
* Get firstname
*/
public function getFirstname()
{
return $this->firstname;
}
/**
* Set lastname
*
* @return ReserveDetail
*/
public function setLastname($lastname)
{
$this->lastname = $lastname;
return $this;
}
/**
* Get lastname
*/
public function getLastname()
{
return $this->lastname;
}
/**
* Set ocupation
*
* @return ReserveDetail
*/
public function setOcupation($ocupation)
{
$this->ocupation = $ocupation;
return $this;
}
/**
* Get ocupation
*/
public function getOcupation()
{
return $this->ocupation;
}
/**
* Set client_code
*
* @return ReserveDetail
*/
public function setClientCode($client_code)
{
$this->client_code = $client_code;
return $this;
}
/**
* Get client_code
*/
public function getClientCode()
{
return $this->client_code;
}
/**
* Set external_alias
*
* @return ReserveDetail
*/
public function setExternalAlias($external_alias)
{
$this->external_alias = $external_alias;
return $this;
}
/**
* Get external_alias
*/
public function getExternalAlias()
{
return $this->external_alias;
}
/**
* Set external_reference
*
* @return ReserveDetail
*/
public function setExternalReference($external_reference)
{
$this->external_reference = $external_reference;
return $this;
}
/**
* Get external_reference
*/
public function getExternalReference()
{
return $this->external_reference;
}
/**
* Set external_status
*
* @return ReserveDetail
*/
public function setExternalStatus($external_status)
{
$this->external_status = $external_status;
return $this;
}
/**
* Get external_status
*/
public function getExternalStatus()
{
return $this->external_status;
}
/**
* Set external_status_detail
*
* @return ReserveDetail
*/
public function setExternalStatusDetail($external_status_detail)
{
$this->external_status_detail = $external_status_detail;
return $this;
}
/**
* Get external_status_detail
*/
public function getExternalStatusDetail()
{
return $this->external_status_detail;
}
/**
* Set date_from
*
* @return ReserveDetail
*/
public function setDateFrom($date_from)
{
$this->date_from = $date_from;
return $this;
}
/**
* Get from
*/
public function getDateFrom()
{
return $this->date_from;
}
/**
* Set date_to
*
* @return ReserveDetail
*/
public function setDateTo($date_to)
{
$this->date_to = $date_to;
return $this;
}
/**
* Get to
*
* @return \DateTime
*/
public function getDateTo()
{
return $this->date_to;
}
/**
* Set city
*
* @return ReserveDetail
*/
public function setCity($city)
{
$this->city = $city;
return $this;
}
/**
* Get city
*/
public function getCity()
{
return $this->city;
}
/**
* Set hotel_code
*
* @return ReserveDetail
*/
public function setHotelCode($hotel_code)
{
$this->hotel_code = $hotel_code;
return $this;
}
/**
* Get hotel_code
*/
public function getHotelCode()
{
return $this->hotel_code;
}
/**
* Set regime
*
* @return ReserveDetail
*/
public function setRegime($regime)
{
$this->regime = $regime;
return $this;
}
/**
* Get regime
*/
public function getRegime()
{
return $this->regime;
}
/**
* Set ycix_room_id
*
* @return ReserveDetail
*/
public function setYcixRoomId($ycix_room_id)
{
$this->ycix_room_id = $ycix_room_id;
return $this;
}
/**
* Get ycix_room_id
*/
public function getYcixRoomId()
{
return $this->ycix_room_id;
}
/**
* Set tax_type_id
*
* @return ReserveDetail
*/
public function setTaxTypeId($tax_type_id)
{
$this->tax_type_id = $tax_type_id;
return $this;
}
/**
* Get tax_type_id
*/
public function getTaxTypeId()
{
return $this->tax_type_id;
}
/**
* Set client_id
*
* @return ReserveDetail
*/
public function setClient($client_id)
{
$this->client_id = $client_id;
return $this;
}
/**
* Get client_id
*/
public function getClient()
{
return $this->client_id;
}
/**
* Set currency
*
* @return ReserveDetail
*/
public function setCurrency($currency)
{
$this->currency = $currency;
return $this;
}
/**
* Get currency
*/
public function getCurrency()
{
return $this->currency;
}
/**
* Set cost
*
* @param decimal $cost
*
* @return ReserveDetail
*/
public function setCost($cost)
{
$this->cost = $cost;
return $this;
}
/**
* Get cost
*
* @return decimal
*/
public function getCost()
{
return $this->cost;
}
/**
* Set sale
*
* @param decimal $sale
*
* @return ReserveDetail
*/
public function setSale($sale)
{
$this->sale = $sale;
return $this;
}
/**
* Get sale
*
* @return decimal
*/
public function getSale()
{
return $this->sale;
}
/**
* Set currency_original
*
* @return ReserveDetail
*/
public function setCurrencyOriginal($currency_original)
{
$this->currency_original = $currency_original;
return $this;
}
/**
* Get currency_original
*/
public function getCurrencyOriginal()
{
return $this->currency_original;
}
/**
* Set cost_original
*
* @param decimal $cost_original
*
* @return ReserveDetail
*/
public function setCostOriginal($cost_original)
{
$this->cost_original = $cost_original;
return $this;
}
/**
* Get cost_original
*
* @return decimal
*/
public function getCostOriginal()
{
return $this->cost_original;
}
/**
* Set sale_original
*
* @param decimal $sale_original
*
* @return ReserveDetail
*/
public function setSaleOriginal($sale_original)
{
$this->sale_original = $sale_original;
return $this;
}
/**
* Get sale_original
*
* @return decimal
*/
public function getSaleOriginal()
{
return $this->sale_original;
}
/**
* Set iva_type
*
* @return ReserveDetail
*/
public function setIvaType($iva_type)
{
$this->iva_type = $iva_type;
return $this;
}
/**
* Get iva_type
*/
public function getIvaType()
{
return $this->iva_type;
}
/**
* Set iva
*
* @return ReserveDetail
*/
public function setIva($iva)
{
$this->iva = $iva;
return $this;
}
/**
* Get iva
*/
public function getIva()
{
return $this->iva;
}
/**
* Set iibb
*/
public function setIIBB($iibb)
{
$this->iibb = $iibb;
return $this;
}
/**
* Get iibb
*/
public function getIIBB()
{
return $this->iibb;
}
/**
* Set stage
*
* @return ReserveDetail
*/
public function setStage($stage)
{
$this->stage = $stage;
return $this;
}
/**
* Get stage
*/
public function getStage()
{
return $this->stage;
}
/**
* Set prepay_policies
*
* @return ReserveDetail
*/
public function setPrepayPolicies($prepay_policies)
{
$this->prepay_policies = $prepay_policies;
return $this;
}
/**
* Get prepay_policies
*/
public function getPrepayPolicies()
{
return $this->prepay_policies;
}
/**
* Set ycix_hotel_id
*
* @return ReserveDetail
*/
public function setYcixHotelId($ycix_hotel_id)
{
$this->ycix_hotel_id = $ycix_hotel_id;
return $this;
}
/**
* Get ycix_hotel_id
*/
public function getYcixHotelId()
{
return $this->ycix_hotel_id;
}
/**
* Set currency_file
*
* @return ReserveDetail
*/
public function setCurrencyFile($currency_file)
{
$this->currency_file = $currency_file;
return $this;
}
/**
* Get currency_file
*/
public function getCurrencyFile()
{
return $this->currency_file;
}
/**
* Add states
*
* @return ReserveDetail
*/
public function addStates($states)
{
$this->states[] = $states;
return $this;
}
/**
* Remove states
*/
public function removeStates($states)
{
$this->states->removeElement($states);
}
/**
* Get states
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getStates()
{
return $this->states;
}
/**
* Set hotel_name
*
* @return ReserveDetail
*/
public function setHotelName($hotel_name)
{
$this->hotel_name = $hotel_name;
return $this;
}
/**
* Get hotel_name
*/
public function getHotelName()
{
return $this->hotel_name;
}
/**
* Set city_name
*
* @return ReserveDetail
*/
public function setCityName($city_name)
{
$this->city_name = $city_name;
return $this;
}
/**
* Get city_name
*/
public function getCityName()
{
return $this->city_name;
}
/**
* Set country_name
*
* @return ReserveDetail
*/
public function setCountryName($country_name)
{
$this->country_name = $country_name;
return $this;
}
/**
* Get country_name
*/
public function getCountryName()
{
return $this->country_name;
}
/**
* Set city_id
*
* @return ReserveDetail
*/
public function setCityId($city_id)
{
$this->city_id = $city_id;
return $this;
}
/**
* Get city_id
*/
public function getCityId()
{
return $this->city_id;
}
/**
* Set country_id
*
* @return ReserveDetail
*/
public function setCountryId($country_id)
{
$this->country_id = $country_id;
return $this;
}
/**
* Get country_id
*/
public function getCountryId()
{
return $this->country_id;
}
/**
* Set markup
*
* @param decimal $markup
*
* @return ReserveDetail
*/
public function setMarkup($markup)
{
$this->markup = $markup;
return $this;
}
/**
* Get markup
*
* @return decimal
*/
public function getMarkup()
{
return $this->markup;
}
/**
* Set protection
*
* @param decimal $protection
*
* @return ReserveDetail
*/
public function setProtection($protection)
{
$this->protection = $protection;
return $this;
}
/**
* Get protection
*
* @return decimal
*/
public function getProtection()
{
return $this->protection;
}
/**
* Set channel_amount_before_tax
*
* @param decimal $channel_amount_before_tax
*
* @return ReserveDetail
*/
public function setChannelAmountBeforeTax($channel_amount_before_tax)
{
$this->channel_amount_before_tax = $channel_amount_before_tax;
return $this;
}
/**
* Get channel_amount_before_tax
*
* @return decimal
*/
public function getChannelAmountBeforeTax()
{
return $this->channel_amount_before_tax;
}
/**
* Set channel_amount_after_tax
*
* @param decimal $channel_amount_after_tax
*
* @return ReserveDetail
*/
public function setChannelAmountAfterTax($channel_amount_after_tax)
{
$this->channel_amount_after_tax = $channel_amount_after_tax;
return $this;
}
/**
* Get channel_amount_after_tax
*
* @return decimal
*/
public function getChannelAmountAfterTax()
{
return $this->channel_amount_after_tax;
}
/**
* Set hotel_id
*
* @return ReserveDetail
*/
public function setHotelId($hotel_id)
{
$this->hotel_id = $hotel_id;
return $this;
}
/**
* Get hotel_id
*/
public function getHotelId()
{
return $this->hotel_id;
}
/**
* Set room_name
*
* @return ReserveDetail
*/
public function setRoomName($room_name)
{
$this->room_name = $room_name;
return $this;
}
/**
* Get room_name
*/
public function getRoomName()
{
return $this->room_name;
}
/**
* Set cancellationPolicies
*
* @param string $cancellationPolicies
*
* @return ReserveDetail
*/
public function setCancellationPolicies($cancellationPolicies)
{
$this->cancellation_policies = $cancellationPolicies;
return $this;
}
/**
* Get cancellationPolicies
*
* @return string
*/
public function getCancellationPolicies()
{
return json_decode($this->cancellation_policies, true);
}
/**
* Set initial_time
*
* @return ReserveDetail
*/
public function setInitialTime($initial_time)
{
$this->initial_time = $initial_time;
return $this;
}
/**
* Get initial_time
*/
public function getInitialTime()
{
return $this->initial_time;
}
/**
* Set ending_time
*
* @return ReserveDetail
*/
public function setEndingTime($ending_time)
{
$this->ending_time = $ending_time;
return $this;
}
/**
* Get ending_time
*/
public function getEndingTime()
{
return $this->ending_time;
}
/**
* Set service_code
*
* @return ReserveDetail
*/
public function setServiceCode($service_code)
{
$this->service_code = $service_code;
return $this;
}
/**
* Get service_code
*/
public function getServiceCode()
{
return $this->service_code;
}
/**
* Set service_name
*
* @return ReserveDetail
*/
public function setServiceName($service_name)
{
$this->service_name = $service_name;
return $this;
}
/**
* Get service_name
*/
public function getServiceName()
{
return $this->service_name;
}
/**
* Set service_type
*
* @return ReserveDetail
*/
public function setServiceType($service_type)
{
$this->service_type = $service_type;
return $this;
}
/**
* Get service_type
*/
public function getServiceType()
{
return $this->service_type;
}
/**
* Set email_pax
*
* @return ReserveDetail
*/
public function setEmailPax($email_pax)
{
$this->email_pax = $email_pax;
return $this;
}
/**
* Get email_pax
*/
public function getEmailPax()
{
return $this->email_pax;
}
/**
* Set phone_pax
*
* @return ReserveDetail
*/
public function setPhonePax($phone_pax)
{
$this->phone_pax = $phone_pax;
return $this;
}
/**
* Get phone_pax
*/
public function getPhonePax()
{
return $this->phone_pax;
}
/**
* Set document_pax
*
* @return ReserveDetail
*/
public function setDocumentPax($document_pax)
{
$this->document_pax = $document_pax;
return $this;
}
/**
* Get document_pax
*/
public function getDocumentPax()
{
return $this->document_pax;
}
/**
* Set nationality_pax
*
* @return ReserveDetail
*/
public function setNationalityPax($nationality_pax)
{
$this->nationality_pax = $nationality_pax;
return $this;
}
/**
* Get nationality_pax
*/
public function getNationalityPax()
{
return $this->nationality_pax;
}
/**
* Set iva_excent
*
* @return ReserveDetail
*/
public function setIvaExcent($iva_excent)
{
$this->iva_excent = $iva_excent;
return $this;
}
/**
* Get iva_excent
*/
public function getIvaExcent()
{
return $this->iva_excent;
}
/**
* Set iva_10_5
*
* @return ReserveDetail
*/
public function setIva105($iva_10_5)
{
$this->iva_10_5 = $iva_10_5;
return $this;
}
/**
* Get iva_10_5
*/
public function getIva105()
{
return $this->iva_10_5;
}
/**
* Set iva_21
*
* @return ReserveDetail
*/
public function setIva21($iva_21)
{
$this->iva_21 = $iva_21;
return $this;
}
/**
* Get iva_21
*/
public function getIva21()
{
return $this->iva_21;
}
/**
* Set price_adl
*
* @return ReserveDetail
*/
public function setPriceAdl($price_adl)
{
$this->price_adl = $price_adl;
return $this;
}
/**
* Get price_adl
*/
public function getPriceAdl()
{
return $this->price_adl;
}
/**
* Set net_price_adl
*
* @return ReserveDetail
*/
public function setNetPriceAdl($net_price_adl)
{
$this->net_price_adl = $net_price_adl;
return $this;
}
/**
* Get net_price_adl
*/
public function getNetPriceAdl()
{
return $this->net_price_adl;
}
/**
* Set price_chd
*
* @return ReserveDetail
*/
public function setPriceChd($price_chd)
{
$this->price_chd = $price_chd;
return $this;
}
/**
* Get price_chd
*/
public function getPriceChd()
{
return $this->price_chd;
}
/**
* Set net_price_chd
*
* @return ReserveDetail
*/
public function setNetPriceChd($net_price_chd)
{
$this->net_price_chd = $net_price_chd;
return $this;
}
/**
* Get net_price_chd
*/
public function getNetPriceChd()
{
return $this->net_price_chd;
}
/**
* Set price_bab
*
* @return ReserveDetail
*/
public function setPriceBab($price_bab)
{
$this->price_bab = $price_bab;
return $this;
}
/**
* Get price_bab
*/
public function getPriceBab()
{
return $this->price_bab;
}
/**
* Set net_price_bab
*
* @return ReserveDetail
*/
public function setNetPriceBab($net_price_bab)
{
$this->net_price_bab = $net_price_bab;
return $this;
}
/**
* Get net_price_bab
*/
public function getNetPriceBab()
{
return $this->net_price_bab;
}
/**
* Set price_gen
*
* @return ReserveDetail
*/
public function setPriceGen($price_gen)
{
$this->price_gen = $price_gen;
return $this;
}
/**
* Get price_gen
*/
public function getPriceGen()
{
return $this->price_gen;
}
/**
* Set net_price_gen
*
* @return ReserveDetail
*/
public function setNetPriceGen($net_price_gen)
{
$this->net_price_gen = $net_price_gen;
return $this;
}
/**
* Get net_price_gen
*/
public function getNetPriceGen()
{
return $this->net_price_gen;
}
/**
* Set price_veh
*
* @return ReserveDetail
*/
public function setPriceVeh($price_veh)
{
$this->price_veh = $price_veh;
return $this;
}
/**
* Get price_veh
*/
public function getPriceVeh()
{
return $this->price_veh;
}
/**
* Set net_price_veh
*
* @return ReserveDetail
*/
public function setNetPriceVeh($net_price_veh)
{
$this->net_price_veh = $net_price_veh;
return $this;
}
/**
* Get net_price_veh
*/
public function getNetPriceVeh()
{
return $this->net_price_veh;
}
/**
* Set adults
*
* @return ReserveDetail
*/
public function setAdults($adults)
{
$this->adults = $adults;
return $this;
}
/**
* Get adults
*/
public function getAdults()
{
return $this->adults;
}
/**
* Set childs
*
* @return ReserveDetail
*/
public function setChilds($childs)
{
$this->childs = $childs;
return $this;
}
/**
* Get childs
*/
public function getChilds()
{
return $this->childs;
}
/**
* Set babies
*
* @return ReserveDetail
*/
public function setBabies($babies)
{
$this->babies = $babies;
return $this;
}
/**
* Get babies
*/
public function getBabies()
{
return $this->babies;
}
/**
* Set amount_type
*
* @return ReserveDetail
*/
public function setAmountType($amount_type)
{
$this->amount_type = $amount_type;
return $this;
}
/**
* Get amount_type
*/
public function getAmountType()
{
return $this->amount_type;
}
/**
* Set benefit
*
* @return ReserveDetail
*/
public function setBenefit($benefit)
{
$this->benefit = $benefit;
return $this;
}
/**
* Get benefit
*/
public function getBenefit()
{
return $this->benefit;
}
/**
* Set accommodationAddress
*
* @return ReserveDetail
*/
public function setAccommodationAddress($accommodationAddress)
{
$this->accommodationAddress = $accommodationAddress;
return $this;
}
/**
* Get accommodationAddress
*/
public function getAccommodationAddress()
{
return $this->accommodationAddress;
}
/**
* Set modality_id
*
* @return ReserveDetail
*/
public function setModalityId($modality_id)
{
$this->modality_id = $modality_id;
return $this;
}
/**
* Get modality_id
*/
public function getModalityId()
{
return $this->modality_id;
}
/**
* Set modality_name
*
* @return ReserveDetail
*/
public function setModalityName($modality_name)
{
$this->modality_name = $modality_name;
return $this;
}
/**
* Get modality_name
*/
public function getModalityName()
{
return $this->modality_name;
}
/**
* Set relationship
*
* @return ReserveDetail
*/
public function setRelationship($relationship)
{
$this->relationship = $relationship;
return $this;
}
/**
* Get relationship
*/
public function getRelationship()
{
return $this->relationship;
}
/**
* Set origin
*
* @return ReserveDetail
*/
public function setOrigin($origin)
{
$this->origin = $origin;
return $this;
}
/**
* Get origin
*/
public function getOrigin()
{
return $this->origin;
}
/**
* Set origin_coordinates
*
* @return ReserveDetail
*/
public function setOriginCoordinates($origin_coordinates)
{
$this->origin_coordinates = $origin_coordinates;
return $this;
}
/**
* Get origin_coordinates
*/
public function getOriginCoordinates()
{
return $this->origin_coordinates;
}
/**
* Set destination
*
* @return ReserveDetail
*/
public function setDestination($destination)
{
$this->destination = $destination;
return $this;
}
/**
* Get destination
*/
public function getDestination()
{
return $this->destination;
}
/**
* Set destination_coordinates
*
* @return ReserveDetail
*/
public function setDestinationCoordinates($destination_coordinates)
{
$this->destination_coordinates = $destination_coordinates;
return $this;
}
/**
* Get destination_coordinates
*/
public function getDestinationCoordinates()
{
return $this->destination_coordinates;
}
/**
* Set flight_number
*
* @return ReserveDetail
*/
public function setFlightNumber($flight_number)
{
$this->flight_number = $flight_number;
return $this;
}
/**
* Get flight_number
*/
public function getFlightNumber()
{
return $this->flight_number;
}
/**
* Set flight_number_out
*
* @return ReserveDetail
*/
public function setFlightNumberOut($flight_number_out)
{
$this->flight_number_out = $flight_number_out;
return $this;
}
/**
* Get flight_number_out
*/
public function getFlightNumberOut()
{
return $this->flight_number_out;
}
/**
* Set with_return
*
* @return ReserveDetail
*/
public function setWithReturn($with_return)
{
$this->with_return = $with_return;
return $this;
}
/**
* Get with_return
*/
public function getWithReturn()
{
return $this->with_return;
}
/**
* Set vehicle
*
* @return ReserveDetail
*/
public function setVehicle($vehicle)
{
$this->vehicle = $vehicle;
return $this;
}
/**
* Get vehicle
*/
public function getVehicle()
{
return $this->vehicle;
}
}