<?php
namespace App\Entity;
use App\Repository\ReklamaRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=ReklamaRepository::class)
*/
class Reklama
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string", length=255)
*/
private $urlAddress;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $startDate;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $exprDate;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $dnsAddress;
/**
* @ORM\Column(type="integer", nullable=true, options={"default" : 0})
*/
private $client;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $agreementType;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $seoAgreementType;
/**
* @ORM\Column(type="float", nullable=true, options={"default" : 0})
*/
private $ryczalt;
/**
* @ORM\Column(type="float", nullable=true, options={"default" : 0})
*/
private $userCost;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $files;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $agreementTime;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $endTime;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $description;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $clientsArray;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $selfInfo;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $createdDate;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $status;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $company;
/**
* @ORM\Column(type="integer")
*/
private $w_status = 0;
public function getId(): ?int
{
return $this->id;
}
public function getUrlAddress(): ?string
{
return $this->urlAddress;
}
public function setUrlAddress(string $urlAddress): self
{
$this->urlAddress = $urlAddress;
return $this;
}
public function getDnsAddress(): ?string
{
return $this->dnsAddress;
}
public function setDnsAddress(?string $dnsAddress): self
{
$this->dnsAddress = $dnsAddress;
return $this;
}
public function getExprDate(): ?\DateTimeInterface
{
return $this->exprDate;
}
public function setExprDate(\DateTimeInterface $exprDate): self
{
$this->exprDate = $exprDate;
return $this;
}
public function getStartDate(): ?\DateTimeInterface
{
return $this->startDate;
}
public function setStartDate(\DateTimeInterface $startDate): self
{
$this->startDate = $startDate;
return $this;
}
public function getClient(): ?string
{
return $this->client;
}
public function setClient(?string $client): self
{
$this->client = $client;
return $this;
}
public function getAgreementType(): ?string
{
return $this->agreementType;
}
public function setAgreementType(?string $agreementType): self
{
$this->agreementType = $agreementType;
return $this;
}
public function getSeoAgreementType(): ?string
{
return $this->seoAgreementType;
}
public function setSeoAgreementType(?string $seoAgreementType): self
{
$this->seoAgreementType = $seoAgreementType;
return $this;
}
public function getRyczalt(): ?float
{
return $this->ryczalt;
}
public function setRyczalt(?float $ryczalt): self
{
$this->ryczalt = $ryczalt;
return $this;
}
public function getUserCost(): ?float
{
return $this->userCost;
}
public function setUserCost(?float $userCost): self
{
$this->userCost = $userCost;
return $this;
}
public function getFiles(): ?string
{
return $this->files;
}
public function setFiles(?string $files): self
{
$this->files = $files;
return $this;
}
public function getAgreementTime(): ?string
{
return $this->agreementTime;
}
public function setAgreementTime(?string $agreementTime): self
{
$this->agreementTime = $agreementTime;
return $this;
}
public function getEndTime(): ?string
{
return $this->endTime;
}
public function setEndTime(?string $endTime): self
{
$this->endTime = $endTime;
return $this;
}
public function getDescription(): ?string
{
return $this->description;
}
public function setDescription(?string $description): self
{
$this->description = $description;
return $this;
}
public function getSelfInfo(): ?string
{
return $this->selfInfo;
}
public function setSelfInfo(?string $selfInfo): self
{
$this->selfInfo = $selfInfo;
return $this;
}
public function getClientsArray(): ?string
{
return $this->clientsArray;
}
public function setClientsArray(?string $clientsArray): self
{
$this->clientsArray = $clientsArray;
return $this;
}
public function getCreatedDate(): ?\DateTimeInterface
{
return $this->createdDate;
}
public function setCreatedDate(\DateTimeInterface $createdDate): self
{
$this->createdDate = $createdDate;
return $this;
}
public function getCompany(): ?string
{
return $this->company;
}
public function setCompany(?string $company): self
{
$this->company = $company;
return $this;
}
/**
* Get the value of status
*/
public function getStatus()
{
return $this->status;
}
/**
* Set the value of status
*
* @return self
*/
public function setStatus($status)
{
$this->status = $status;
return $this;
}
public function getWStatus(): ?int
{
return $this->w_status;
}
public function setWStatus(int $w_status): self
{
$this->w_status = $w_status;
return $this;
}
}