src/Entity/AppMobileGuest.php line 17

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. use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
  6. /**
  7.  * AppMobileGuest
  8.  *
  9.  * @ORM\Table(name="app_mobile_guest")
  10.  * @ORM\Entity(repositoryClass="App\Repository\AppMobileGuestRepository")
  11.  * @ORM\HasLifecycleCallbacks()
  12.  */
  13. class AppMobileGuest
  14. {
  15.     /**
  16.      * @var int
  17.      *
  18.      * @ORM\Column(name="id", type="integer")
  19.      * @ORM\Id
  20.      * @ORM\GeneratedValue(strategy="AUTO")
  21.      */
  22.     private $id;
  23.     /**
  24.      * @var int
  25.      *
  26.      * @ORM\Column(name="eid", type="integer")
  27.      */
  28.     private $eid;
  29.     /**
  30.      * @var string
  31.      *
  32.      * @ORM\Column(name="last_name", type="string", length=255)
  33.      */
  34.     private $lastName;
  35.     /**
  36.      * @var string
  37.      *
  38.      * @ORM\Column(name="first_name", type="string", length=255)
  39.      */
  40.     private $firstName;
  41.     /**
  42.      * @var string
  43.      *
  44.      * @ORM\Column(name="prefix", type="string", length=255, nullable=true)
  45.      */
  46.     private $prefix;
  47.     /**
  48.      * @var string
  49.      *
  50.      * @ORM\Column(name="email", type="string", length=255)
  51.      */
  52.     private $email;
  53.     /**
  54.      * @var string
  55.      *
  56.      * @ORM\Column(name="dni", type="string", length=255, nullable=true)
  57.      */
  58.     private $dni;
  59.     /**
  60.      * @var string
  61.      *
  62.      * @ORM\Column(name="telephone", type="string", length=255, nullable=true)
  63.      */
  64.     private $telephone;
  65.     /**
  66.      * @var string
  67.      *
  68.      * @ORM\Column(name="city", type="string", length=255, nullable=true)
  69.      */
  70.     private $city;
  71.     /**
  72.      * @var string
  73.      *
  74.      * @ORM\Column(name="country", type="string", length=255, nullable=true)
  75.      */
  76.     private $country;
  77.     /**
  78.      * @var string
  79.      *
  80.      * @ORM\Column(name="birth_country", type="string", length=255, nullable=true)
  81.      */
  82.     private $birthCountry;
  83.     /**
  84.      * @var string
  85.      *
  86.      * @ORM\Column(name="Job_Title", type="string", length=255, nullable=true)
  87.      */
  88.     private $jobTitle;
  89.     /**
  90.      * @var string
  91.      *
  92.      * @ORM\Column(name="company", type="string", length=255, nullable=true)
  93.      */
  94.     private $company;
  95.     /**
  96.      * @var string
  97.      *
  98.      * @ORM\Column(name="affiliation", type="string", length=255, nullable=true)
  99.      */
  100.     private $affiliation;
  101.     /**
  102.      * @var string
  103.      *
  104.      * @ORM\Column(name="registration_status", type="string", length=255)
  105.      */
  106.     private $registrationStatus;
  107.     /**
  108.      * @var string
  109.      *
  110.      * @ORM\Column(name="token", type="string", length=255, nullable=true, unique=true)
  111.      */
  112.     private $token;
  113.     /**
  114.      * @var boolean
  115.      *
  116.      * @ORM\Column(name="vip", type="boolean", options={"default"=0}, nullable=true)
  117.      */
  118.     private $vip 0;
  119.     /**
  120.      * @var \DateTime
  121.      *
  122.      * @ORM\Column(name="expeditionDate", type="datetime", nullable=true)
  123.      */
  124.     private $expeditionDate;
  125.     /**
  126.      * @var \DateTime
  127.      *
  128.      * @ORM\Column(name="expireDate", type="datetime", nullable=true)
  129.      */
  130.     private $expireDate;
  131.     /**
  132.      * @var \DateTime
  133.      *
  134.      * @ORM\Column(name="birthDate", type="datetime", nullable=true)
  135.      */
  136.     private $birthDate;
  137.     /**
  138.      * @var string
  139.      *
  140.      * @ORM\Column(name="postalAddress", type="string", length=255, nullable=true)
  141.      */
  142.     private $postalAddress;
  143.     /**
  144.      * @var string
  145.      *
  146.      * @ORM\Column(name="postalCode", type="string", length=255, nullable=true)
  147.      */
  148.     private $postalCode;
  149.     /**
  150.      * @var string
  151.      *
  152.      * @ORM\Column(name="observations", type="text", nullable=true)
  153.      */
  154.     private $observations;
  155.     /**
  156.      * @var string
  157.      *
  158.      * @ORM\Column(name="allergens", type="string", length=255, nullable=true)
  159.      */
  160.     private $allergens;
  161.     /**
  162.      * @var boolean
  163.      *
  164.      * @ORM\Column(name="commercial_communications", type="boolean", options={"default"=0})
  165.      */
  166.     private $commercialCommunications 0;
  167.     /**
  168.      * @var string
  169.      *
  170.      * @ORM\Column(name="travel", type="string", length=255, nullable=true)
  171.      */
  172.     private $travel;
  173.     /**
  174.      * @var string
  175.      *
  176.      * @ORM\Column(name="transport", type="string", length=255, nullable=true)
  177.      */
  178.     private $transport;
  179.     /**
  180.      * @var string
  181.      *
  182.      * @ORM\Column(name="origin", type="string", length=255, nullable=true)
  183.      */
  184.     private $origin;
  185.     /**
  186.      * @var string
  187.      *
  188.      * @ORM\Column(name="departureDate", type="datetime", nullable=true)
  189.      */
  190.     private $departureDate;
  191.     /**
  192.      * @var string
  193.      *
  194.      * @ORM\Column(name="destination", type="string", length=255, nullable=true)
  195.      */
  196.     private $destination;
  197.     /**
  198.      * @var string
  199.      *
  200.      * @ORM\Column(name="arrivalDate", type="datetime", nullable=true)
  201.      */
  202.     private $arrivalDate;
  203.     /**
  204.      * @var string
  205.      *
  206.      * @ORM\Column(name="roommate", type="string", length=255, nullable=true)
  207.      */
  208.     private $roommate;
  209.     /**
  210.      * @var string
  211.      *
  212.      * @ORM\Column(name="dinner", type="string", length=50, nullable=true)
  213.      */
  214.     private $dinner;
  215.     /**
  216.      * @var string
  217.      *
  218.      * @ORM\Column(name="hotel", type="string", length=50, nullable=true)
  219.      */
  220.     private $hotel;
  221.     /**
  222.      * @var string
  223.      *
  224.      * @ORM\Column(name="hotel_id", type="string", length=50, nullable=true)
  225.      */
  226.     private $hotelId;
  227.     /**
  228.      * @var string
  229.      *
  230.      * @ORM\Column(name="room_number", type="string", length=20, nullable=true)
  231.      */
  232.     private $roomNumber;
  233.     /**
  234.      * @var string
  235.      *
  236.      * @ORM\Column(name="department", type="string", length=255, nullable=true)
  237.      */
  238.     private $department;
  239.     /**
  240.      * @var string
  241.      *
  242.      * @ORM\Column(name="responsible", type="string", length=255, nullable=true)
  243.      */
  244.     private $responsible;
  245.     /**
  246.      * @var string
  247.      *
  248.      * @ORM\Column(name="team", type="string", length=255, nullable=true)
  249.      */
  250.     private $team;
  251.     /**
  252.      * @var string
  253.      *
  254.      * @ORM\Column(name="send_mail_qr", type="string", length=255, nullable=true)
  255.      */
  256.     private $sendMailQr;
  257.     /**
  258.      * @var \DateTime
  259.      *
  260.      * @ORM\Column(name="created_at", type="datetime", nullable=true)
  261.      */
  262.     private $createdAt;
  263.     /**
  264.      * @var \DateTime
  265.      *
  266.      * @ORM\Column(name="updated_at", type="datetime", nullable=true)
  267.      */
  268.     private $updatedAt;
  269.     /**
  270.      * @var \DateTime
  271.      *
  272.      * @ORM\Column(name="check_in", type="datetime", length=255, nullable=true)
  273.      */
  274.     private $checkIn;
  275.     /**
  276.      * @var \DateTime
  277.      *
  278.      * @ORM\Column(name="check_out", type="datetime", length=255, nullable=true)
  279.      */
  280.     private $checkOut;
  281.     /**
  282.      * @var string
  283.      *
  284.      * @ORM\Column(name="size", type="string", length=255, nullable=true)
  285.      */
  286.     private $size;
  287.     /**
  288.      * @var string
  289.      *
  290.      * @ORM\Column(name="attend_event", type="string", length=255, nullable=true)
  291.      */
  292.     private $attendEvent;
  293.     /**
  294.      * @var string
  295.      *
  296.      * @ORM\Column(name="send_mail_confirmation", type="string", length=255, nullable=true)
  297.      */
  298.     private $sendMailConfirmation;
  299.     /**
  300.      * @var string
  301.      *
  302.      * @ORM\Column(name="participant_type", type="string", length=100, nullable=true)
  303.      */
  304.     private $participantType;
  305.     /**
  306.      * @var string
  307.      *
  308.      * @ORM\Column(name="badge_print", type="string", length=3, nullable=true)
  309.      */
  310.     private $badgePrint "no";
  311.     /**
  312.      * @var string
  313.      *
  314.      * @ORM\Column(name="send_mail_invitation", type="string", length=255, nullable=true)
  315.      */
  316.     private $sendMailInvitation;
  317.     /**
  318.      * @var string
  319.      *
  320.      * @ORM\Column(name="associate", type="string", length=100, nullable=true)
  321.      */
  322.     private $associate;
  323.     /**
  324.      * @var string
  325.      *
  326.      * @ORM\Column(name="associate_id", type="string", length=100, nullable=true)
  327.      */
  328.     private $associateId;
  329.     /**
  330.      * @var string
  331.      *
  332.      * @ORM\Column(name="language", type="string", length=255, nullable=true)
  333.      */
  334.     private $language "es";
  335.     /**
  336.      * @var string
  337.      *
  338.      * @ORM\Column(name="language_locale", type="string", length=5, nullable=true)
  339.      */
  340.     private $languageLocale "es";
  341.     /**
  342.      * @var string
  343.      *
  344.      * @ORM\Column(name="translations", type="string", length=255, nullable=true)
  345.      */
  346.     private $translations "es";
  347.     /**
  348.      * @var boolean
  349.      *
  350.      * @ORM\Column(name="onSite", type="boolean", options={"default"=0}, nullable=true)
  351.      */
  352.     private $onSite 0;
  353.     /**
  354.      * @ORM\ManyToOne(targetEntity=MobileAppUsers::class, inversedBy="appMobileGuests")
  355.      * @ORM\JoinColumn(name="mobileapp_users_parent_id", referencedColumnName="uid", nullable=true)
  356.      */
  357.     private $MobileAppUsersParent;
  358.     /**
  359.      * @ORM\ManyToOne(targetEntity=MobileAppPackageSold::class, inversedBy="appMobileGuests")
  360.      */
  361.     private $packageSold;
  362.     /**
  363.      * Get id
  364.      *
  365.      * @return int
  366.      */
  367.     public function getId()
  368.     {
  369.         return $this->id;
  370.     }
  371.     /**
  372.      * Set eid
  373.      *
  374.      * @param integer $eid
  375.      *
  376.      * @return AppMobileGuest
  377.      */
  378.     public function setEid($eid)
  379.     {
  380.         $this->eid $eid;
  381.         return $this;
  382.     }
  383.     /**
  384.      * Get eid
  385.      *
  386.      * @return int
  387.      */
  388.     public function getEid()
  389.     {
  390.         return $this->eid;
  391.     }
  392.     /**
  393.      * Set lastName
  394.      *
  395.      * @param string $lastName
  396.      *
  397.      * @return AppMobileGuest
  398.      */
  399.     public function setLastName($lastName)
  400.     {
  401.         $this->lastName $lastName;
  402.         return $this;
  403.     }
  404.     /**
  405.      * Get lastName
  406.      *
  407.      * @return string
  408.      */
  409.     public function getLastName()
  410.     {
  411.         return $this->lastName;
  412.     }
  413.     /**
  414.      * Set firstName
  415.      *
  416.      * @param string $firstName
  417.      *
  418.      * @return AppMobileGuest
  419.      */
  420.     public function setFirstName($firstName)
  421.     {
  422.         $this->firstName $firstName;
  423.         return $this;
  424.     }
  425.     /**
  426.      * Get firstName
  427.      *
  428.      * @return string
  429.      */
  430.     public function getFirstName()
  431.     {
  432.         return $this->firstName;
  433.     }
  434.     /**
  435.      * Set email
  436.      *
  437.      * @param string $email
  438.      *
  439.      * @return AppMobileGuest
  440.      */
  441.     public function setEmail($email)
  442.     {
  443.         $this->email $email;
  444.         return $this;
  445.     }
  446.     /**
  447.      * Get email
  448.      *
  449.      * @return string
  450.      */
  451.     public function getEmail()
  452.     {
  453.         return $this->email;
  454.     }
  455.     /**
  456.      * Set registrationStatus
  457.      *
  458.      * @param string $registrationStatus
  459.      *
  460.      * @return AppMobileGuest
  461.      */
  462.     public function setRegistrationStatus($registrationStatus)
  463.     {
  464.         $this->registrationStatus $registrationStatus;
  465.         return $this;
  466.     }
  467.     /**
  468.      * Get registrationStatus
  469.      *
  470.      * @return string
  471.      */
  472.     public function getRegistrationStatus()
  473.     {
  474.         return $this->registrationStatus;
  475.     }
  476.     /**
  477.      * Set prefix
  478.      *
  479.      * @param string $prefix
  480.      *
  481.      * @return AppMobileGuest
  482.      */
  483.     public function setPrefix($prefix)
  484.     {
  485.         $this->prefix $prefix;
  486.         return $this;
  487.     }
  488.     /**
  489.      * Get prefix
  490.      *
  491.      * @return string
  492.      */
  493.     public function getPrefix()
  494.     {
  495.         return $this->prefix;
  496.     }
  497.     /**
  498.      * Set city
  499.      *
  500.      * @param string $city
  501.      *
  502.      * @return AppMobileGuest
  503.      */
  504.     public function setCity($city)
  505.     {
  506.         $this->city $city;
  507.         return $this;
  508.     }
  509.     /**
  510.      * Get city
  511.      *
  512.      * @return string
  513.      */
  514.     public function getCity()
  515.     {
  516.         return $this->city;
  517.     }
  518.     /**
  519.      * Set country
  520.      *
  521.      * @param string $country
  522.      *
  523.      * @return AppMobileGuest
  524.      */
  525.     public function setCountry($country)
  526.     {
  527.         $this->country $country;
  528.         return $this;
  529.     }
  530.     /**
  531.      * Get country
  532.      *
  533.      * @return string
  534.      */
  535.     public function getCountry()
  536.     {
  537.         return $this->country;
  538.     }
  539.     /**
  540.      * Set company
  541.      *
  542.      * @param string $company
  543.      *
  544.      * @return AppMobileGuest
  545.      */
  546.     public function setCompany($company)
  547.     {
  548.         $this->company $company;
  549.         return $this;
  550.     }
  551.     /**
  552.      * Get company
  553.      *
  554.      * @return string
  555.      */
  556.     public function getCompany()
  557.     {
  558.         return $this->company;
  559.     }
  560.     /**
  561.      * Set affiliation
  562.      *
  563.      * @param string $affiliation
  564.      *
  565.      * @return AppMobileGuest
  566.      */
  567.     public function setAffiliation($affiliation)
  568.     {
  569.         $this->affiliation $affiliation;
  570.         return $this;
  571.     }
  572.     /**
  573.      * Get affiliation
  574.      *
  575.      * @return string
  576.      */
  577.     public function getAffiliation()
  578.     {
  579.         return $this->affiliation;
  580.     }
  581.     /**
  582.      * Set token
  583.      *
  584.      * @param string $token
  585.      *
  586.      * @return AppMobileGuest
  587.      */
  588.     public function setToken($token)
  589.     {
  590.         $this->token $token;
  591.         return $this;
  592.     }
  593.     /**
  594.      * Get token
  595.      *
  596.      * @return string
  597.      */
  598.     public function getToken()
  599.     {
  600.         return $this->token;
  601.     }
  602.     /**
  603.      * Set telephone
  604.      *
  605.      * @param string $telephone
  606.      *
  607.      * @return AppMobileGuest
  608.      */
  609.     public function setTelephone($telephone)
  610.     {
  611.         $this->telephone $telephone;
  612.     
  613.         return $this;
  614.     }
  615.     /**
  616.      * Get telephone
  617.      *
  618.      * @return string
  619.      */
  620.     public function getTelephone()
  621.     {
  622.         return $this->telephone;
  623.     }
  624.     /**
  625.      * Set dni
  626.      *
  627.      * @param string $dni
  628.      *
  629.      * @return AppMobileGuest
  630.      */
  631.     public function setDni($dni)
  632.     {
  633.         $this->dni $dni;
  634.     
  635.         return $this;
  636.     }
  637.     /**
  638.      * Get dni
  639.      *
  640.      * @return string
  641.      */
  642.     public function getDni()
  643.     {
  644.         return $this->dni;
  645.     }
  646.     /**
  647.      * Set vip
  648.      *
  649.      * @param boolean $vip
  650.      *
  651.      * @return AppMobileGuest
  652.      */
  653.     public function setVip($vip)
  654.     {
  655.         $this->vip $vip;
  656.     
  657.         return $this;
  658.     }
  659.     /**
  660.      * Get vip
  661.      *
  662.      * @return boolean
  663.      */
  664.     public function getVip()
  665.     {
  666.         return $this->vip;
  667.     }
  668.     /**
  669.      * Set jobTitle
  670.      *
  671.      * @param string $jobTitle
  672.      *
  673.      * @return AppMobileGuest
  674.      */
  675.     public function setJobTitle($jobTitle)
  676.     {
  677.         $this->jobTitle $jobTitle;
  678.     
  679.         return $this;
  680.     }
  681.     /**
  682.      * Get jobTitle
  683.      *
  684.      * @return string
  685.      */
  686.     public function getJobTitle()
  687.     {
  688.         return $this->jobTitle;
  689.     }
  690.     /**
  691.      * Set expeditionDate
  692.      *
  693.      * @param \DateTime $expeditionDate
  694.      *
  695.      * @return AppMobileGuest
  696.      */
  697.     public function setExpeditionDate($expeditionDate)
  698.     {
  699.         $this->expeditionDate $expeditionDate;
  700.     
  701.         return $this;
  702.     }
  703.     /**
  704.      * Get expeditionDate
  705.      *
  706.      * @return \DateTime
  707.      */
  708.     public function getExpeditionDate()
  709.     {
  710.         return $this->expeditionDate;
  711.     }
  712.     /**
  713.      * Set expireDate
  714.      *
  715.      * @param \DateTime $expireDate
  716.      *
  717.      * @return AppMobileGuest
  718.      */
  719.     public function setExpireDate($expireDate)
  720.     {
  721.         $this->expireDate $expireDate;
  722.     
  723.         return $this;
  724.     }
  725.     /**
  726.      * Get expireDate
  727.      *
  728.      * @return \DateTime
  729.      */
  730.     public function getExpireDate()
  731.     {
  732.         return $this->expireDate;
  733.     }
  734.     /**
  735.      * Set birthDate
  736.      *
  737.      * @param \DateTime $birthDate
  738.      *
  739.      * @return AppMobileGuest
  740.      */
  741.     public function setBirthDate($birthDate)
  742.     {
  743.         $this->birthDate $birthDate;
  744.     
  745.         return $this;
  746.     }
  747.     /**
  748.      * Get birthDate
  749.      *
  750.      * @return \DateTime
  751.      */
  752.     public function getBirthDate()
  753.     {
  754.         return $this->birthDate;
  755.     }
  756.     /**
  757.      * Set postalAddress
  758.      *
  759.      * @param string $postalAddress
  760.      *
  761.      * @return AppMobileGuest
  762.      */
  763.     public function setPostalAddress($postalAddress)
  764.     {
  765.         $this->postalAddress $postalAddress;
  766.     
  767.         return $this;
  768.     }
  769.     /**
  770.      * Get postalAddress
  771.      *
  772.      * @return string
  773.      */
  774.     public function getPostalAddress()
  775.     {
  776.         return $this->postalAddress;
  777.     }
  778.     /**
  779.      * Set observations
  780.      *
  781.      * @param string $observations
  782.      *
  783.      * @return AppMobileGuest
  784.      */
  785.     public function setObservations($observations)
  786.     {
  787.         $this->observations $observations;
  788.     
  789.         return $this;
  790.     }
  791.     /**
  792.      * Get observations
  793.      *
  794.      * @return string
  795.      */
  796.     public function getObservations()
  797.     {
  798.         return $this->observations;
  799.     }
  800.     /**
  801.      * Set commercialCommunications
  802.      *
  803.      * @param boolean $commercialCommunications
  804.      *
  805.      * @return AppMobileGuest
  806.      */
  807.     public function setCommercialCommunications($commercialCommunications)
  808.     {
  809.         $this->commercialCommunications $commercialCommunications;
  810.     
  811.         return $this;
  812.     }
  813.     /**
  814.      * Get commercialCommunications
  815.      *
  816.      * @return boolean
  817.      */
  818.     public function getCommercialCommunications()
  819.     {
  820.         return $this->commercialCommunications;
  821.     }
  822.     /**
  823.      * Set allergens
  824.      *
  825.      * @param string $allergens
  826.      *
  827.      * @return AppMobileGuest
  828.      */
  829.     public function setAllergens($allergens)
  830.     {
  831.         $this->allergens $allergens;
  832.     
  833.         return $this;
  834.     }
  835.     /**
  836.      * Get allergens
  837.      *
  838.      * @return string
  839.      */
  840.     public function getAllergens()
  841.     {
  842.         return $this->allergens;
  843.     }
  844.     /**
  845.      * Set origin
  846.      *
  847.      * @param string $origin
  848.      *
  849.      * @return AppMobileGuest
  850.      */
  851.     public function setOrigin($origin)
  852.     {
  853.         $this->origin $origin;
  854.     
  855.         return $this;
  856.     }
  857.     /**
  858.      * Get origin
  859.      *
  860.      * @return string
  861.      */
  862.     public function getOrigin()
  863.     {
  864.         return $this->origin;
  865.     }
  866.     /**
  867.      * Set departureDate
  868.      *
  869.      * @param \DateTime $departureDate
  870.      *
  871.      * @return AppMobileGuest
  872.      */
  873.     public function setDepartureDate($departureDate)
  874.     {
  875.         $this->departureDate $departureDate;
  876.     
  877.         return $this;
  878.     }
  879.     /**
  880.      * Get departureDate
  881.      *
  882.      * @return \DateTime
  883.      */
  884.     public function getDepartureDate()
  885.     {
  886.         return $this->departureDate;
  887.     }
  888.     /**
  889.      * Set destination
  890.      *
  891.      * @param string $destination
  892.      *
  893.      * @return AppMobileGuest
  894.      */
  895.     public function setDestination($destination)
  896.     {
  897.         $this->destination $destination;
  898.     
  899.         return $this;
  900.     }
  901.     /**
  902.      * Get destination
  903.      *
  904.      * @return string
  905.      */
  906.     public function getDestination()
  907.     {
  908.         return $this->destination;
  909.     }
  910.     /**
  911.      * Set arrivalDate
  912.      *
  913.      * @param \DateTime $arrivalDate
  914.      *
  915.      * @return AppMobileGuest
  916.      */
  917.     public function setArrivalDate($arrivalDate)
  918.     {
  919.         $this->arrivalDate $arrivalDate;
  920.     
  921.         return $this;
  922.     }
  923.     /**
  924.      * Get arrivalDate
  925.      *
  926.      * @return \DateTime
  927.      */
  928.     public function getArrivalDate()
  929.     {
  930.         return $this->arrivalDate;
  931.     }
  932.     /**
  933.      * Set roommate
  934.      *
  935.      * @param string $roommate
  936.      *
  937.      * @return AppMobileGuest
  938.      */
  939.     public function setRoommate($roommate)
  940.     {
  941.         $this->roommate $roommate;
  942.     
  943.         return $this;
  944.     }
  945.     /**
  946.      * Get roommate
  947.      *
  948.      * @return string
  949.      */
  950.     public function getRoommate()
  951.     {
  952.         return $this->roommate;
  953.     }
  954.     /**
  955.      * Set department
  956.      *
  957.      * @param string $department
  958.      *
  959.      * @return AppMobileGuest
  960.      */
  961.     public function setDepartment($department)
  962.     {
  963.         $this->department $department;
  964.     
  965.         return $this;
  966.     }
  967.     /**
  968.      * Get department
  969.      *
  970.      * @return string
  971.      */
  972.     public function getDepartment()
  973.     {
  974.         return $this->department;
  975.     }
  976.     /**
  977.      * Set responsible
  978.      *
  979.      * @param string $responsible
  980.      *
  981.      * @return AppMobileGuest
  982.      */
  983.     public function setResponsible($responsible)
  984.     {
  985.         $this->responsible $responsible;
  986.     
  987.         return $this;
  988.     }
  989.     /**
  990.      * Get responsible
  991.      *
  992.      * @return string
  993.      */
  994.     public function getResponsible()
  995.     {
  996.         return $this->responsible;
  997.     }
  998.     /**
  999.      * Set team
  1000.      *
  1001.      * @param string $team
  1002.      *
  1003.      * @return AppMobileGuest
  1004.      */
  1005.     public function setTeam($team)
  1006.     {
  1007.         $this->team $team;
  1008.     
  1009.         return $this;
  1010.     }
  1011.     /**
  1012.      * Get team
  1013.      *
  1014.      * @return string
  1015.      */
  1016.     public function getTeam()
  1017.     {
  1018.         return $this->team;
  1019.     }
  1020.     /**
  1021.      * Set sendMailQr
  1022.      *
  1023.      * @param string $sendMailQr
  1024.      *
  1025.      * @return AppMobileGuest
  1026.      */
  1027.     public function setSendMailQr($sendMailQr)
  1028.     {
  1029.         $this->sendMailQr $sendMailQr;
  1030.     
  1031.         return $this;
  1032.     }
  1033.     /**
  1034.      * Get sendMailQr
  1035.      *
  1036.      * @return string
  1037.      */
  1038.     public function getSendMailQr()
  1039.     {
  1040.         return $this->sendMailQr;
  1041.     }
  1042.     /**
  1043.      * Set updatedAt
  1044.      *
  1045.      * @param \DateTime $updatedAt
  1046.      *
  1047.      * @return AppMobileGuest
  1048.      */
  1049.     public function setUpdatedAt(\Datetime $updatedAt)
  1050.     {
  1051.         $this->updatedAt $updatedAt;
  1052.     
  1053.         return $this;
  1054.     }
  1055.     /**
  1056.      * Get updatedAt
  1057.      *
  1058.      * @return \DateTime
  1059.      */
  1060.     public function getUpdatedAt()
  1061.     {
  1062.         return $this->updatedAt;
  1063.     }
  1064.     /**
  1065.      * @ORM\PrePersist
  1066.      */
  1067.     public function setCreatedAtValue()
  1068.     {
  1069.         $this->createdAt = new \Datetime();
  1070.     }
  1071.     /**
  1072.      * @ORM\PrePersist
  1073.      * @ORM\PreUpdate
  1074.      */
  1075.     public function setUpdatedAtValue()
  1076.     {
  1077.         $this->updatedAt = new \Datetime();
  1078.     }
  1079.     /**
  1080.      * Set birthCountry
  1081.      *
  1082.      * @param string $birthCountry
  1083.      *
  1084.      * @return AppMobileGuest
  1085.      */
  1086.     public function setBirthCountry($birthCountry)
  1087.     {
  1088.         $this->birthCountry $birthCountry;
  1089.     
  1090.         return $this;
  1091.     }
  1092.     /**
  1093.      * Get birthCountry
  1094.      *
  1095.      * @return string
  1096.      */
  1097.     public function getBirthCountry()
  1098.     {
  1099.         return $this->birthCountry;
  1100.     }
  1101.     /**
  1102.      * Set hotelId
  1103.      *
  1104.      * @param string $hotelId
  1105.      *
  1106.      * @return AppMobileGuest
  1107.      */
  1108.     public function setHotelId($hotelId)
  1109.     {
  1110.         $this->hotelId $hotelId;
  1111.     
  1112.         return $this;
  1113.     }
  1114.     /**
  1115.      * Get hotelId
  1116.      *
  1117.      * @return string
  1118.      */
  1119.     public function getHotelId()
  1120.     {
  1121.         return $this->hotelId;
  1122.     }
  1123.     /**
  1124.      * Set roomNumber
  1125.      *
  1126.      * @param string $roomNumber
  1127.      *
  1128.      * @return AppMobileGuest
  1129.      */
  1130.     public function setRoomNumber($roomNumber)
  1131.     {
  1132.         $this->roomNumber $roomNumber;
  1133.     
  1134.         return $this;
  1135.     }
  1136.     /**
  1137.      * Get roomNumber
  1138.      *
  1139.      * @return string
  1140.      */
  1141.     public function getRoomNumber()
  1142.     {
  1143.         return $this->roomNumber;
  1144.     }
  1145.     /**
  1146.      * Set checkIn
  1147.      *
  1148.      * @param \DateTime $checkIn
  1149.      *
  1150.      * @return AppMobileGuest
  1151.      */
  1152.     public function setCheckIn($checkIn)
  1153.     {
  1154.         $this->checkIn $checkIn;
  1155.     
  1156.         return $this;
  1157.     }
  1158.     /**
  1159.      * Get checkIn
  1160.      *
  1161.      * @return \DateTime
  1162.      */
  1163.     public function getCheckIn()
  1164.     {
  1165.         return $this->checkIn;
  1166.     }
  1167.     /**
  1168.      * Set checkOut
  1169.      *
  1170.      * @param \DateTime $checkOut
  1171.      *
  1172.      * @return AppMobileGuest
  1173.      */
  1174.     public function setCheckOut($checkOut)
  1175.     {
  1176.         $this->checkOut $checkOut;
  1177.     
  1178.         return $this;
  1179.     }
  1180.     /**
  1181.      * Get checkOut
  1182.      *
  1183.      * @return \DateTime
  1184.      */
  1185.     public function getCheckOut()
  1186.     {
  1187.         return $this->checkOut;
  1188.     }
  1189.     /**
  1190.      * Set createdAt
  1191.      *
  1192.      * @param \DateTime $createdAt
  1193.      *
  1194.      * @return AppMobileGuest
  1195.      */
  1196.     public function setCreatedAt(\Datetime $createdAt)
  1197.     {
  1198.         $this->createdAt $createdAt;
  1199.     
  1200.         return $this;
  1201.     }
  1202.     /**
  1203.      * Get createdAt
  1204.      *
  1205.      * @return \DateTime
  1206.      */
  1207.     public function getCreatedAt()
  1208.     {
  1209.         return $this->createdAt;
  1210.     }
  1211.     /**
  1212.      * Set travel
  1213.      *
  1214.      * @param string $travel
  1215.      *
  1216.      * @return AppMobileGuest
  1217.      */
  1218.     public function setTravel($travel)
  1219.     {
  1220.         $this->travel $travel;
  1221.     
  1222.         return $this;
  1223.     }
  1224.     /**
  1225.      * Get travel
  1226.      *
  1227.      * @return string
  1228.      */
  1229.     public function getTravel()
  1230.     {
  1231.         return $this->travel;
  1232.     }
  1233.     /**
  1234.      * Set transport
  1235.      *
  1236.      * @param string $transport
  1237.      *
  1238.      * @return AppMobileGuest
  1239.      */
  1240.     public function setTransport($transport)
  1241.     {
  1242.         $this->transport $transport;
  1243.     
  1244.         return $this;
  1245.     }
  1246.     /**
  1247.      * Get transport
  1248.      *
  1249.      * @return string
  1250.      */
  1251.     public function getTransport()
  1252.     {
  1253.         return $this->transport;
  1254.     }
  1255.     /**
  1256.      * Set size
  1257.      *
  1258.      * @param string $size
  1259.      *
  1260.      * @return AppMobileGuest
  1261.      */
  1262.     public function setSize($size)
  1263.     {
  1264.         $this->size $size;
  1265.     
  1266.         return $this;
  1267.     }
  1268.     /**
  1269.      * Get size
  1270.      *
  1271.      * @return string
  1272.      */
  1273.     public function getSize()
  1274.     {
  1275.         return $this->size;
  1276.     }
  1277.     /**
  1278.      * Set hotel
  1279.      *
  1280.      * @param string $hotel
  1281.      *
  1282.      * @return AppMobileGuest
  1283.      */
  1284.     public function setHotel($hotel)
  1285.     {
  1286.         $this->hotel $hotel;
  1287.     
  1288.         return $this;
  1289.     }
  1290.     /**
  1291.      * Get hotel
  1292.      *
  1293.      * @return string
  1294.      */
  1295.     public function getHotel()
  1296.     {
  1297.         return $this->hotel;
  1298.     }
  1299.     /**
  1300.      * Set dinner
  1301.      *
  1302.      * @param string $dinner
  1303.      *
  1304.      * @return AppMobileGuest
  1305.      */
  1306.     public function setDinner($dinner)
  1307.     {
  1308.         $this->dinner $dinner;
  1309.     
  1310.         return $this;
  1311.     }
  1312.     /**
  1313.      * Get dinner
  1314.      *
  1315.      * @return string
  1316.      */
  1317.     public function getDinner()
  1318.     {
  1319.         return $this->dinner;
  1320.     }
  1321.     /**
  1322.      * Set sendMailConfirmation
  1323.      *
  1324.      * @param string $sendMailConfirmation
  1325.      *
  1326.      * @return AppMobileGuest
  1327.      */
  1328.     public function setSendMailConfirmation($sendMailConfirmation)
  1329.     {
  1330.         $this->sendMailConfirmation $sendMailConfirmation;
  1331.     
  1332.         return $this;
  1333.     }
  1334.     /**
  1335.      * Get sendMailConfirmation
  1336.      *
  1337.      * @return string
  1338.      */
  1339.     public function getSendMailConfirmation()
  1340.     {
  1341.         return $this->sendMailConfirmation;
  1342.     }
  1343.     /**
  1344.      * Set attendEvent
  1345.      *
  1346.      * @param string $attendEvent
  1347.      *
  1348.      * @return AppMobileGuest
  1349.      */
  1350.     public function setAttendEvent($attendEvent)
  1351.     {
  1352.         $this->attendEvent $attendEvent;
  1353.     
  1354.         return $this;
  1355.     }
  1356.     /**
  1357.      * Get attendEvent
  1358.      *
  1359.      * @return string
  1360.      */
  1361.     public function getAttendEvent()
  1362.     {
  1363.         return $this->attendEvent;
  1364.     }
  1365.     /**
  1366.      * Set participantType
  1367.      *
  1368.      * @param string $participantType
  1369.      *
  1370.      * @return AppMobileGuest
  1371.      */
  1372.     public function setParticipantType($participantType)
  1373.     {
  1374.         $this->participantType $participantType;
  1375.     
  1376.         return $this;
  1377.     }
  1378.     /**
  1379.      * Get participantType
  1380.      *
  1381.      * @return string
  1382.      */
  1383.     public function getParticipantType()
  1384.     {
  1385.         return $this->participantType;
  1386.     }
  1387.     /**
  1388.      * Set badgePrint
  1389.      *
  1390.      * @param string $badgePrint
  1391.      *
  1392.      * @return AppMobileGuest
  1393.      */
  1394.     public function setBadgePrint($badgePrint)
  1395.     {
  1396.         $this->badgePrint $badgePrint;
  1397.     
  1398.         return $this;
  1399.     }
  1400.     /**
  1401.      * Get badgePrint
  1402.      *
  1403.      * @return string
  1404.      */
  1405.     public function getBadgePrint()
  1406.     {
  1407.         return $this->badgePrint;
  1408.     }
  1409.     /**
  1410.      * Set postalCode
  1411.      *
  1412.      * @param string $postalCode
  1413.      *
  1414.      * @return AppMobileGuest
  1415.      */
  1416.     public function setPostalCode($postalCode)
  1417.     {
  1418.         $this->postalCode $postalCode;
  1419.     
  1420.         return $this;
  1421.     }
  1422.     /**
  1423.      * Get postalCode
  1424.      *
  1425.      * @return string
  1426.      */
  1427.     public function getPostalCode()
  1428.     {
  1429.         return $this->postalCode;
  1430.     }
  1431.     /**
  1432.      * Set sendMailInvitation
  1433.      *
  1434.      * @param string $sendMailInvitation
  1435.      *
  1436.      * @return AppMobileGuest
  1437.      */
  1438.     public function setSendMailInvitation($sendMailInvitation)
  1439.     {
  1440.         $this->sendMailInvitation $sendMailInvitation;
  1441.     
  1442.         return $this;
  1443.     }
  1444.     /**
  1445.      * Get sendMailInvitation
  1446.      *
  1447.      * @return string
  1448.      */
  1449.     public function getSendMailInvitation()
  1450.     {
  1451.         return $this->sendMailInvitation;
  1452.     }
  1453.     /**
  1454.      * Set associate
  1455.      *
  1456.      * @param string $associate
  1457.      *
  1458.      * @return AppMobileGuest
  1459.      */
  1460.     public function setAssociate($associate)
  1461.     {
  1462.         $this->associate $associate;
  1463.     
  1464.         return $this;
  1465.     }
  1466.     /**
  1467.      * Get associate
  1468.      *
  1469.      * @return string
  1470.      */
  1471.     public function getAssociate()
  1472.     {
  1473.         return $this->associate;
  1474.     }
  1475.     /**
  1476.      * Set language
  1477.      *
  1478.      * @param string $language
  1479.      *
  1480.      * @return AppMobileGuest
  1481.      */
  1482.     public function setLanguage($language)
  1483.     {
  1484.         $this->language $language;
  1485.     
  1486.         return $this;
  1487.     }
  1488.     /**
  1489.      * Get language
  1490.      *
  1491.      * @return string
  1492.      */
  1493.     public function getLanguage()
  1494.     {
  1495.         return $this->language;
  1496.     }
  1497.     /**
  1498.      * Set languageLocale
  1499.      *
  1500.      * @param string $languageLocale
  1501.      *
  1502.      * @return AppMobileGuest
  1503.      */
  1504.     public function setLanguageLocale($languageLocale)
  1505.     {
  1506.         $this->languageLocale $languageLocale;
  1507.     
  1508.         return $this;
  1509.     }
  1510.     /**
  1511.      * Get languageLocale
  1512.      *
  1513.      * @return string
  1514.      */
  1515.     public function getLanguageLocale()
  1516.     {
  1517.         return $this->languageLocale;
  1518.     }
  1519.     /**
  1520.      * Set associateId
  1521.      *
  1522.      * @param string $associateId
  1523.      *
  1524.      * @return AppMobileGuest
  1525.      */
  1526.     public function setAssociateId($associateId)
  1527.     {
  1528.         $this->associateId $associateId;
  1529.     
  1530.         return $this;
  1531.     }
  1532.     /**
  1533.      * Get associateId
  1534.      *
  1535.      * @return string
  1536.      */
  1537.     public function getAssociateId()
  1538.     {
  1539.         return $this->associateId;
  1540.     }
  1541.     /**
  1542.      * Set translations
  1543.      *
  1544.      * @param string $translations
  1545.      *
  1546.      * @return AppMobileGuest
  1547.      */
  1548.     public function setTranslations($translations)
  1549.     {
  1550.         $this->translations $translations;
  1551.         return $this;
  1552.     }
  1553.     /**
  1554.      * Get translations
  1555.      *
  1556.      * @return string
  1557.      */
  1558.     public function getTranslations()
  1559.     {
  1560.         return $this->translations;
  1561.     }
  1562.         /**
  1563.      * Set onSite
  1564.      *
  1565.      * @param boolean $onSite
  1566.      *
  1567.      * @return AppMobileGuest
  1568.      */
  1569.     public function setOnSite($onSite)
  1570.     {
  1571.         $this->onSite $onSite;
  1572.     
  1573.         return $this;
  1574.     }
  1575.     /**
  1576.      * Get onSite
  1577.      *
  1578.      * @return boolean
  1579.      */
  1580.     public function getOnSite()
  1581.     {
  1582.         return $this->onSite;
  1583.     }
  1584.     public function getMobileAppUsersParent(): ?MobileAppUsers
  1585.     {
  1586.         return $this->MobileAppUsersParent;
  1587.     }
  1588.     public function setMobileAppUsersParent(?MobileAppUsers $MobileAppUsersParent): self
  1589.     {
  1590.         $this->MobileAppUsersParent $MobileAppUsersParent;
  1591.         return $this;
  1592.     }
  1593.     public function getPackageSold(): ?MobileAppPackageSold
  1594.     {
  1595.         return $this->packageSold;
  1596.     }
  1597.     public function setPackageSold(?MobileAppPackageSold $packageSold): self
  1598.     {
  1599.         $this->packageSold $packageSold;
  1600.         return $this;
  1601.     }
  1602. }