src/Entity/ReserveDetail.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Symfony\Component\Validator\Constraints as Assert;
  5. /**
  6.  * @ORM\Table(name="interlands.reserve_detail")
  7.  * @ORM\Entity(repositoryClass="App\Repository\ReserveDetailRepository")
  8.  */
  9. class ReserveDetail
  10. {  
  11.     /**
  12.      * @var integer
  13.      *
  14.      * @ORM\Column(name="id", type="integer")
  15.      * @ORM\Id
  16.      * @ORM\GeneratedValue(strategy="AUTO")
  17.      */
  18.     private $id;
  19.     /**
  20.      * @ORM\ManyToOne(targetEntity="App\Entity\Reserve", inversedBy="details")
  21.      * @ORM\JoinColumn(referencedColumnName="id", name="reserve_id")
  22.      */
  23.     private $reserve;
  24.     /**
  25.      * @var string
  26.      * 
  27.      * @ORM\Column(type="string", length=200, nullable=true)
  28.      */
  29.     private $firstname;
  30.     /**
  31.      * @var string
  32.      * 
  33.      * @ORM\Column(type="string", length=200, nullable=true)
  34.      */
  35.     private $lastname;
  36.     /**
  37.      * @var string
  38.      * 
  39.      * @ORM\Column(type="string", length=100, nullable=true)
  40.      */
  41.     private $ocupation;
  42.     /**
  43.      * @var string
  44.      * 
  45.      * @ORM\Column(type="string", length=10, nullable=true)
  46.      */
  47.     private $client_code;
  48.     /**
  49.      * @var string
  50.      * 
  51.      * @ORM\Column(type="string", length=20, nullable=true)
  52.      */
  53.     private $external_alias;
  54.     /**
  55.      * @var string
  56.      * 
  57.      * @ORM\Column(type="string", length=100, nullable=true)
  58.      */
  59.     private $external_reference;
  60.     /**
  61.      * @var string
  62.      * 
  63.      * @ORM\Column(type="string", length=100, nullable=true)
  64.      */
  65.     private $external_status;
  66.     /**
  67.      * @var string
  68.      * 
  69.      * @ORM\Column(type="string", nullable=true)
  70.      */
  71.     private $external_status_detail;
  72.     /**
  73.      * @var datetime
  74.      * @ORM\Column(name="date_from", type="datetime", nullable=true)
  75.      */
  76.     private $date_from;
  77.     /**
  78.      * @var datetime
  79.      * @ORM\Column(name="date_to", type="datetime", nullable=true)
  80.      */
  81.     private $date_to;
  82.     /**
  83.      * @var string
  84.      * 
  85.      * @ORM\Column(type="string", length=255, nullable=true)
  86.      */
  87.     private $city;
  88.     /**
  89.      * @var integer
  90.      * 
  91.      * @ORM\Column(type="integer", nullable=true)
  92.      */
  93.     private $hotel_code;
  94.     /**
  95.      * @var string
  96.      * 
  97.      * @ORM\Column(type="string", length=255, nullable=true)
  98.      */
  99.     private $regime;
  100.     /**
  101.      * @var integer
  102.      * 
  103.      * @ORM\Column(type="integer", nullable=true)
  104.      */
  105.     private $ycix_room_id;
  106.     /**
  107.      * @var integer
  108.      * 
  109.      * @ORM\Column(type="integer", nullable=true)
  110.      */
  111.     private $tax_type_id;
  112.     /**
  113.      * @var integer
  114.      * 
  115.      * @ORM\Column(type="integer", nullable=true)
  116.      */
  117.     private $client_id;
  118.     /**
  119.      * @var string
  120.      * 
  121.      * @ORM\Column(type="string", length=10, nullable=true)
  122.      */
  123.     private $currency;
  124.     /**
  125.      * @var decimal
  126.      * 
  127.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  128.      */
  129.     private $cost;
  130.     /**
  131.      * @var decimal
  132.      * 
  133.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  134.      */
  135.     private $sale;
  136.     /**
  137.      * @var string
  138.      * 
  139.      * @ORM\Column(type="string", length=10, nullable=true)
  140.      */
  141.     private $currency_original;
  142.     /**
  143.      * @var decimal
  144.      * 
  145.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  146.      */
  147.     private $cost_original;
  148.     /**
  149.      * @var decimal
  150.      * 
  151.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  152.      */
  153.     private $sale_original;
  154.     /**
  155.      * @var string
  156.      * 
  157.      * @ORM\Column(type="string", length=10, nullable=true)
  158.      */
  159.     private $iva_type;
  160.     /**
  161.      * @var decimal
  162.      * 
  163.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  164.      */
  165.     private $iva;
  166.     /**
  167.      * @var decimal
  168.      * 
  169.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  170.      */
  171.     private $iibb;
  172.     /**
  173.      * @var integer
  174.      * 
  175.      * @ORM\Column(type="integer", nullable=true)
  176.      */
  177.     private $stage;
  178.     /**
  179.      * @var string
  180.      * 
  181.      * @ORM\Column(type="string", length=2000, nullable=true)
  182.      */
  183.     private $prepay_policies;
  184.     /**
  185.      * @var integer
  186.      * 
  187.      * @ORM\Column(type="integer", nullable=true)
  188.      */
  189.     private $ycix_hotel_id;
  190.     /**
  191.      * @var string
  192.      * 
  193.      * @ORM\Column(type="string", length=100, nullable=true)
  194.      */
  195.     private $currency_file;
  196.     /**
  197.      * @ORM\OneToMany(targetEntity="App\Entity\ReserveDetailState", mappedBy="reserve_detail")
  198.      * @ORM\OrderBy({"id" = "DESC"})
  199.      */
  200.     private $states;
  201.     /**
  202.      * @var string
  203.      * 
  204.      * @ORM\Column(type="string", length=255, nullable=true)
  205.      */
  206.     private $hotel_name;
  207.     /**
  208.      * @var string
  209.      * 
  210.      * @ORM\Column(type="string", length=255, nullable=true)
  211.      */
  212.     private $city_name;
  213.     /**
  214.      * @var string
  215.      * 
  216.      * @ORM\Column(type="string", length=255, nullable=true)
  217.      */
  218.     private $country_name;
  219.     /**
  220.      * @var string
  221.      * 
  222.      * @ORM\Column(type="integer", nullable=true)
  223.      */
  224.     private $city_id;
  225.     /**
  226.      * @var string
  227.      * 
  228.      * @ORM\Column(type="integer", nullable=true)
  229.      */
  230.     private $country_id;
  231.     /**
  232.      * @var decimal
  233.      * 
  234.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  235.      */
  236.     private $markup;
  237.     /**
  238.      * @var decimal
  239.      * 
  240.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  241.      */
  242.     private $protection;
  243.     /**
  244.      * @var decimal
  245.      * 
  246.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  247.      */
  248.     private $channel_amount_before_tax;
  249.     /**
  250.      * @var decimal
  251.      * 
  252.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  253.      */
  254.     private $channel_amount_after_tax;
  255.     /**
  256.      * @var integer
  257.      * 
  258.      * @ORM\Column(type="integer", nullable=true)
  259.      */
  260.     private $hotel_id;
  261.     /**
  262.      * @var string
  263.      * 
  264.      * @ORM\Column(type="string", length=50, nullable=true)
  265.      */
  266.     private $room_name;
  267.     /**
  268.      * @ORM\Column(type="text", nullable=true)
  269.      */
  270.     private $cancellation_policies;
  271.     /**
  272.      * @var string
  273.      * 
  274.      * @ORM\Column(type="string", length=10, nullable=true)
  275.      */
  276.     private $initial_time;
  277.     /**
  278.      * @var string
  279.      * 
  280.      * @ORM\Column(type="string", length=10, nullable=true)
  281.      */
  282.     private $ending_time;
  283.     /**
  284.      * @var string
  285.      * 
  286.      * @ORM\Column(type="string", length=30, nullable=true)
  287.      */
  288.     private $service_code;
  289.     /**
  290.      * @var string
  291.      * 
  292.      * @ORM\Column(type="string", length=255, nullable=true)
  293.      */
  294.     private $service_name;
  295.     /**
  296.      * @var string
  297.      * 
  298.      * @ORM\Column(type="string", length=30, nullable=true)
  299.      */
  300.     private $service_type;
  301.     /**
  302.      * @var string
  303.      * 
  304.      * @ORM\Column(type="string", length=100, nullable=true)
  305.      */
  306.     private $email_pax;
  307.     /**
  308.      * @var string
  309.      * 
  310.      * @ORM\Column(type="string", length=20, nullable=true)
  311.      */
  312.     private $phone_pax;
  313.     /**
  314.      * @var string
  315.      * 
  316.      * @ORM\Column(type="string", length=20, nullable=true)
  317.      */
  318.     private $document_pax;
  319.     /**
  320.      * @var string
  321.      * 
  322.      * @ORM\Column(type="string", length=100, nullable=true)
  323.      */
  324.     private $nationality_pax;
  325.     /**
  326.      * @var string
  327.      * 
  328.      * @ORM\Column(type="integer", nullable=true)
  329.      */
  330.     private $iva_excent;
  331.     /**
  332.      * @var string
  333.      * 
  334.      * @ORM\Column(type="integer", nullable=true)
  335.      */
  336.     private $iva_10_5;
  337.     /**
  338.      * @var integer
  339.      * 
  340.      * @ORM\Column(type="integer", nullable=true)
  341.      */
  342.     private $iva_21;
  343.     /**
  344.      * @var decimal
  345.      * 
  346.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  347.      */
  348.     private $price_adl;
  349.     /**
  350.      * @var decimal
  351.      * 
  352.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  353.      */
  354.     private $net_price_adl;
  355.     /**
  356.      * @var decimal
  357.      * 
  358.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  359.      */
  360.     private $price_chd;
  361.     /**
  362.      * @var decimal
  363.      * 
  364.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  365.      */
  366.     private $net_price_chd;
  367.     /**
  368.      * @var decimal
  369.      * 
  370.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  371.      */
  372.     private $price_bab;
  373.     /**
  374.      * @var decimal
  375.      * 
  376.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  377.      */
  378.     private $net_price_bab;
  379.     /**
  380.      * @var decimal
  381.      * 
  382.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  383.      */
  384.     private $price_gen;
  385.     /**
  386.      * @var decimal
  387.      * 
  388.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  389.      */
  390.     private $net_price_gen;
  391.     /**
  392.      * @var decimal
  393.      * 
  394.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  395.      */
  396.     private $price_veh;
  397.     /**
  398.      * @var decimal
  399.      * 
  400.      * @ORM\Column(type="decimal", scale=2, nullable=true)
  401.      */
  402.     private $net_price_veh;
  403.     /**
  404.      * @var integer
  405.      * 
  406.      * @ORM\Column(type="integer", nullable=true)
  407.      */
  408.     private $adults;
  409.     /**
  410.      * @var integer
  411.      * 
  412.      * @ORM\Column(type="integer", nullable=true)
  413.      */
  414.     private $childs;
  415.     /**
  416.      * @var integer
  417.      * 
  418.      * @ORM\Column(type="integer", nullable=true)
  419.      */
  420.     private $babies;
  421.     /**
  422.      * @var string
  423.      * 
  424.      * @ORM\Column(type="string", length=10, nullable=true)
  425.      */
  426.     private $amount_type;
  427.     /**
  428.      * @var string
  429.      * 
  430.      * @ORM\Column(type="string", length=5000, nullable=true)
  431.      */
  432.     private $benefit;
  433.     /**
  434.      * @var string
  435.      * 
  436.      * @ORM\Column(type="string", length=500, nullable=true, name="accommodation_address")
  437.      */
  438.     private $accommodationAddress;
  439.     /**
  440.      * @var integer
  441.      * 
  442.      * @ORM\Column(type="integer", nullable=true)
  443.      */
  444.     private $modality_id;
  445.     /**
  446.      * @var string
  447.      * 
  448.      * @ORM\Column(type="string", length=255, nullable=true)
  449.      */
  450.     private $modality_name;
  451.     /**
  452.      * @var string
  453.      * 
  454.      * @ORM\Column(type="string", length=3, nullable=true, name="transfer_relationship")
  455.      */
  456.     private $relationship;
  457.     /**
  458.      * @var string
  459.      * 
  460.      * @ORM\Column(type="string", length=255, nullable=true, name="transfer_origin")
  461.      */
  462.     private $origin;
  463.     /**
  464.      * @var string
  465.      * 
  466.      * @ORM\Column(type="string", length=100, nullable=true, name="transfer_origin_coordinates")
  467.      */
  468.     private $origin_coordinates;
  469.     /**
  470.      * @var string
  471.      * 
  472.      * @ORM\Column(type="string", length=255, nullable=true, name="transfer_destination")
  473.      */
  474.     private $destination;
  475.     /**
  476.      * @var string
  477.      * 
  478.      * @ORM\Column(type="string", length=100, nullable=true, name="transfer_destination_coordinates")
  479.      */
  480.     private $destination_coordinates;
  481.     /**
  482.      * @var string
  483.      * 
  484.      * @ORM\Column(type="string", length=20, nullable=true, name="transfer_flight_number")
  485.      */
  486.     private $flight_number;
  487.     /**
  488.      * @var string
  489.      * 
  490.      * @ORM\Column(type="string", length=20, nullable=true, name="transfer_flight_number_out")
  491.      */
  492.     private $flight_number_out;
  493.     /**
  494.      * @var boolean
  495.      * 
  496.      * @ORM\Column(type="boolean", nullable=true, name="transfer_with_return")
  497.      */
  498.     private $with_return;
  499.     /**
  500.      * @var string
  501.      * 
  502.      * @ORM\Column(type="string", length=255, nullable=true, name="transfer_vehicle")
  503.      */
  504.     private $vehicle;
  505.     /**
  506.      * Get id
  507.      *
  508.      * @return integer 
  509.      */
  510.     public function getId()
  511.     {
  512.         return $this->id;
  513.     }
  514.     /**
  515.      * Set reserve
  516.      *
  517.      * @param \App\Entity\Reserve $reserve
  518.      *
  519.      * @return ReserveDetail
  520.      */
  521.     public function setReserve(\App\Entity\Reserve $reserve null)
  522.     {
  523.         $this->reserve $reserve;
  524.         return $this;
  525.     }
  526.     /**
  527.      * Get reserve
  528.      *
  529.      * @return \App\Entity\Reserve
  530.      */
  531.     public function getReserve()
  532.     {
  533.         return $this->reserve;
  534.     }
  535.     /**
  536.      * Set firstname
  537.      *
  538.      * @return ReserveDetail
  539.      */
  540.     public function setFirstname($firstname)
  541.     {
  542.         $this->firstname $firstname;
  543.         return $this;
  544.     }
  545.     /**
  546.      * Get firstname
  547.      */
  548.     public function getFirstname()
  549.     {
  550.         return $this->firstname;
  551.     }
  552.     /**
  553.      * Set lastname
  554.      *
  555.      * @return ReserveDetail
  556.      */
  557.     public function setLastname($lastname)
  558.     {
  559.         $this->lastname $lastname;
  560.         return $this;
  561.     }
  562.     /**
  563.      * Get lastname
  564.      */
  565.     public function getLastname()
  566.     {
  567.         return $this->lastname;
  568.     }
  569.     /**
  570.      * Set ocupation
  571.      *
  572.      * @return ReserveDetail
  573.      */
  574.     public function setOcupation($ocupation)
  575.     {
  576.         $this->ocupation $ocupation;
  577.         return $this;
  578.     }
  579.     /**
  580.      * Get ocupation
  581.      */
  582.     public function getOcupation()
  583.     {
  584.         return $this->ocupation;
  585.     }
  586.     /**
  587.      * Set client_code
  588.      *
  589.      * @return ReserveDetail
  590.      */
  591.     public function setClientCode($client_code)
  592.     {
  593.         $this->client_code $client_code;
  594.         return $this;
  595.     }
  596.     /**
  597.      * Get client_code
  598.      */
  599.     public function getClientCode()
  600.     {
  601.         return $this->client_code;
  602.     }
  603.     /**
  604.      * Set external_alias
  605.      *
  606.      * @return ReserveDetail
  607.      */
  608.     public function setExternalAlias($external_alias)
  609.     {
  610.         $this->external_alias $external_alias;
  611.         return $this;
  612.     }
  613.     /**
  614.      * Get external_alias
  615.      */
  616.     public function getExternalAlias()
  617.     {
  618.         return $this->external_alias;
  619.     }
  620.     /**
  621.      * Set external_reference
  622.      *
  623.      * @return ReserveDetail
  624.      */
  625.     public function setExternalReference($external_reference)
  626.     {
  627.         $this->external_reference $external_reference;
  628.         return $this;
  629.     }
  630.     /**
  631.      * Get external_reference
  632.      */
  633.     public function getExternalReference()
  634.     {
  635.         return $this->external_reference;
  636.     }
  637.     /**
  638.      * Set external_status
  639.      *
  640.      * @return ReserveDetail
  641.      */
  642.     public function setExternalStatus($external_status)
  643.     {
  644.         $this->external_status $external_status;
  645.         return $this;
  646.     }
  647.     /**
  648.      * Get external_status
  649.      */
  650.     public function getExternalStatus()
  651.     {
  652.         return $this->external_status;
  653.     }
  654.     /**
  655.      * Set external_status_detail
  656.      *
  657.      * @return ReserveDetail
  658.      */
  659.     public function setExternalStatusDetail($external_status_detail)
  660.     {
  661.         $this->external_status_detail $external_status_detail;
  662.         return $this;
  663.     }
  664.     /**
  665.      * Get external_status_detail
  666.      */
  667.     public function getExternalStatusDetail()
  668.     {
  669.         return $this->external_status_detail;
  670.     }
  671.     /**
  672.      * Set date_from
  673.      *
  674.      * @return ReserveDetail
  675.      */
  676.     public function setDateFrom($date_from)
  677.     {
  678.         $this->date_from $date_from;
  679.         return $this;
  680.     }
  681.     /**
  682.      * Get from
  683.      */
  684.     public function getDateFrom()
  685.     {
  686.         return $this->date_from;
  687.     }
  688.     /**
  689.      * Set date_to
  690.      *
  691.      * @return ReserveDetail
  692.      */
  693.     public function setDateTo($date_to)
  694.     {
  695.         $this->date_to $date_to;
  696.         return $this;
  697.     }
  698.     /**
  699.      * Get to
  700.      *
  701.      * @return \DateTime
  702.      */
  703.     public function getDateTo()
  704.     {
  705.         return $this->date_to;
  706.     }
  707.     /**
  708.      * Set city
  709.      *
  710.      * @return ReserveDetail
  711.      */
  712.     public function setCity($city)
  713.     {
  714.         $this->city $city;
  715.         return $this;
  716.     }
  717.     /**
  718.      * Get city
  719.      */
  720.     public function getCity()
  721.     {
  722.         return $this->city;
  723.     }
  724.     /**
  725.      * Set hotel_code
  726.      *
  727.      * @return ReserveDetail
  728.      */
  729.     public function setHotelCode($hotel_code)
  730.     {
  731.         $this->hotel_code $hotel_code;
  732.         return $this;
  733.     }
  734.     /**
  735.      * Get hotel_code
  736.      */
  737.     public function getHotelCode()
  738.     {
  739.         return $this->hotel_code;
  740.     }
  741.     /**
  742.      * Set regime
  743.      *
  744.      * @return ReserveDetail
  745.      */
  746.     public function setRegime($regime)
  747.     {
  748.         $this->regime $regime;
  749.         return $this;
  750.     }
  751.     /**
  752.      * Get regime
  753.      */
  754.     public function getRegime()
  755.     {
  756.         return $this->regime;
  757.     }
  758.     /**
  759.      * Set ycix_room_id
  760.      *
  761.      * @return ReserveDetail
  762.      */
  763.     public function setYcixRoomId($ycix_room_id)
  764.     {
  765.         $this->ycix_room_id $ycix_room_id;
  766.         return $this;
  767.     }
  768.     /**
  769.      * Get ycix_room_id
  770.      */
  771.     public function getYcixRoomId()
  772.     {
  773.         return $this->ycix_room_id;
  774.     }
  775.     /**
  776.      * Set tax_type_id
  777.      *
  778.      * @return ReserveDetail
  779.      */
  780.     public function setTaxTypeId($tax_type_id)
  781.     {
  782.         $this->tax_type_id $tax_type_id;
  783.         return $this;
  784.     }
  785.     /**
  786.      * Get tax_type_id
  787.      */
  788.     public function getTaxTypeId()
  789.     {
  790.         return $this->tax_type_id;
  791.     }
  792.     /**
  793.      * Set client_id
  794.      *
  795.      * @return ReserveDetail
  796.      */
  797.     public function setClient($client_id)
  798.     {
  799.         $this->client_id $client_id;
  800.         return $this;
  801.     }
  802.     /**
  803.      * Get client_id
  804.      */
  805.     public function getClient()
  806.     {
  807.         return $this->client_id;
  808.     }
  809.     /**
  810.      * Set currency
  811.      *
  812.      * @return ReserveDetail
  813.      */
  814.     public function setCurrency($currency)
  815.     {
  816.         $this->currency $currency;
  817.         return $this;
  818.     }
  819.     /**
  820.      * Get currency
  821.      */
  822.     public function getCurrency()
  823.     {
  824.         return $this->currency;
  825.     }
  826.     /**
  827.      * Set cost
  828.      *
  829.      * @param decimal $cost
  830.      *
  831.      * @return ReserveDetail
  832.      */
  833.     public function setCost($cost)
  834.     {
  835.         $this->cost $cost;
  836.         return $this;
  837.     }
  838.     /**
  839.      * Get cost
  840.      *
  841.      * @return decimal
  842.      */
  843.     public function getCost()
  844.     {
  845.         return $this->cost;
  846.     }
  847.     /**
  848.      * Set sale
  849.      *
  850.      * @param decimal $sale
  851.      *
  852.      * @return ReserveDetail
  853.      */
  854.     public function setSale($sale)
  855.     {
  856.         $this->sale $sale;
  857.         return $this;
  858.     }
  859.     /**
  860.      * Get sale
  861.      *
  862.      * @return decimal
  863.      */
  864.     public function getSale()
  865.     {
  866.         return $this->sale;
  867.     }
  868.     /**
  869.      * Set currency_original
  870.      *
  871.      * @return ReserveDetail
  872.      */
  873.     public function setCurrencyOriginal($currency_original)
  874.     {
  875.         $this->currency_original $currency_original;
  876.         return $this;
  877.     }
  878.     /**
  879.      * Get currency_original
  880.      */
  881.     public function getCurrencyOriginal()
  882.     {
  883.         return $this->currency_original;
  884.     }
  885.     /**
  886.      * Set cost_original
  887.      *
  888.      * @param decimal $cost_original
  889.      *
  890.      * @return ReserveDetail
  891.      */
  892.     public function setCostOriginal($cost_original)
  893.     {
  894.         $this->cost_original $cost_original;
  895.         return $this;
  896.     }
  897.     /**
  898.      * Get cost_original
  899.      *
  900.      * @return decimal
  901.      */
  902.     public function getCostOriginal()
  903.     {
  904.         return $this->cost_original;
  905.     }
  906.     /**
  907.      * Set sale_original
  908.      *
  909.      * @param decimal $sale_original
  910.      *
  911.      * @return ReserveDetail
  912.      */
  913.     public function setSaleOriginal($sale_original)
  914.     {
  915.         $this->sale_original $sale_original;
  916.         return $this;
  917.     }
  918.     /**
  919.      * Get sale_original
  920.      *
  921.      * @return decimal
  922.      */
  923.     public function getSaleOriginal()
  924.     {
  925.         return $this->sale_original;
  926.     }
  927.     /**
  928.      * Set iva_type
  929.      *
  930.      * @return ReserveDetail
  931.      */
  932.     public function setIvaType($iva_type)
  933.     {
  934.         $this->iva_type $iva_type;
  935.         return $this;
  936.     }
  937.     /**
  938.      * Get iva_type
  939.      */
  940.     public function getIvaType()
  941.     {
  942.         return $this->iva_type;
  943.     }
  944.     /**
  945.      * Set iva
  946.      *
  947.      * @return ReserveDetail
  948.      */
  949.     public function setIva($iva)
  950.     {
  951.         $this->iva $iva;
  952.         return $this;
  953.     }
  954.     /**
  955.      * Get iva
  956.      */
  957.     public function getIva()
  958.     {
  959.         return $this->iva;
  960.     }
  961.     /**
  962.      * Set iibb
  963.      */
  964.     public function setIIBB($iibb)
  965.     {
  966.         $this->iibb $iibb;
  967.         return $this;
  968.     }
  969.     /**
  970.      * Get iibb
  971.      */
  972.     public function getIIBB()
  973.     {
  974.         return $this->iibb;
  975.     }
  976.     /**
  977.      * Set stage
  978.      *
  979.      * @return ReserveDetail
  980.      */
  981.     public function setStage($stage)
  982.     {
  983.         $this->stage $stage;
  984.         return $this;
  985.     }
  986.     /**
  987.      * Get stage
  988.      */
  989.     public function getStage()
  990.     {
  991.         return $this->stage;
  992.     }
  993.     /**
  994.      * Set prepay_policies
  995.      *
  996.      * @return ReserveDetail
  997.      */
  998.     public function setPrepayPolicies($prepay_policies)
  999.     {
  1000.         $this->prepay_policies $prepay_policies;
  1001.         return $this;
  1002.     }
  1003.     /**
  1004.      * Get prepay_policies
  1005.      */
  1006.     public function getPrepayPolicies()
  1007.     {
  1008.         return $this->prepay_policies;
  1009.     }
  1010.     /**
  1011.      * Set ycix_hotel_id
  1012.      *
  1013.      * @return ReserveDetail
  1014.      */
  1015.     public function setYcixHotelId($ycix_hotel_id)
  1016.     {
  1017.         $this->ycix_hotel_id $ycix_hotel_id;
  1018.         return $this;
  1019.     }
  1020.     /**
  1021.      * Get ycix_hotel_id
  1022.      */
  1023.     public function getYcixHotelId()
  1024.     {
  1025.         return $this->ycix_hotel_id;
  1026.     }
  1027.     /**
  1028.      * Set currency_file
  1029.      *
  1030.      * @return ReserveDetail
  1031.      */
  1032.     public function setCurrencyFile($currency_file)
  1033.     {
  1034.         $this->currency_file $currency_file;
  1035.         return $this;
  1036.     }
  1037.     /**
  1038.      * Get currency_file
  1039.      */
  1040.     public function getCurrencyFile()
  1041.     {
  1042.         return $this->currency_file;
  1043.     }
  1044.     /**
  1045.      * Add states
  1046.      *
  1047.      * @return ReserveDetail
  1048.      */
  1049.     public function addStates($states)
  1050.     {
  1051.         $this->states[] = $states;
  1052.         return $this;
  1053.     }
  1054.     /**
  1055.      * Remove states
  1056.      */
  1057.     public function removeStates($states)
  1058.     {
  1059.         $this->states->removeElement($states);
  1060.     }
  1061.     /**
  1062.      * Get states
  1063.      *
  1064.      * @return \Doctrine\Common\Collections\Collection 
  1065.      */
  1066.     public function getStates()
  1067.     {
  1068.         return $this->states;
  1069.     }
  1070.     /**
  1071.      * Set hotel_name
  1072.      *
  1073.      * @return ReserveDetail
  1074.      */
  1075.     public function setHotelName($hotel_name)
  1076.     {
  1077.         $this->hotel_name $hotel_name;
  1078.         return $this;
  1079.     }
  1080.     /**
  1081.      * Get hotel_name
  1082.      */
  1083.     public function getHotelName()
  1084.     {
  1085.         return $this->hotel_name;
  1086.     }
  1087.     /**
  1088.      * Set city_name
  1089.      *
  1090.      * @return ReserveDetail
  1091.      */
  1092.     public function setCityName($city_name)
  1093.     {
  1094.         $this->city_name $city_name;
  1095.         return $this;
  1096.     }
  1097.     /**
  1098.      * Get city_name
  1099.      */
  1100.     public function getCityName()
  1101.     {
  1102.         return $this->city_name;
  1103.     }
  1104.     /**
  1105.      * Set country_name
  1106.      *
  1107.      * @return ReserveDetail
  1108.      */
  1109.     public function setCountryName($country_name)
  1110.     {
  1111.         $this->country_name $country_name;
  1112.         return $this;
  1113.     }
  1114.     /**
  1115.      * Get country_name
  1116.      */
  1117.     public function getCountryName()
  1118.     {
  1119.         return $this->country_name;
  1120.     }
  1121.     /**
  1122.      * Set city_id
  1123.      *
  1124.      * @return ReserveDetail
  1125.      */
  1126.     public function setCityId($city_id)
  1127.     {
  1128.         $this->city_id $city_id;
  1129.         return $this;
  1130.     }
  1131.     /**
  1132.      * Get city_id
  1133.      */
  1134.     public function getCityId()
  1135.     {
  1136.         return $this->city_id;
  1137.     }
  1138.     /**
  1139.      * Set country_id
  1140.      *
  1141.      * @return ReserveDetail
  1142.      */
  1143.     public function setCountryId($country_id)
  1144.     {
  1145.         $this->country_id $country_id;
  1146.         return $this;
  1147.     }
  1148.     /**
  1149.      * Get country_id
  1150.      */
  1151.     public function getCountryId()
  1152.     {
  1153.         return $this->country_id;
  1154.     }
  1155.     /**
  1156.      * Set markup
  1157.      *
  1158.      * @param decimal $markup
  1159.      *
  1160.      * @return ReserveDetail
  1161.      */
  1162.     public function setMarkup($markup)
  1163.     {
  1164.         $this->markup $markup;
  1165.         return $this;
  1166.     }
  1167.     /**
  1168.      * Get markup
  1169.      *
  1170.      * @return decimal
  1171.      */
  1172.     public function getMarkup()
  1173.     {
  1174.         return $this->markup;
  1175.     }
  1176.     /**
  1177.      * Set protection
  1178.      *
  1179.      * @param decimal $protection
  1180.      *
  1181.      * @return ReserveDetail
  1182.      */
  1183.     public function setProtection($protection)
  1184.     {
  1185.         $this->protection $protection;
  1186.         return $this;
  1187.     }
  1188.     /**
  1189.      * Get protection
  1190.      *
  1191.      * @return decimal
  1192.      */
  1193.     public function getProtection()
  1194.     {
  1195.         return $this->protection;
  1196.     }
  1197.     /**
  1198.      * Set channel_amount_before_tax
  1199.      *
  1200.      * @param decimal $channel_amount_before_tax
  1201.      *
  1202.      * @return ReserveDetail
  1203.      */
  1204.     public function setChannelAmountBeforeTax($channel_amount_before_tax)
  1205.     {
  1206.         $this->channel_amount_before_tax $channel_amount_before_tax;
  1207.         return $this;
  1208.     }
  1209.     /**
  1210.      * Get channel_amount_before_tax
  1211.      *
  1212.      * @return decimal
  1213.      */
  1214.     public function getChannelAmountBeforeTax()
  1215.     {
  1216.         return $this->channel_amount_before_tax;
  1217.     }
  1218.     /**
  1219.      * Set channel_amount_after_tax
  1220.      *
  1221.      * @param decimal $channel_amount_after_tax
  1222.      *
  1223.      * @return ReserveDetail
  1224.      */
  1225.     public function setChannelAmountAfterTax($channel_amount_after_tax)
  1226.     {
  1227.         $this->channel_amount_after_tax $channel_amount_after_tax;
  1228.         return $this;
  1229.     }
  1230.     /**
  1231.      * Get channel_amount_after_tax
  1232.      *
  1233.      * @return decimal
  1234.      */
  1235.     public function getChannelAmountAfterTax()
  1236.     {
  1237.         return $this->channel_amount_after_tax;
  1238.     }
  1239.     /**
  1240.      * Set hotel_id
  1241.      *
  1242.      * @return ReserveDetail
  1243.      */
  1244.     public function setHotelId($hotel_id)
  1245.     {
  1246.         $this->hotel_id $hotel_id;
  1247.         return $this;
  1248.     }
  1249.     /**
  1250.      * Get hotel_id
  1251.      */
  1252.     public function getHotelId()
  1253.     {
  1254.         return $this->hotel_id;
  1255.     }
  1256.     /**
  1257.      * Set room_name
  1258.      *
  1259.      * @return ReserveDetail
  1260.      */
  1261.     public function setRoomName($room_name)
  1262.     {
  1263.         $this->room_name $room_name;
  1264.         return $this;
  1265.     }
  1266.     /**
  1267.      * Get room_name
  1268.      */
  1269.     public function getRoomName()
  1270.     {
  1271.         return $this->room_name;
  1272.     }
  1273.     /**
  1274.      * Set cancellationPolicies
  1275.      *
  1276.      * @param string $cancellationPolicies
  1277.      *
  1278.      * @return ReserveDetail
  1279.      */
  1280.     public function setCancellationPolicies($cancellationPolicies)
  1281.     {
  1282.         $this->cancellation_policies $cancellationPolicies;
  1283.         return $this;
  1284.     }
  1285.     /**
  1286.      * Get cancellationPolicies
  1287.      *
  1288.      * @return string
  1289.      */
  1290.     public function getCancellationPolicies()
  1291.     {
  1292.         return json_decode($this->cancellation_policiestrue);
  1293.     }
  1294.     /**
  1295.      * Set initial_time
  1296.      *
  1297.      * @return ReserveDetail
  1298.      */
  1299.     public function setInitialTime($initial_time)
  1300.     {
  1301.         $this->initial_time $initial_time;
  1302.         return $this;
  1303.     }
  1304.     /**
  1305.      * Get initial_time
  1306.      */
  1307.     public function getInitialTime()
  1308.     {
  1309.         return $this->initial_time;
  1310.     }
  1311.     /**
  1312.      * Set ending_time
  1313.      *
  1314.      * @return ReserveDetail
  1315.      */
  1316.     public function setEndingTime($ending_time)
  1317.     {
  1318.         $this->ending_time $ending_time;
  1319.         return $this;
  1320.     }
  1321.     /**
  1322.      * Get ending_time
  1323.      */
  1324.     public function getEndingTime()
  1325.     {
  1326.         return $this->ending_time;
  1327.     }
  1328.     /**
  1329.      * Set service_code
  1330.      *
  1331.      * @return ReserveDetail
  1332.      */
  1333.     public function setServiceCode($service_code)
  1334.     {
  1335.         $this->service_code $service_code;
  1336.         return $this;
  1337.     }
  1338.     /**
  1339.      * Get service_code
  1340.      */
  1341.     public function getServiceCode()
  1342.     {
  1343.         return $this->service_code;
  1344.     }
  1345.     /**
  1346.      * Set service_name
  1347.      *
  1348.      * @return ReserveDetail
  1349.      */
  1350.     public function setServiceName($service_name)
  1351.     {
  1352.         $this->service_name $service_name;
  1353.         return $this;
  1354.     }
  1355.     /**
  1356.      * Get service_name
  1357.      */
  1358.     public function getServiceName()
  1359.     {
  1360.         return $this->service_name;
  1361.     }
  1362.     /**
  1363.      * Set service_type
  1364.      *
  1365.      * @return ReserveDetail
  1366.      */
  1367.     public function setServiceType($service_type)
  1368.     {
  1369.         $this->service_type $service_type;
  1370.         return $this;
  1371.     }
  1372.     /**
  1373.      * Get service_type
  1374.      */
  1375.     public function getServiceType()
  1376.     {
  1377.         return $this->service_type;
  1378.     }
  1379.     /**
  1380.      * Set email_pax
  1381.      *
  1382.      * @return ReserveDetail
  1383.      */
  1384.     public function setEmailPax($email_pax)
  1385.     {
  1386.         $this->email_pax $email_pax;
  1387.         return $this;
  1388.     }
  1389.     /**
  1390.      * Get email_pax
  1391.      */
  1392.     public function getEmailPax()
  1393.     {
  1394.         return $this->email_pax;
  1395.     }
  1396.     /**
  1397.      * Set phone_pax
  1398.      *
  1399.      * @return ReserveDetail
  1400.      */
  1401.     public function setPhonePax($phone_pax)
  1402.     {
  1403.         $this->phone_pax $phone_pax;
  1404.         return $this;
  1405.     }
  1406.     /**
  1407.      * Get phone_pax
  1408.      */
  1409.     public function getPhonePax()
  1410.     {
  1411.         return $this->phone_pax;
  1412.     }
  1413.     /**
  1414.      * Set document_pax
  1415.      *
  1416.      * @return ReserveDetail
  1417.      */
  1418.     public function setDocumentPax($document_pax)
  1419.     {
  1420.         $this->document_pax $document_pax;
  1421.         return $this;
  1422.     }
  1423.     /**
  1424.      * Get document_pax
  1425.      */
  1426.     public function getDocumentPax()
  1427.     {
  1428.         return $this->document_pax;
  1429.     }
  1430.     /**
  1431.      * Set nationality_pax
  1432.      *
  1433.      * @return ReserveDetail
  1434.      */
  1435.     public function setNationalityPax($nationality_pax)
  1436.     {
  1437.         $this->nationality_pax $nationality_pax;
  1438.         return $this;
  1439.     }
  1440.     /**
  1441.      * Get nationality_pax
  1442.      */
  1443.     public function getNationalityPax()
  1444.     {
  1445.         return $this->nationality_pax;
  1446.     }
  1447.     /**
  1448.      * Set iva_excent
  1449.      *
  1450.      * @return ReserveDetail
  1451.      */
  1452.     public function setIvaExcent($iva_excent)
  1453.     {
  1454.         $this->iva_excent $iva_excent;
  1455.         return $this;
  1456.     }
  1457.     /**
  1458.      * Get iva_excent
  1459.      */
  1460.     public function getIvaExcent()
  1461.     {
  1462.         return $this->iva_excent;
  1463.     }
  1464.     /**
  1465.      * Set iva_10_5
  1466.      *
  1467.      * @return ReserveDetail
  1468.      */
  1469.     public function setIva105($iva_10_5)
  1470.     {
  1471.         $this->iva_10_5 $iva_10_5;
  1472.         return $this;
  1473.     }
  1474.     /**
  1475.      * Get iva_10_5
  1476.      */
  1477.     public function getIva105()
  1478.     {
  1479.         return $this->iva_10_5;
  1480.     }
  1481.     /**
  1482.      * Set iva_21
  1483.      *
  1484.      * @return ReserveDetail
  1485.      */
  1486.     public function setIva21($iva_21)
  1487.     {
  1488.         $this->iva_21 $iva_21;
  1489.         return $this;
  1490.     }
  1491.     /**
  1492.      * Get iva_21
  1493.      */
  1494.     public function getIva21()
  1495.     {
  1496.         return $this->iva_21;
  1497.     }
  1498.     /**
  1499.      * Set price_adl
  1500.      *
  1501.      * @return ReserveDetail
  1502.      */
  1503.     public function setPriceAdl($price_adl)
  1504.     {
  1505.         $this->price_adl $price_adl;
  1506.         return $this;
  1507.     }
  1508.     /**
  1509.      * Get price_adl
  1510.      */
  1511.     public function getPriceAdl()
  1512.     {
  1513.         return $this->price_adl;
  1514.     }
  1515.     /**
  1516.      * Set net_price_adl
  1517.      *
  1518.      * @return ReserveDetail
  1519.      */
  1520.     public function setNetPriceAdl($net_price_adl)
  1521.     {
  1522.         $this->net_price_adl $net_price_adl;
  1523.         return $this;
  1524.     }
  1525.     /**
  1526.      * Get net_price_adl
  1527.      */
  1528.     public function getNetPriceAdl()
  1529.     {
  1530.         return $this->net_price_adl;
  1531.     }
  1532.     /**
  1533.      * Set price_chd
  1534.      *
  1535.      * @return ReserveDetail
  1536.      */
  1537.     public function setPriceChd($price_chd)
  1538.     {
  1539.         $this->price_chd $price_chd;
  1540.         return $this;
  1541.     }
  1542.     /**
  1543.      * Get price_chd
  1544.      */
  1545.     public function getPriceChd()
  1546.     {
  1547.         return $this->price_chd;
  1548.     }
  1549.     /**
  1550.      * Set net_price_chd
  1551.      *
  1552.      * @return ReserveDetail
  1553.      */
  1554.     public function setNetPriceChd($net_price_chd)
  1555.     {
  1556.         $this->net_price_chd $net_price_chd;
  1557.         return $this;
  1558.     }
  1559.     /**
  1560.      * Get net_price_chd
  1561.      */
  1562.     public function getNetPriceChd()
  1563.     {
  1564.         return $this->net_price_chd;
  1565.     }
  1566.     /**
  1567.      * Set price_bab
  1568.      *
  1569.      * @return ReserveDetail
  1570.      */
  1571.     public function setPriceBab($price_bab)
  1572.     {
  1573.         $this->price_bab $price_bab;
  1574.         return $this;
  1575.     }
  1576.     /**
  1577.      * Get price_bab
  1578.      */
  1579.     public function getPriceBab()
  1580.     {
  1581.         return $this->price_bab;
  1582.     }
  1583.     /**
  1584.      * Set net_price_bab
  1585.      *
  1586.      * @return ReserveDetail
  1587.      */
  1588.     public function setNetPriceBab($net_price_bab)
  1589.     {
  1590.         $this->net_price_bab $net_price_bab;
  1591.         return $this;
  1592.     }
  1593.     /**
  1594.      * Get net_price_bab
  1595.      */
  1596.     public function getNetPriceBab()
  1597.     {
  1598.         return $this->net_price_bab;
  1599.     }
  1600.     /**
  1601.      * Set price_gen
  1602.      *
  1603.      * @return ReserveDetail
  1604.      */
  1605.     public function setPriceGen($price_gen)
  1606.     {
  1607.         $this->price_gen $price_gen;
  1608.         return $this;
  1609.     }
  1610.     /**
  1611.      * Get price_gen
  1612.      */
  1613.     public function getPriceGen()
  1614.     {
  1615.         return $this->price_gen;
  1616.     }
  1617.     /**
  1618.      * Set net_price_gen
  1619.      *
  1620.      * @return ReserveDetail
  1621.      */
  1622.     public function setNetPriceGen($net_price_gen)
  1623.     {
  1624.         $this->net_price_gen $net_price_gen;
  1625.         return $this;
  1626.     }
  1627.     /**
  1628.      * Get net_price_gen
  1629.      */
  1630.     public function getNetPriceGen()
  1631.     {
  1632.         return $this->net_price_gen;
  1633.     }
  1634.     /**
  1635.      * Set price_veh
  1636.      *
  1637.      * @return ReserveDetail
  1638.      */
  1639.     public function setPriceVeh($price_veh)
  1640.     {
  1641.         $this->price_veh $price_veh;
  1642.         return $this;
  1643.     }
  1644.     /**
  1645.      * Get price_veh
  1646.      */
  1647.     public function getPriceVeh()
  1648.     {
  1649.         return $this->price_veh;
  1650.     }
  1651.     /**
  1652.      * Set net_price_veh
  1653.      *
  1654.      * @return ReserveDetail
  1655.      */
  1656.     public function setNetPriceVeh($net_price_veh)
  1657.     {
  1658.         $this->net_price_veh $net_price_veh;
  1659.         return $this;
  1660.     }
  1661.     /**
  1662.      * Get net_price_veh
  1663.      */
  1664.     public function getNetPriceVeh()
  1665.     {
  1666.         return $this->net_price_veh;
  1667.     }
  1668.     /**
  1669.      * Set adults
  1670.      *
  1671.      * @return ReserveDetail
  1672.      */
  1673.     public function setAdults($adults)
  1674.     {
  1675.         $this->adults $adults;
  1676.         return $this;
  1677.     }
  1678.     /**
  1679.      * Get adults
  1680.      */
  1681.     public function getAdults()
  1682.     {
  1683.         return $this->adults;
  1684.     }
  1685.     /**
  1686.      * Set childs
  1687.      *
  1688.      * @return ReserveDetail
  1689.      */
  1690.     public function setChilds($childs)
  1691.     {
  1692.         $this->childs $childs;
  1693.         return $this;
  1694.     }
  1695.     /**
  1696.      * Get childs
  1697.      */
  1698.     public function getChilds()
  1699.     {
  1700.         return $this->childs;
  1701.     }
  1702.     /**
  1703.      * Set babies
  1704.      *
  1705.      * @return ReserveDetail
  1706.      */
  1707.     public function setBabies($babies)
  1708.     {
  1709.         $this->babies $babies;
  1710.         return $this;
  1711.     }
  1712.     /**
  1713.      * Get babies
  1714.      */
  1715.     public function getBabies()
  1716.     {
  1717.         return $this->babies;
  1718.     }
  1719.     /**
  1720.      * Set amount_type
  1721.      *
  1722.      * @return ReserveDetail
  1723.      */
  1724.     public function setAmountType($amount_type)
  1725.     {
  1726.         $this->amount_type $amount_type;
  1727.         return $this;
  1728.     }
  1729.     /**
  1730.      * Get amount_type
  1731.      */
  1732.     public function getAmountType()
  1733.     {
  1734.         return $this->amount_type;
  1735.     }
  1736.     /**
  1737.      * Set benefit
  1738.      *
  1739.      * @return ReserveDetail
  1740.      */
  1741.     public function setBenefit($benefit)
  1742.     {
  1743.         $this->benefit $benefit;
  1744.         return $this;
  1745.     }
  1746.     /**
  1747.      * Get benefit
  1748.      */
  1749.     public function getBenefit()
  1750.     {
  1751.         return $this->benefit;
  1752.     }
  1753.     /**
  1754.      * Set accommodationAddress
  1755.      *
  1756.      * @return ReserveDetail
  1757.      */
  1758.     public function setAccommodationAddress($accommodationAddress)
  1759.     {
  1760.         $this->accommodationAddress $accommodationAddress;
  1761.         return $this;
  1762.     }
  1763.     /**
  1764.      * Get accommodationAddress
  1765.      */
  1766.     public function getAccommodationAddress()
  1767.     {
  1768.         return $this->accommodationAddress;
  1769.     }
  1770.     /**
  1771.      * Set modality_id
  1772.      *
  1773.      * @return ReserveDetail
  1774.      */
  1775.     public function setModalityId($modality_id)
  1776.     {
  1777.         $this->modality_id $modality_id;
  1778.         return $this;
  1779.     }
  1780.     /**
  1781.      * Get modality_id
  1782.      */
  1783.     public function getModalityId()
  1784.     {
  1785.         return $this->modality_id;
  1786.     }
  1787.     /**
  1788.      * Set modality_name
  1789.      *
  1790.      * @return ReserveDetail
  1791.      */
  1792.     public function setModalityName($modality_name)
  1793.     {
  1794.         $this->modality_name $modality_name;
  1795.         return $this;
  1796.     }
  1797.     /**
  1798.      * Get modality_name
  1799.      */
  1800.     public function getModalityName()
  1801.     {
  1802.         return $this->modality_name;
  1803.     }
  1804.     /**
  1805.      * Set relationship
  1806.      *
  1807.      * @return ReserveDetail
  1808.      */
  1809.     public function setRelationship($relationship)
  1810.     {
  1811.         $this->relationship $relationship;
  1812.         return $this;
  1813.     }
  1814.     /**
  1815.      * Get relationship
  1816.      */
  1817.     public function getRelationship()
  1818.     {
  1819.         return $this->relationship;
  1820.     }
  1821.     /**
  1822.      * Set origin
  1823.      *
  1824.      * @return ReserveDetail
  1825.      */
  1826.     public function setOrigin($origin)
  1827.     {
  1828.         $this->origin $origin;
  1829.         return $this;
  1830.     }
  1831.     /**
  1832.      * Get origin
  1833.      */
  1834.     public function getOrigin()
  1835.     {
  1836.         return $this->origin;
  1837.     }
  1838.     /**
  1839.      * Set origin_coordinates
  1840.      *
  1841.      * @return ReserveDetail
  1842.      */
  1843.     public function setOriginCoordinates($origin_coordinates)
  1844.     {
  1845.         $this->origin_coordinates $origin_coordinates;
  1846.         return $this;
  1847.     }
  1848.     /**
  1849.      * Get origin_coordinates
  1850.      */
  1851.     public function getOriginCoordinates()
  1852.     {
  1853.         return $this->origin_coordinates;
  1854.     }
  1855.     /**
  1856.      * Set destination
  1857.      *
  1858.      * @return ReserveDetail
  1859.      */
  1860.     public function setDestination($destination)
  1861.     {
  1862.         $this->destination $destination;
  1863.         return $this;
  1864.     }
  1865.     /**
  1866.      * Get destination
  1867.      */
  1868.     public function getDestination()
  1869.     {
  1870.         return $this->destination;
  1871.     }
  1872.     /**
  1873.      * Set destination_coordinates
  1874.      *
  1875.      * @return ReserveDetail
  1876.      */
  1877.     public function setDestinationCoordinates($destination_coordinates)
  1878.     {
  1879.         $this->destination_coordinates $destination_coordinates;
  1880.         return $this;
  1881.     }
  1882.     /**
  1883.      * Get destination_coordinates
  1884.      */
  1885.     public function getDestinationCoordinates()
  1886.     {
  1887.         return $this->destination_coordinates;
  1888.     }
  1889.     /**
  1890.      * Set flight_number
  1891.      *
  1892.      * @return ReserveDetail
  1893.      */
  1894.     public function setFlightNumber($flight_number)
  1895.     {
  1896.         $this->flight_number $flight_number;
  1897.         return $this;
  1898.     }
  1899.     /**
  1900.      * Get flight_number
  1901.      */
  1902.     public function getFlightNumber()
  1903.     {
  1904.         return $this->flight_number;
  1905.     }
  1906.     /**
  1907.      * Set flight_number_out
  1908.      *
  1909.      * @return ReserveDetail
  1910.      */
  1911.     public function setFlightNumberOut($flight_number_out)
  1912.     {
  1913.         $this->flight_number_out $flight_number_out;
  1914.         return $this;
  1915.     }
  1916.     /**
  1917.      * Get flight_number_out
  1918.      */
  1919.     public function getFlightNumberOut()
  1920.     {
  1921.         return $this->flight_number_out;
  1922.     }
  1923.     /**
  1924.      * Set with_return
  1925.      *
  1926.      * @return ReserveDetail
  1927.      */
  1928.     public function setWithReturn($with_return)
  1929.     {
  1930.         $this->with_return $with_return;
  1931.         return $this;
  1932.     }
  1933.     /**
  1934.      * Get with_return
  1935.      */
  1936.     public function getWithReturn()
  1937.     {
  1938.         return $this->with_return;
  1939.     }
  1940.     /**
  1941.      * Set vehicle
  1942.      *
  1943.      * @return ReserveDetail
  1944.      */
  1945.     public function setVehicle($vehicle)
  1946.     {
  1947.         $this->vehicle $vehicle;
  1948.         return $this;
  1949.     }
  1950.     /**
  1951.      * Get vehicle
  1952.      */
  1953.     public function getVehicle()
  1954.     {
  1955.         return $this->vehicle;
  1956.     }
  1957. }