<?php
namespace App\Entity\Tune;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass="App\Repository\AdvertiserInfoRepository")
* @ORM\Table(indexes={@ORM\Index(name="advertiserId", columns={"advertiser_id"})})
*/
class AdvertiserInfo
{
/**
* @ORM\Column(type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\Column(type="string", nullable=false)
*/
private $tuneAccount;
/**
* @ORM\Column(type="integer", nullable=false)
*/
private $advertiserId;
/**
* @ORM\Column(type="string", nullable=false)
*/
private $company;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $accountManagerId;
/**
* @ORM\Column(type="string", nullable=false)
*/
private $status;
/**
* @ORM\Column(type="boolean", nullable=true, options={"default"=false})
*/
private $skadNetworkFlag;
/**
* @ORM\Column(type="string", nullable=true)
*/
private $skadNetworkId;
/**
* @ORM\Column(type="string", nullable=true)
*/
private $skadNetworkPrivateKey;
/**
* @ORM\Column(type="string", nullable=true)
*/
private $discountType;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $discountValue;
/**
* @ORM\Column(type="datetime")
*/
private $dateUpdated;
/**
* @ORM\Column(type="datetime")
*/
private $dateInserted;
/**
* Get id.
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set advertiserId.
*
* @param int $advertiserId
*
* @return AdvertiserInfo
*/
public function setAdvertiserId($advertiserId)
{
$this->advertiserId = $advertiserId;
return $this;
}
/**
* Get advertiserId.
*
* @return int
*/
public function getAdvertiserId()
{
return $this->advertiserId;
}
/**
* Set company.
*
* @param string $company
*
* @return AdvertiserInfo
*/
public function setCompany($company)
{
$this->company = $company;
return $this;
}
/**
* Get company.
*
* @return string
*/
public function getCompany()
{
return $this->company;
}
/**
* Set accountManagerId.
*
* @param int $accountManagerId
*
* @return AdvertiserInfo
*/
public function setAccountManagerId($accountManagerId)
{
$this->accountManagerId = $accountManagerId;
return $this;
}
/**
* Get accountManagerId.
*
* @return int
*/
public function getAccountManagerId()
{
return $this->accountManagerId;
}
/**
* Set status.
*
* @param string $status
*
* @return AdvertiserInfo
*/
public function setStatus($status)
{
$this->status = $status;
return $this;
}
/**
* Get status.
*
* @return string
*/
public function getStatus()
{
return $this->status;
}
/**
* Set dateUpdated.
*
* @param \DateTime $dateUpdated
*
* @return AdvertiserInfo
*/
public function setDateUpdated($dateUpdated)
{
$this->dateUpdated = $dateUpdated;
return $this;
}
/**
* Get dateUpdated.
*
* @return \DateTime
*/
public function getDateUpdated()
{
return $this->dateUpdated;
}
/**
* Set dateInserted.
*
* @param \DateTime $dateInserted
*
* @return AdvertiserInfo
*/
public function setDateInserted($dateInserted)
{
$this->dateInserted = $dateInserted;
return $this;
}
/**
* Get dateInserted.
*
* @return \DateTime
*/
public function getDateInserted()
{
return $this->dateInserted;
}
/**
* Set skadNetworkFlag.
*
* @param bool|null $skadNetworkFlag
*
* @return AdvertiserInfo
*/
public function setSkadNetworkFlag($skadNetworkFlag = null)
{
$this->skadNetworkFlag = $skadNetworkFlag;
return $this;
}
/**
* Get skadNetworkFlag.
*
* @return bool|null
*/
public function getSkadNetworkFlag()
{
return $this->skadNetworkFlag;
}
/**
* Set skadNetworkId.
*
* @param string|null $skadNetworkId
*
* @return AdvertiserInfo
*/
public function setSkadNetworkId($skadNetworkId = null)
{
$this->skadNetworkId = $skadNetworkId;
return $this;
}
/**
* Get skadNetworkId.
*
* @return string|null
*/
public function getSkadNetworkId()
{
return $this->skadNetworkId;
}
/**
* Set skadNetworkPrivateKey.
*
* @param string|null $skadNetworkPrivateKey
*
* @return AdvertiserInfo
*/
public function setSkadNetworkPrivateKey($skadNetworkPrivateKey = null)
{
$this->skadNetworkPrivateKey = $skadNetworkPrivateKey;
return $this;
}
/**
* Get skadNetworkPrivateKey.
*
* @return string|null
*/
public function getSkadNetworkPrivateKey()
{
return $this->skadNetworkPrivateKey;
}
public function isSkadNetworkFlag(): ?bool
{
return $this->skadNetworkFlag;
}
public function getDiscountType(): ?string
{
return $this->discountType;
}
public function setDiscountType(?string $discountType): static
{
$this->discountType = $discountType;
return $this;
}
public function getDiscountValue()
{
return $this->discountValue;
}
public function setDiscountValue($discountValue): static
{
$this->discountValue = $discountValue;
return $this;
}
public function getTuneAccount(): ?string
{
return $this->tuneAccount;
}
public function setTuneAccount(string $tuneAccount): static
{
$this->tuneAccount = $tuneAccount;
return $this;
}
}