<?php
namespace App\Entity;
use App\Entity\EventFormEntity;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
/**
* MobileAppEvent
*
* @ORM\Table(name="MobileApp_event")
* @ORM\Entity(repositoryClass="App\Repository\MobileAppEventRepository")
* @ORM\HasLifecycleCallbacks()
*/
class MobileAppEvent
{
/**
* @var int
*
* @ORM\Column(name="eid", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="proposal_id", type="string")
*/
private $proposalId;
/**
* @var string
*
* @ORM\Column(name="name", type="string", length=150)
*/
private $name;
/**
* @var string
*
* @ORM\Column(name="name_en", type="string", length=150, nullable=true)
*/
private $nameEn;
/**
* @var string
*
* @ORM\Column(name="keyword", type="string", length=250, nullable=true)
*/
private $keyword;
/**
* @var string
*
* @ORM\Column(name="country", type="text", nullable=true)
*/
private $country;
/**
* @var string
*
* @ORM\Column(name="city", type="text", nullable=true)
*/
private $city;
/**
* @var string
*
* @ORM\Column(name="address", type="text", nullable=true)
*/
private $address;
/**
* @var string
*
* @ORM\Column(name="description", type="text", nullable=true)
*/
private $description;
/**
* @var string
*
* @ORM\Column(name="description_en", type="text", nullable=true)
*/
private $descriptionEn;
/**
* @var string
*
* @ORM\Column(name="location", type="string", length=250, nullable=true)
*/
private $location;
/**
* @var \DateTime
*
* @ORM\Column(name="start_date", type="datetime")
*/
private $startDate;
/**
* @var \DateTime
*
* @ORM\Column(name="end_date", type="datetime")
*/
private $endDate;
/**
* @var boolean
*
* @ORM\Column(name="status", type="boolean", options={"default"=0})
*/
private $status;
/**
* @var string
*
* @ORM\Column(name="image", type="string", length=150, nullable=true)
*/
private $image;
/**
* @var string
*
* @ORM\Column(name="image_background", type="string", length=150, nullable=true)
*/
private $imageBackground;
/**
* @var string
*
* @ORM\Column(name="logo", type="string", length=150, nullable=true)
*/
private $logo;
/**
* @var string
*
* @ORM\Column(name="image_web", type="string", length=150, nullable=true)
*/
private $imageWeb;
/**
* @var string
*
* @ORM\Column(name="video", type="string", length=150, nullable=true)
*/
private $video;
/**
* @var string
*
* @ORM\Column(name="music", type="string", length=150, nullable=true)
*/
private $music;
/**
* @var string
*
* @ORM\Column(name="primaryColor", type="string", length=150)
*/
private $primaryColor = '#59cbe8';
/**
* @var string
*
* @ORM\Column(name="secondaryColor", type="string", length=150)
*/
private $secondaryColor = '#59cbe8';
/**
* @var string
*
* @ORM\Column(name="bg_color", type="string", length=150)
*/
private $bgColor = '#263238';
/**
* @var string
*
* @ORM\Column(name="register_bg_color", type="string", length=150, nullable=true)
*/
private $registerBgColor = '#59cbe8';
/**
* @var string
*
* @ORM\Column(name="register_text_color", type="string", length=150, nullable=true)
*/
private $registerTextColor = '#263238';
/**
* @var \DateTime
*
* @ORM\Column(name="created_at", type="datetime")
*/
private $createdAt;
/**
* @var int
*
* @ORM\Column(name="created_id", type="integer")
*/
private $createdId;
/**
* @var \DateTime
*
* @ORM\Column(name="updated_at", type="datetime")
*/
private $updatedAt;
/**
* @var int
*
* @ORM\Column(name="updated_id", type="integer")
*/
private $updatedId;
/**
* @var boolean
*
* @ORM\Column(name="private_gallery", type="boolean", options={"default"=0})
*/
private $privateGallery = 0;
/**
* @var boolean
*
* @ORM\Column(name="vote_gallery", type="boolean", options={"default"=0})
*/
private $voteGallery = 0;
/**
* @var boolean
*
* @ORM\Column(name="private_selfie", type="boolean", options={"default"=0})
*/
private $privateSelfie = 0;
/**
* @var boolean
*
* @ORM\Column(name="private_video", type="boolean", options={"default"=0})
*/
private $privateVideo = 0;
/**
* @var boolean
*
* @ORM\Column(name="badge_multi", type="boolean", options={"default"=0})
*/
private $badgeMulti = 0;
/**
* @var boolean
*
* @ORM\Column(name="private_wall", type="boolean", options={"default"=0})
*/
private $privateWall = 0;
/**
* @var boolean
*
* @ORM\Column(name="wall_view", type="boolean", options={"default"=0})
*/
private $wallView = 0;
/**
* @var string
*
* @ORM\Column(name="url_app_android", type="text", length=255, nullable=true)
*/
private $urlAppAndroid;
/**
* @var string
*
* @ORM\Column(name="url_app_ios", type="text", length=255, nullable=true)
*/
private $urlAppIos;
/**
* @var string
*
* @ORM\Column(name="email_send", type="string", length=255, nullable=true)
*/
private $emailSend;
/**
* @var string
*
* @ORM\Column(name="pass_email_send", type="string", length=255, nullable=true)
*/
private $passEmailSend;
/**
* @var string
*
* @ORM\Column(name="mail_content", type="text", nullable=true)
*/
private $mailContent;
/**
* @var string
*
* @ORM\Column(name="mail_content_qr", type="text", nullable=true)
*/
private $mailContentQr;
/**
* @var string
*
* @ORM\Column(name="mail_content_confirmation", type="text", nullable=true)
*/
private $mailContentConfirmation;
/**
* @var string
*
* @ORM\Column(name="mail_content_reservation", type="text", nullable=true)
*/
private $mailContentReservation;
/**
* @var string
*
* @ORM\Column(name="app_id_onesignal", type="string", length=255, nullable=true)
*/
private $appId;
/**
* @var string
*
* @ORM\Column(name="rest_key_api_onesignal", type="string", length=255, nullable=true)
*/
private $restKeyApi;
/**
* @var string
*
* @ORM\Column(name="event_icon", type="string", length=255, nullable=true)
*/
private $eventIcon = 'default-icon.png';
/**
* @var string
*
* @ORM\Column(name="type_register", type="string", length=150, nullable=true)
*/
private $typeRegister;
/**
* @var string
*
* @ORM\Column(name="twitter", type="string", length=255, nullable=true)
*/
private $twitter;
/**
* @var string
*
* @ORM\Column(name="facebook", type="string", length=255, nullable=true)
*/
private $facebook;
/**
* @var string
*
* @ORM\Column(name="instagram", type="string", length=255, nullable=true)
*/
private $instagram;
/**
* @var string
*
* @ORM\Column(name="linkedin", type="string", length=255, nullable=true)
*/
private $linkedin;
/**
* @var string
*
* @ORM\Column(name="youtube", type="string", length=255, nullable=true)
*/
private $youtube;
/**
* @var string
*
* @ORM\Column(name="terms_conditions", type="text", nullable=true)
*/
private $termsConditions;
/**
* @var string
*
* @ORM\Column(name="share_contact", type="text", nullable=true)
*/
private $shareContact;
/**
* @var string
*
* @ORM\Column(name="commercial_communications_title", type="text", nullable=true)
*/
private $commercialCommunicationsTitle;
/**
* @var string
*
* @ORM\Column(name="commercial_communications", type="text", nullable=true)
*/
private $commercialCommunications;
/**
* @var string
*
* @ORM\Column(name="company_name", type="string", length=255, nullable=true)
*/
private $companyName;
/**
* @var string
* @ORM\Column(name="language", type="string", length=11, nullable=true)
*/
private $language;
/**
* @var boolean
*
* @ORM\Column(name="pre_registration", type="boolean", options={"default"=0})
*/
private $preRegistration = 0;
/**
* @var boolean
*
* @ORM\Column(name="app_login_register", type="boolean", options={"default"=0})
*/
private $appLoginRegister = 0;
/**
* @var boolean
*
* @ORM\Column(name="app_login_invitation", type="boolean", options={"default"=0})
*/
private $appLoginInvitation = 0;
/**
* @var string
*
* @ORM\Column(name="mail_content_invitation", type="text", nullable=true)
*/
private $mailContentInvitation;
/**
* @var string
*
* @ORM\Column(name="alfa", type="text", nullable=true)
*/
private $alfa;
/**
* @var string
*
* @ORM\Column(name="backgroundHome", type="string", length=150, nullable=true)
*/
private $backgroundHome;
/**
* @ORM\OneToMany(targetEntity="App\Entity\EventFormEntity", mappedBy="event")
*/
private $eventFormEntities;
/**
* @var boolean
*
* @ORM\Column(name="form_status", type="boolean", options={"default"=0})
*/
private $formStatus = 0;
/**
* @var string|null
*
* @ORM\Column(name="form_closed", type="text", nullable=true)
*/
private $formClosed;
public function __construct()
{
$this->eventFormEntities = new ArrayCollection();
}
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set proposalId
*
* @param string $proposalId
*
* @return MobileAppEvent
*/
public function setProposalId($proposalId)
{
$this->proposalId = $proposalId;
return $this;
}
/**
* Get proposalId
*
* @return string
*/
public function getProposalId()
{
return $this->proposalId;
}
/**
* Set name
*
* @param string $name
*
* @return MobileAppEvent
*/
public function setName($name)
{
$this->name = $name;
return $this;
}
/**
* Get name
*
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* Set nameEn
*
* @param string $nameEn
*
* @return MobileAppEvent
*/
public function setNameEn($nameEn)
{
$this->nameEn = $nameEn;
return $this;
}
/**
* Get nameEn
*
* @return string
*/
public function getNameEn()
{
return $this->nameEn;
}
/**
* Set keyword
*
* @param string $keyword
*
* @return MobileAppEvent
*/
public function setKeyword($keyword)
{
$this->keyword = $keyword;
return $this;
}
/**
* Get keyword
*
* @return string
*/
public function getKeyword()
{
return $this->keyword;
}
/**
* Set country
*
* @param string $country
*
* @return MobileAppEvent
*/
public function setCountry($country)
{
$this->country = $country;
return $this;
}
/**
* Get country
*
* @return string
*/
public function getCountry()
{
return $this->country;
}
/**
* Set city
*
* @param string $city
*
* @return MobileAppEvent
*/
public function setCity($city)
{
$this->city = $city;
return $this;
}
/**
* Get city
*
* @return string
*/
public function getCity()
{
return $this->city;
}
/**
* Set address
*
* @param string $address
*
* @return MobileAppEvent
*/
public function setAddress($address)
{
$this->address = $address;
return $this;
}
/**
* Get address
*
* @return string
*/
public function getAddress()
{
return $this->address;
}
/**
* Set description
*
* @param string $description
*
* @return MobileAppEvent
*/
public function setDescription($description)
{
$this->description = $description;
return $this;
}
/**
* Get description
*
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* Set descriptionEn
*
* @param string $descriptionEn
*
* @return MobileAppEvent
*/
public function setDescriptionEn($descriptionEn)
{
$this->descriptionEn = $descriptionEn;
return $this;
}
/**
* Get descriptionEn
*
* @return string
*/
public function getDescriptionEn()
{
return $this->descriptionEn;
}
/**
* Set location
*
* @param string $location
*
* @return MobileAppEvent
*/
public function setLocation($location)
{
$this->location = $location;
return $this;
}
/**
* Get location
*
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* Set startDate
*
* @param \DateTime $startDate
*
* @return MobileAppEvent
*/
public function setStartDate($startDate)
{
$this->startDate = $startDate;
return $this;
}
/**
* Get startDate
*
* @return \DateTime
*/
public function getStartDate()
{
return $this->startDate;
}
/**
* Set endDate
*
* @param \DateTime $endDate
*
* @return MobileAppEvent
*/
public function setEndDate($endDate)
{
$this->endDate = $endDate;
return $this;
}
/**
* Get endDate
*
* @return \DateTime
*/
public function getEndDate()
{
return $this->endDate;
}
/**
* Set status
*
* @param boolean $status
*
* @return MobileAppEvent
*/
public function setStatus($status)
{
$this->status = $status;
return $this;
}
/**
* Get status
*
* @return boolean
*/
public function getStatus()
{
return $this->status;
}
/**
* Set image
*
* @param string $image
*
* @return MobileAppEvent
*/
public function setImage($image)
{
$this->image = $image;
return $this;
}
/**
* Get image
*
* @return string
*/
public function getImage()
{
return $this->image;
}
/**
* Set imageBackground
*
* @param string $imageBackground
*
* @return MobileAppEvent
*/
public function setImageBackground($imageBackground)
{
$this->imageBackground = $imageBackground;
return $this;
}
/**
* Get imageBackground
*
* @return string
*/
public function getImageBackground()
{
return $this->imageBackground;
}
/**
* Set logo
*
* @param string $logo
*
* @return MobileAppEvent
*/
public function setLogo($logo)
{
$this->logo = $logo;
return $this;
}
/**
* Get logo
*
* @return string
*/
public function getLogo()
{
return $this->logo;
}
/**
* Set imageWeb
*
* @param string $imageWeb
*
* @return MobileAppEvent
*/
public function setImageWeb($imageWeb)
{
$this->imageWeb = $imageWeb;
return $this;
}
/**
* Get imageWeb
*
* @return string
*/
public function getImageWeb()
{
return $this->imageWeb;
}
/**
* Set video
*
* @param string $video
*
* @return MobileAppEvent
*/
public function setVideo($video)
{
$this->video = $video;
return $this;
}
/**
* Get video
*
* @return string
*/
public function getVideo()
{
return $this->video;
}
/**
* Set music
*
* @param string $music
*
* @return MobileAppEvent
*/
public function setMusic($music)
{
$this->music = $music;
return $this;
}
/**
* Get music
*
* @return string
*/
public function getMusic()
{
return $this->music;
}
/**
* Set primaryColor
*
* @param string $primaryColor
*
* @return MobileAppEvent
*/
public function setPrimaryColor($primaryColor)
{
$this->primaryColor = $primaryColor;
return $this;
}
/**
* Get primaryColor
*
* @return string
*/
public function getPrimaryColor()
{
return $this->primaryColor;
}
/**
* Set secondaryColor
*
* @param string $secondaryColor
*
* @return MobileAppEvent
*/
public function setSecondaryColor($secondaryColor)
{
$this->secondaryColor = $secondaryColor;
return $this;
}
/**
* Get secondaryColor
*
* @return string
*/
public function getSecondaryColor()
{
return $this->secondaryColor;
}
/**
* Set bgColor
*
* @param string $bgColor
*
* @return MobileAppEvent
*/
public function setBgColor($bgColor)
{
$this->bgColor = $bgColor;
return $this;
}
/**
* Get bgColor
*
* @return string
*/
public function getBgColor()
{
return $this->bgColor;
}
/**
* Set registerBgColor
*
* @param string $registerBgColor
*
* @return MobileAppEvent
*/
public function setRegisterBgColor($registerBgColor)
{
$this->registerBgColor = $registerBgColor;
return $this;
}
/**
* Get registerBgColor
*
* @return string
*/
public function getRegisterBgColor()
{
return $this->registerBgColor;
}
/**
* Set registerTextColor
*
* @param string $registerTextColor
*
* @return MobileAppEvent
*/
public function setRegisterTextColor($registerTextColor)
{
$this->registerTextColor = $registerTextColor;
return $this;
}
/**
* Get registerTextColor
*
* @return string
*/
public function getRegisterTextColor()
{
return $this->registerTextColor;
}
/**
* Set createdAt
*
* @param \DateTime $createdAt
*
* @return MobileAppEvent
*/
public function setCreatedAt($createdAt)
{
$this->createdAt = $createdAt;
return $this;
}
/**
* Get createdAt
*
* @return \DateTime
*/
public function getCreatedAt()
{
return $this->createdAt;
}
/**
* Set createdId
*
* @param integer $createdId
*
* @return MobileAppEvent
*/
public function setCreatedId($createdId)
{
$this->createdId = $createdId;
return $this;
}
/**
* Get createdId
*
* @return integer
*/
public function getCreatedId()
{
return $this->createdId;
}
/**
* Set updatedAt
*
* @param \DateTime $updatedAt
*
* @return MobileAppEvent
*/
public function setUpdatedAt($updatedAt)
{
$this->updatedAt = $updatedAt;
return $this;
}
/**
* Get updatedAt
*
* @return \DateTime
*/
public function getUpdatedAt()
{
return $this->updatedAt;
}
/**
* Set updatedId
*
* @param integer $updatedId
*
* @return MobileAppEvent
*/
public function setUpdatedId($updatedId)
{
$this->updatedId = $updatedId;
return $this;
}
/**
* Get updatedId
*
* @return integer
*/
public function getUpdatedId()
{
return $this->updatedId;
}
/**
* Set privateGallery
*
* @param boolean $privateGallery
*
* @return MobileAppEvent
*/
public function setPrivateGallery($privateGallery)
{
$this->privateGallery = $privateGallery;
return $this;
}
/**
* Get privateGallery
*
* @return boolean
*/
public function getPrivateGallery()
{
return $this->privateGallery;
}
/**
* Set voteGallery
*
* @param boolean $voteGallery
*
* @return MobileAppEvent
*/
public function setVoteGallery($voteGallery)
{
$this->voteGallery = $voteGallery;
return $this;
}
/**
* Get voteGallery
*
* @return boolean
*/
public function getVoteGallery()
{
return $this->voteGallery;
}
/**
* Set privateSelfie
*
* @param boolean $privateSelfie
*
* @return MobileAppEvent
*/
public function setPrivateSelfie($privateSelfie)
{
$this->privateSelfie = $privateSelfie;
return $this;
}
/**
* Get privateSelfie
*
* @return boolean
*/
public function getPrivateSelfie()
{
return $this->privateSelfie;
}
/**
* Set privateVideo
*
* @param boolean $privateVideo
*
* @return MobileAppEvent
*/
public function setPrivateVideo($privateVideo)
{
$this->privateVideo = $privateVideo;
return $this;
}
/**
* Get privateVideo
*
* @return boolean
*/
public function getPrivateVideo()
{
return $this->privateVideo;
}
/**
* Set badgeMulti
*
* @param boolean $badgeMulti
*
* @return MobileAppEvent
*/
public function setBadgeMulti($badgeMulti)
{
$this->badgeMulti = $badgeMulti;
return $this;
}
/**
* Get badgeMulti
*
* @return boolean
*/
public function getBadgeMulti()
{
return $this->badgeMulti;
}
/**
* Set privateWall
*
* @param boolean $privateWall
*
* @return MobileAppEvent
*/
public function setPrivateWall($privateWall)
{
$this->privateWall = $privateWall;
return $this;
}
/**
* Get privateWall
*
* @return boolean
*/
public function getPrivateWall()
{
return $this->privateWall;
}
/**
* Set wallView
*
* @param boolean $wallView
*
* @return MobileAppEvent
*/
public function setWallView($wallView)
{
$this->wallView = $wallView;
return $this;
}
/**
* Get wallView
*
* @return boolean
*/
public function getWallView()
{
return $this->wallView;
}
/**
* Set urlAppAndroid
*
* @param string $urlAppAndroid
*
* @return MobileAppEvent
*/
public function setUrlAppAndroid($urlAppAndroid)
{
$this->urlAppAndroid = $urlAppAndroid;
return $this;
}
/**
* Get urlAppAndroid
*
* @return string
*/
public function getUrlAppAndroid()
{
return $this->urlAppAndroid;
}
/**
* Set urlAppIos
*
* @param string $urlAppIos
*
* @return MobileAppEvent
*/
public function setUrlAppIos($urlAppIos)
{
$this->urlAppIos = $urlAppIos;
return $this;
}
/**
* Get urlAppIos
*
* @return string
*/
public function getUrlAppIos()
{
return $this->urlAppIos;
}
/**
* Set emailSend
*
* @param string $emailSend
*
* @return MobileAppEvent
*/
public function setEmailSend($emailSend)
{
$this->emailSend = $emailSend;
return $this;
}
/**
* Get emailSend
*
* @return string
*/
public function getEmailSend()
{
return $this->emailSend;
}
/**
* Set passEmailSend
*
* @param string $passEmailSend
*
* @return MobileAppEvent
*/
public function setPassEmailSend($passEmailSend)
{
$this->passEmailSend = $passEmailSend;
return $this;
}
/**
* Get passEmailSend
*
* @return string
*/
public function getPassEmailSend()
{
return $this->passEmailSend;
}
/**
* Set mailContent
*
* @param string $mailContent
*
* @return MobileAppEvent
*/
public function setMailContent($mailContent)
{
$this->mailContent = $mailContent;
return $this;
}
/**
* Get mailContent
*
* @return string
*/
public function getMailContent()
{
return $this->mailContent;
}
/**
* Set mailContentQr
*
* @param string $mailContentQr
*
* @return MobileAppEvent
*/
public function setMailContentQr($mailContentQr)
{
$this->mailContentQr = $mailContentQr;
return $this;
}
/**
* Get mailContentQr
*
* @return string
*/
public function getMailContentQr()
{
return $this->mailContentQr;
}
/**
* Set mailContentConfirmation
*
* @param string $mailContentConfirmation
*
* @return MobileAppEvent
*/
public function setMailContentConfirmation($mailContentConfirmation)
{
$this->mailContentConfirmation = $mailContentConfirmation;
return $this;
}
/**
* Get mailContentConfirmation
*
* @return string
*/
public function getMailContentConfirmation()
{
return $this->mailContentConfirmation;
}
/**
* Set mailContentReservation
*
* @param string $mailContentReservation
*
* @return MobileAppEvent
*/
public function setMailContentReservation($mailContentReservation)
{
$this->mailContentReservation = $mailContentReservation;
return $this;
}
/**
* Get mailContentReservation
*
* @return string
*/
public function getMailContentReservation()
{
return $this->mailContentReservation;
}
/**
* Set appId
*
* @param string $appId
*
* @return MobileAppEvent
*/
public function setAppId($appId)
{
$this->appId = $appId;
return $this;
}
/**
* Get appId
*
* @return string
*/
public function getAppId()
{
return $this->appId;
}
/**
* Set restKeyApi
*
* @param string $restKeyApi
*
* @return MobileAppEvent
*/
public function setRestKeyApi($restKeyApi)
{
$this->restKeyApi = $restKeyApi;
return $this;
}
/**
* Get restKeyApi
*
* @return string
*/
public function getRestKeyApi()
{
return $this->restKeyApi;
}
/**
* Set eventIcon
*
* @param string $eventIcon
*
* @return MobileAppEvent
*/
public function setEventIcon($eventIcon)
{
$this->eventIcon = $eventIcon;
return $this;
}
/**
* Get eventIcon
*
* @return string
*/
public function getEventIcon()
{
return $this->eventIcon;
}
/**
* Set typeRegister
*
* @param string $typeRegister
*
* @return MobileAppEvent
*/
public function setTypeRegister($typeRegister)
{
$this->typeRegister = $typeRegister;
return $this;
}
/**
* Get typeRegister
*
* @return string
*/
public function getTypeRegister()
{
return $this->typeRegister;
}
/**
* Set twitter
*
* @param string $twitter
*
* @return MobileAppEvent
*/
public function setTwitter($twitter)
{
$this->twitter = $twitter;
return $this;
}
/**
* Get twitter
*
* @return string
*/
public function getTwitter()
{
return $this->twitter;
}
/**
* Set facebook
*
* @param string $facebook
*
* @return MobileAppEvent
*/
public function setFacebook($facebook)
{
$this->facebook = $facebook;
return $this;
}
/**
* Get facebook
*
* @return string
*/
public function getFacebook()
{
return $this->facebook;
}
/**
* Set instagram
*
* @param string $instagram
*
* @return MobileAppEvent
*/
public function setInstagram($instagram)
{
$this->instagram = $instagram;
return $this;
}
/**
* Get instagram
*
* @return string
*/
public function getInstagram()
{
return $this->instagram;
}
/**
* Set linkedin
*
* @param string $linkedin
*
* @return MobileAppEvent
*/
public function setLinkedin($linkedin)
{
$this->linkedin = $linkedin;
return $this;
}
/**
* Get linkedin
*
* @return string
*/
public function getLinkedin()
{
return $this->linkedin;
}
/**
* Set youtube
*
* @param string $youtube
*
* @return MobileAppEvent
*/
public function setYoutube($youtube)
{
$this->youtube = $youtube;
return $this;
}
/**
* Get youtube
*
* @return string
*/
public function getYoutube()
{
return $this->youtube;
}
/**
* Set termsConditions
*
* @param string $termsConditions
*
* @return MobileAppEvent
*/
public function setTermsConditions($termsConditions)
{
$this->termsConditions = $termsConditions;
return $this;
}
/**
* Get termsConditions
*
* @return string
*/
public function getTermsConditions()
{
return $this->termsConditions;
}
/**
* Set shareContact
*
* @param string $shareContact
*
* @return MobileAppEvent
*/
public function setShareContact($shareContact)
{
$this->shareContact = $shareContact;
return $this;
}
/**
* Get shareContact
*
* @return string
*/
public function getShareContact()
{
return $this->shareContact;
}
/**
* Set commercialCommunicationsTitle
*
* @param string $commercialCommunicationsTitle
*
* @return MobileAppEvent
*/
public function setCommercialCommunicationsTitle($commercialCommunicationsTitle)
{
$this->commercialCommunicationsTitle = $commercialCommunicationsTitle;
return $this;
}
/**
* Get commercialCommunicationsTitle
*
* @return string
*/
public function getCommercialCommunicationsTitle()
{
return $this->commercialCommunicationsTitle;
}
/**
* Set commercialCommunications
*
* @param string $commercialCommunications
*
* @return MobileAppEvent
*/
public function setCommercialCommunications($commercialCommunications)
{
$this->commercialCommunications = $commercialCommunications;
return $this;
}
/**
* Get commercialCommunications
*
* @return string
*/
public function getCommercialCommunications()
{
return $this->commercialCommunications;
}
/**
* Set companyName
*
* @param string $companyName
*
* @return MobileAppEvent
*/
public function setCompanyName($companyName)
{
$this->companyName = $companyName;
return $this;
}
/**
* Get companyName
*
* @return string
*/
public function getCompanyName()
{
return $this->companyName;
}
/**
* Set language
*
* @param string $language
*
* @return MobileAppEvent
*/
public function setLanguage($language)
{
$this->language = $language;
return $this;
}
/**
* Get language
*
* @return string
*/
public function getLanguage()
{
return $this->language;
}
/**
* Set preRegistration
*
* @param boolean $preRegistration
*
* @return MobileAppEvent
*/
public function setPreRegistration($preRegistration)
{
$this->preRegistration = $preRegistration;
return $this;
}
/**
* Get preRegistration
*
* @return boolean
*/
public function getPreRegistration()
{
return $this->preRegistration;
}
/**
* Set appLoginRegister
*
* @param boolean $appLoginRegister
*
* @return MobileAppEvent
*/
public function setAppLoginRegister($appLoginRegister)
{
$this->appLoginRegister = $appLoginRegister;
return $this;
}
/**
* Get appLoginRegister
*
* @return boolean
*/
public function getAppLoginRegister()
{
return $this->appLoginRegister;
}
/**
* Set appLoginInvitation
*
* @param boolean $appLoginInvitation
*
* @return MobileAppEvent
*/
public function setAppLoginInvitation($appLoginInvitation)
{
$this->appLoginInvitation = $appLoginInvitation;
return $this;
}
/**
* Get appLoginInvitation
*
* @return boolean
*/
public function getAppLoginInvitation()
{
return $this->appLoginInvitation;
}
/**
* Set mailContentInvitation
*
* @param string $mailContentInvitation
*
* @return MobileAppEvent
*/
public function setMailContentInvitation($mailContentInvitation)
{
$this->mailContentInvitation = $mailContentInvitation;
return $this;
}
/**
* Get mailContentInvitation
*
* @return string
*/
public function getMailContentInvitation()
{
return $this->mailContentInvitation;
}
/**
* Set alfa
*
* @param string $alfa
*
* @return MobileAppEvent
*/
public function setAlfa($alfa)
{
$this->alfa = $alfa;
return $this;
}
/**
* Get alfa
*
* @return string
*/
public function getAlfa()
{
return $this->alfa;
}
/**
* Set backgroundHome
*
* @param string $backgroundHome
*
* @return MobileAppEvent
*/
public function setBackgroundHome($backgroundHome)
{
$this->backgroundHome = $backgroundHome;
return $this;
}
/**
* Get backgroundHome
*
* @return string
*/
public function getBackgroundHome()
{
return $this->backgroundHome;
}
/**
* Get eventFormEntities
*/
public function getEventFormEntities()
{
return $this->eventFormEntities;
}
public function addEventFormEntity(EventFormEntity $eventFormEntity)
{
if (!$this->eventFormEntities->contains($eventFormEntity)) {
$this->eventFormEntities[] = $eventFormEntity;
$eventFormEntity->setEid($this);
}
}
public function removeEventFormEntity(EventFormEntity $eventFormEntity)
{
if ($this->eventFormEntities->contains($eventFormEntity)) {
$this->eventFormEntities->removeElement($eventFormEntity);
// establecer el lado inverso a null (a menos que ya se haya eliminado)
if ($eventFormEntity->getEid() === $this) {
$eventFormEntity->setEid(null);
}
}
}
/**
* Set formStatus
*
* @param boolean $formStatus
*
* @return MobileAppEvent
*/
public function setFormStatus($formStatus)
{
$this->formStatus = $formStatus;
return $this;
}
/**
* Get formStatus
*
* @return boolean
*/
public function getFormStatus()
{
return $this->formStatus;
}
/**
* Set formClosed
*
* @param string|null $formClosed
* @return MobileAppEvent
*/
public function setFormClosed($formClosed)
{
$this->formClosed = $formClosed;
return $this;
}
/**
* Get formClosed
*
* @return string|null
*/
public function getFormClosed()
{
return $this->formClosed;
}
}