<?php
namespace App\Entity\System;
use Doctrine\ORM\Mapping as ORM;
/**
* CustomerApi
*
* @ORM\Table(name="ps_customer_stats")
*
* @ORM\Entity(repositoryClass="App\Repository\System\CustomerStatsRepository")
*/
class CustomerStats
{
/**
* @var int
*
* @ORM\Id
*
* @ORM\GeneratedValue(strategy="AUTO")
*
* @ORM\Column(type="integer", name="id_customer_stats")
*/
private $id;
/**
* @var int|null
*
* @ORM\Column(type="integer", nullable=true, name="id_customer")
*/
private $customerId;
/**
* @var int|null
*
* @ORM\Column(type="integer", nullable=true, name="id_lang")
*/
private $languageId;
/**
* @var string|null
*
* @ORM\Column(type="text", nullable=true, name="url_referer")
*/
private $refererUrl;
/**
* @var string|null
*
* @ORM\Column(name="gadw_matchtype", type="string", nullable=true)
*/
private $gadwMatchtype;
/**
* @var string|null
*
* @ORM\Column(name="gadw_network", type="string", nullable=true, length=40)
*/
private $gadwNetwork;
/**
* @var string|null
*
* @ORM\Column(name="gadw_keyword", type="string", nullable=true, length=40)
*/
private $gadwKeyword;
/**
* @var string|null
*
* @ORM\Column(name="utm_source", type="string", nullable=true, length=40)
*/
private $utmSource;
/**
* @var string|null
*
* @ORM\Column(name="utm_medium", type="string", nullable=true, length=40)
*/
private $utmMedium;
/**
* @var string|null
*
* @ORM\Column(name="utm_campaign", type="string", nullable=true, length=40)
*/
private $utmCampaign;
/**
* @var string|null
*
* @ORM\Column(type="text", nullable=true)
*/
private $data;
/**
* @var \DateTime|null
*
* @ORM\Column(type="datetime", nullable=true)
*/
private $date;
/**
* @var string|null
*
* @ORM\Column(type="string", nullable=true)
*/
private $gclid;
/**
* @var string|null
*
* @ORM\Column(type="string", nullable=true)
*/
private $fblid;
/**
* @var bool
*
* @ORM\Column (type="boolean")
*/
private $defaultUserId;
public function getId(): ?int
{
return $this->id;
}
public function setId(int $id): CustomerStats
{
$this->id = $id;
return $this;
}
public function getCustomerId(): ?int
{
return $this->customerId;
}
public function setCustomerId(?int $customerId): CustomerStats
{
$this->customerId = $customerId;
return $this;
}
public function getLanguageId(): ?int
{
return $this->languageId;
}
public function setLanguageId(?int $languageId): CustomerStats
{
$this->languageId = $languageId;
return $this;
}
public function getRefererUrl(): ?string
{
return $this->refererUrl;
}
public function setRefererUrl(?string $refererUrl): CustomerStats
{
$this->refererUrl = $refererUrl;
return $this;
}
public function getGadwMatchtype(): ?string
{
return $this->gadwMatchtype;
}
public function setGadwMatchtype(?string $gadwMatchtype): CustomerStats
{
$this->gadwMatchtype = $gadwMatchtype;
return $this;
}
public function getGadwNetwork(): ?string
{
return $this->gadwNetwork;
}
public function setGadwNetwork(?string $gadwNetwork): CustomerStats
{
$this->gadwNetwork = $gadwNetwork;
return $this;
}
public function getGadwKeyword(): ?string
{
return $this->gadwKeyword;
}
public function setGadwKeyword(?string $gadwKeyword): CustomerStats
{
$this->gadwKeyword = $gadwKeyword;
return $this;
}
public function getUtmSource(): ?string
{
return $this->utmSource;
}
public function setUtmSource(?string $utmSource): CustomerStats
{
$this->utmSource = $utmSource;
return $this;
}
public function getUtmMedium(): ?string
{
return $this->utmMedium;
}
public function setUtmMedium(?string $utmMedium): CustomerStats
{
$this->utmMedium = $utmMedium;
return $this;
}
public function getUtmCampaign(): ?string
{
return $this->utmCampaign;
}
public function setUtmCampaign(?string $utmCampaign): CustomerStats
{
$this->utmCampaign = $utmCampaign;
return $this;
}
public function getData(): ?string
{
return $this->data;
}
public function setData(?string $data): CustomerStats
{
$this->data = $data;
return $this;
}
public function getDate(): ?\DateTime
{
return $this->date;
}
public function setDate(?\DateTime $date): CustomerStats
{
$this->date = $date;
return $this;
}
/**
* @return bool
*/
public function isDefaultUserId(): bool
{
return $this->defaultUserId;
}
/**
* @param bool $defaultUserId
*/
public function setDefaultUserId(bool $defaultUserId): void
{
$this->defaultUserId = $defaultUserId;
}
public function getGclid(): ?string
{
return $this->gclid;
}
public function setGclid(?string $gclid): CustomerStats
{
$this->gclid = $gclid;
return $this;
}
public function getFblid(): ?string
{
return $this->fblid;
}
public function setFblid(?string $fblid): CustomerStats
{
$this->fblid = $fblid;
return $this;
}
}