| Current Path : /var/www/v3.cesa.co.za/src/EventBundle/Entity/ |
| Current File : /var/www/v3.cesa.co.za/src/EventBundle/Entity/MarketingAttendee.php |
<?php
namespace App\EventBundle\Entity;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
/**
* MarketingAttendee
*
* @ORM\Table(name="MarketingAttendees")
* @ORM\Entity(repositoryClass="App\EventBundle\Repository\MarketingAttendeeRepository")
*/
class MarketingAttendee
{
/**
* @ORM\Id
* @ORM\Column(name="AttendeeID", type="integer")
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @ORM\Column(name="ContactTitle", type="string", length=50)
*/
private $contact_title;
/**
* @ORM\Column(name="ContactFirstName", type="string", length=255, nullable=true)
*/
private $contact_first_name;
/**
* @ORM\Column(name="ContactLastName", type="string", length=255, nullable=true)
*/
private $contact_last_name;
/**
* @ORM\Column(name="CompanyName", type="string", length=255, nullable=true)
*/
private $company_name;
/**
* @ORM\Column(name="AddressLine1", type="string", length=255, nullable=true)
*/
private $address_line_1;
/**
* @ORM\Column(name="AddressLine2", type="string", length=255, nullable=true)
*/
private $address_line_2;
/**
* @ORM\Column(name="AddressLine3", type="string", length=255, nullable=true)
*/
private $address_line_3;
/**
* @ORM\Column(name="City", type="string", length=255, nullable=true)
*/
private $city;
/**
* @ORM\Column(name="PostalCode", type="string", length=20, nullable=true)
*/
private $postal_code;
/**
* @ORM\Column(name="PhoneNumber", type="string", length=50, nullable=true)
*/
private $phone_number;
/**
* @ORM\Column(name="MobileNumber", type="string", length=50, nullable=true)
*/
private $mobile_number;
/**
* @ORM\Column(name="FaxNumber", type="string", length=50, nullable=true)
*/
private $fax_number;
/**
* @ORM\Column(name="EmailAddress", type="string", length=255, nullable=true)
*/
private $email_address;
/**
* @ORM\Column(name="DietaryReq", type="text", nullable=true)
*/
private $dietary_req;
/**
* @ORM\Column(name="Attended", type="string", length=1, nullable=true, options={"default": "u"})
*/
private $attended;
/**
* @ORM\Column(name="OrderNum", type="string", length=50, nullable=true)
*/
private $order_num;
/**
* @ORM\Column(name="OrgVATNum", type="string", length=50, nullable=true)
*/
private $org_vat_num;
/**
* @ORM\Column(name="IDNumber", type="string", length=50, nullable=true)
*/
private $id_number;
/**
* @ORM\Column(name="SAACEMemNumber", type="string", length=50, nullable=true)
*/
private $saace_mem_number;
/**
* @ORM\Column(name="ECSANumber", type="string", length=50, nullable=true)
*/
private $ecsa_number;
/**
* @ORM\Column(name="Designation", type="string", length=50, nullable=true)
*/
private $designation;
/**
* @ORM\Column(name="Cancelled", type="boolean", nullable=false, options={"default": 0})
*/
private $cancelled;
/**
* @ORM\Column(name="DateCancelled", type="datetime", nullable=true)
*/
private $date_cancelled;
/**
* @ORM\Column(name="BookingName", type="string", length=255, nullable=true)
*/
private $booking_name;
/**
* @ORM\Column(name="BookingTel", type="string", length=50, nullable=true)
*/
private $booking_tel;
/**
* @ORM\Column(name="BookingEmail", type="string", length=255, nullable=true)
*/
private $booking_email;
/**
* @ORM\Column(name="BookingFax", type="string", length=50, nullable=true)
*/
private $booking_fax;
/**
* @ORM\Column(name="DateBooked", type="datetime", nullable=true)
*/
private $date_booked;
/**
* @ORM\Column(name="KnownAs", type="string", length=255, nullable=true)
*/
private $known_as;
/**
* @ORM\Column(name="Comments", type="text", nullable=true)
*/
private $comments;
/**
* @ORM\Column(name="CertificateSent", type="datetime", nullable=true)
*/
private $certificate_sent;
/**
* @ORM\Column(name="CompanyType", type="string", length=50, nullable=true)
*/
private $company_type;
/**
* @ORM\Column(name="SAICEMember", type="boolean", nullable=false, options={"default": 0})
*/
private $saice_member;
/**
* @ORM\Column(name="SAICEMemNumber", type="string", length=50, nullable=true)
*/
private $saice_mem_number;
/**
* @ORM\Column(name="Password", type="string", length=20, nullable=true)
*/
private $password;
/**
* @ORM\Column(name="TagPrinted", type="boolean", nullable=false, options={"default": 0})
*/
private $tag_printed;
/**
* @ORM\Column(name="Exhibitor", type="boolean", nullable=false, options={"default": 0})
*/
private $exhibitor;
/**
* @ORM\Column(name="DinnerOnly", type="boolean", nullable=false, options={"default": 0})
*/
private $dinner_only;
/**
* @ORM\Column(name="TablesRequired", type="integer", nullable=false, options={"default": 0})
*/
private $tables_required;
/**
* @ORM\Column(name="SeatsRequired", type="integer", nullable=false, options={"default": 0})
*/
private $seats_required;
/**
* @ORM\Column(name="PartnerName", type="string", length=255, nullable=true)
*/
private $partner_name;
/**
* @ORM\Column(name="BookingForm", type="text", nullable=true)
*/
private $booking_form;
/**
* @ORM\Column(name="Category", type="string", length=255, nullable=true)
*/
private $category;
/**
* @ORM\Column(name="TableNumber", type="integer", nullable=false, options={"default": 0})
*/
private $table_number;
/**
* @ORM\Column(name="Media", type="boolean", nullable=false, options={"default": 0})
*/
private $media;
/**
* @ORM\Column(name="Subscribed", type="string", length=1, nullable=true)
*/
private $subscribed;
/**
* @ORM\ManyToOne(targetEntity="MarketingEvent", inversedBy="marketing_attendee")
* @ORM\JoinColumn(name="EventID", referencedColumnName="EventID")
*/
private $marketing_event;
public function getId(): ?int
{
return $this->id;
}
public function getContactTitle(): ?string
{
return $this->contact_title;
}
public function setContactTitle(string $contact_title): static
{
$this->contact_title = $contact_title;
return $this;
}
public function getContactFirstName(): ?string
{
return $this->contact_first_name;
}
public function setContactFirstName(?string $contact_first_name): static
{
$this->contact_first_name = $contact_first_name;
return $this;
}
public function getContactLastName(): ?string
{
return $this->contact_last_name;
}
public function setContactLastName(?string $contact_last_name): static
{
$this->contact_last_name = $contact_last_name;
return $this;
}
public function getCompanyName(): ?string
{
return $this->company_name;
}
public function setCompanyName(?string $company_name): static
{
$this->company_name = $company_name;
return $this;
}
public function getAddressLine1(): ?string
{
return $this->address_line_1;
}
public function setAddressLine1(?string $address_line_1): static
{
$this->address_line_1 = $address_line_1;
return $this;
}
public function getAddressLine2(): ?string
{
return $this->address_line_2;
}
public function setAddressLine2(?string $address_line_2): static
{
$this->address_line_2 = $address_line_2;
return $this;
}
public function getAddressLine3(): ?string
{
return $this->address_line_3;
}
public function setAddressLine3(?string $address_line_3): static
{
$this->address_line_3 = $address_line_3;
return $this;
}
public function getCity(): ?string
{
return $this->city;
}
public function setCity(?string $city): static
{
$this->city = $city;
return $this;
}
public function getPostalCode(): ?string
{
return $this->postal_code;
}
public function setPostalCode(?string $postal_code): static
{
$this->postal_code = $postal_code;
return $this;
}
public function getPhoneNumber(): ?string
{
return $this->phone_number;
}
public function setPhoneNumber(?string $phone_number): static
{
$this->phone_number = $phone_number;
return $this;
}
public function getMobileNumber(): ?string
{
return $this->mobile_number;
}
public function setMobileNumber(?string $mobile_number): static
{
$this->mobile_number = $mobile_number;
return $this;
}
public function getFaxNumber(): ?string
{
return $this->fax_number;
}
public function setFaxNumber(?string $fax_number): static
{
$this->fax_number = $fax_number;
return $this;
}
public function getEmailAddress(): ?string
{
return $this->email_address;
}
public function setEmailAddress(?string $email_address): static
{
$this->email_address = $email_address;
return $this;
}
public function getDietaryReq(): ?string
{
return $this->dietary_req;
}
public function setDietaryReq(?string $dietary_req): static
{
$this->dietary_req = $dietary_req;
return $this;
}
public function getAttended(): ?string
{
return $this->attended;
}
public function setAttended(?string $attended): static
{
$this->attended = $attended;
return $this;
}
public function getOrderNum(): ?string
{
return $this->order_num;
}
public function setOrderNum(?string $order_num): static
{
$this->order_num = $order_num;
return $this;
}
public function getOrgVatNum(): ?string
{
return $this->org_vat_num;
}
public function setOrgVatNum(?string $org_vat_num): static
{
$this->org_vat_num = $org_vat_num;
return $this;
}
public function getIdNumber(): ?string
{
return $this->id_number;
}
public function setIdNumber(?string $id_number): static
{
$this->id_number = $id_number;
return $this;
}
public function getSaaceMemNumber(): ?string
{
return $this->saace_mem_number;
}
public function setSaaceMemNumber(?string $saace_mem_number): static
{
$this->saace_mem_number = $saace_mem_number;
return $this;
}
public function getEcsaNumber(): ?string
{
return $this->ecsa_number;
}
public function setEcsaNumber(?string $ecsa_number): static
{
$this->ecsa_number = $ecsa_number;
return $this;
}
public function getDesignation(): ?string
{
return $this->designation;
}
public function setDesignation(?string $designation): static
{
$this->designation = $designation;
return $this;
}
public function getCancelled()
{
return $this->cancelled;
}
public function setCancelled($cancelled): static
{
$this->cancelled = $cancelled;
return $this;
}
public function getDateCancelled(): ?\DateTimeInterface
{
return $this->date_cancelled;
}
public function setDateCancelled(?\DateTimeInterface $date_cancelled): static
{
$this->date_cancelled = $date_cancelled;
return $this;
}
public function getBookingName(): ?string
{
return $this->booking_name;
}
public function setBookingName(?string $booking_name): static
{
$this->booking_name = $booking_name;
return $this;
}
public function getBookingTel(): ?string
{
return $this->booking_tel;
}
public function setBookingTel(?string $booking_tel): static
{
$this->booking_tel = $booking_tel;
return $this;
}
public function getBookingEmail(): ?string
{
return $this->booking_email;
}
public function setBookingEmail(?string $booking_email): static
{
$this->booking_email = $booking_email;
return $this;
}
public function getBookingFax(): ?string
{
return $this->booking_fax;
}
public function setBookingFax(?string $booking_fax): static
{
$this->booking_fax = $booking_fax;
return $this;
}
public function getDateBooked(): ?\DateTimeInterface
{
return $this->date_booked;
}
public function setDateBooked(?\DateTimeInterface $date_booked): static
{
$this->date_booked = $date_booked;
return $this;
}
public function getKnownAs(): ?string
{
return $this->known_as;
}
public function setKnownAs(?string $known_as): static
{
$this->known_as = $known_as;
return $this;
}
public function getComments(): ?string
{
return $this->comments;
}
public function setComments(?string $comments): static
{
$this->comments = $comments;
return $this;
}
public function getCertificateSent(): ?\DateTimeInterface
{
return $this->certificate_sent;
}
public function setCertificateSent(?\DateTimeInterface $certificate_sent): static
{
$this->certificate_sent = $certificate_sent;
return $this;
}
public function getCompanyType(): ?string
{
return $this->company_type;
}
public function setCompanyType(?string $company_type): static
{
$this->company_type = $company_type;
return $this;
}
public function getSaiceMember()
{
return $this->saice_member;
}
public function setSaiceMember($saice_member): static
{
$this->saice_member = $saice_member;
return $this;
}
public function getSaiceMemNumber(): ?string
{
return $this->saice_mem_number;
}
public function setSaiceMemNumber(?string $saice_mem_number): static
{
$this->saice_mem_number = $saice_mem_number;
return $this;
}
public function getPassword(): ?string
{
return $this->password;
}
public function setPassword(?string $password): static
{
$this->password = $password;
return $this;
}
public function getTagPrinted()
{
return $this->tag_printed;
}
public function setTagPrinted($tag_printed): static
{
$this->tag_printed = $tag_printed;
return $this;
}
public function getExhibitor()
{
return $this->exhibitor;
}
public function setExhibitor($exhibitor): static
{
$this->exhibitor = $exhibitor;
return $this;
}
public function getDinnerOnly(): ?bool
{
return $this->dinner_only;
}
public function setDinnerOnly($dinner_only): static
{
$this->dinner_only = $dinner_only;
return $this;
}
public function getTablesRequired(): ?int
{
return $this->tables_required;
}
public function setTablesRequired(?int $tables_required): static
{
$this->tables_required = $tables_required;
return $this;
}
public function getSeatsRequired(): ?int
{
return $this->seats_required;
}
public function setSeatsRequired(?int $seats_required): static
{
$this->seats_required = $seats_required;
return $this;
}
public function getPartnerName(): ?string
{
return $this->partner_name;
}
public function setPartnerName(?string $partner_name): static
{
$this->partner_name = $partner_name;
return $this;
}
public function getBookingForm(): ?string
{
return $this->booking_form;
}
public function setBookingForm(?string $booking_form): static
{
$this->booking_form = $booking_form;
return $this;
}
public function getCategory(): ?string
{
return $this->category;
}
public function setCategory(?string $category): static
{
$this->category = $category;
return $this;
}
public function getTableNumber(): ?int
{
return $this->table_number;
}
public function setTableNumber(?int $table_number): static
{
$this->table_number = $table_number;
return $this;
}
public function getMedia(): ?bool
{
return $this->media;
}
public function setMedia(?bool $media): static
{
$this->media = $media;
return $this;
}
public function getSubscribed(): ?string
{
return $this->subscribed;
}
public function setSubscribed(?string $subscribed): static
{
$this->subscribed = $subscribed;
return $this;
}
public function getMarketingEvent(): ?MarketingEvent
{
return $this->marketing_event;
}
public function setMarketingEvent(?MarketingEvent $marketing_event): static
{
$this->marketing_event = $marketing_event;
return $this;
}
public function isCancelled(): ?bool
{
return $this->cancelled;
}
public function isSaiceMember(): ?bool
{
return $this->saice_member;
}
public function isTagPrinted(): ?bool
{
return $this->tag_printed;
}
public function isExhibitor(): ?bool
{
return $this->exhibitor;
}
public function isDinnerOnly(): ?bool
{
return $this->dinner_only;
}
public function isMedia(): ?bool
{
return $this->media;
}
}