<?php
namespace App\Entity\Application;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Table(name="ei_software_infos")
* @ORM\Entity(repositoryClass="App\Repository\Application\SoftwareInfosRepository")
*/
class SoftwareInfos
{
use \App\Library\Entity\baseEntity;
use \App\Library\Entity\loggableEntity;
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string", nullable=true)
*/
private $shortName;
/**
* @ORM\Column(type="string", nullable=true)
*/
private $fullName;
/**
* @ORM\Column(type="string", nullable=true)
*/
private $logo;
/**
* @ORM\Column(type="string", nullable=true)
*/
private $logoWhite;
/**
* @ORM\Column(type="string", nullable=true)
*/
private $tagline;
/**
* @ORM\Column(type="string", nullable=true)
*/
private $address;
/**
* @ORM\Column(type="string", nullable=true)
*/
private $phoneNumber;
/**
* @ORM\Column(type="string", nullable=true)
*/
private $freePhoneNumber;
/**
* @ORM\Column(type="string", nullable=true)
*/
private $rbq;
/**
* @ORM\Column(type="string", nullable=true)
*/
private $iso;
/**
* @ORM\Column(type="string", length=7, nullable=true)
*/
private $color;
/**
* @ORM\Column(type="string", length=7, nullable=true)
*/
private $highlightColor;
/**
* @ORM\Column(type="string", length=7, nullable=true)
*/
private $secondaryColor;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $fax;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $email;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $modernSoftwareUrl;
/**
* Get the value of Id
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set the value of Id
*
*
* @return self
*/
public function setId(mixed $id)
{
$this->id = $id;
return $this;
}
/**
* Get the value of Full Name
*
* @return ?string
*/
public function getFullName()
{
return $this->fullName;
}
/**
* Set the value of Full Name
*
* @param string $fullName
*
* @return self
*/
public function setFullName($fullName)
{
$this->fullName = $fullName;
return $this;
}
/**
* Get the value of Short Name
*
* @return ?string
*/
public function getShortName()
{
return $this->shortName;
}
/**
* Set the value of Short Name
*
* @param string $shortName
*
* @return self
*/
public function setShortName($shortName)
{
$this->shortName = $shortName;
return $this;
}
/**
* Get the value of Logo
*
* @return ?string
*/
public function getLogo()
{
return $this->logo;
}
/**
* Set the value of Logo
*
*
* @return self
*/
public function setLogo(mixed $logo)
{
$this->logo = $logo;
return $this;
}
/**
* Get the value of Logo White
*
* @return ?string
*/
public function getLogoWhite()
{
return $this->logoWhite;
}
/**
* Set the value of Logo White
*
* @param string $logoWhite
*
* @return self
*/
public function setLogoWhite($logoWhite)
{
$this->logoWhite = $logoWhite;
return $this;
}
/**
* Get the value of Tagline
*
* @return ?string
*/
public function getTagline()
{
return $this->tagline;
}
/**
* Set the value of Tagline
*
*
* @return self
*/
public function setTagline(mixed $tagline)
{
$this->tagline = $tagline;
return $this;
}
/**
* Get the value of Address
*
* @return ?string
*/
public function getAddress()
{
return $this->address;
}
/**
* Set the value of Address
*
*
* @return self
*/
public function setAddress(mixed $address)
{
$this->address = $address;
return $this;
}
/**
* Get the value of Phone Number
*
* @return ?string
*/
public function getPhoneNumber()
{
return $this->phoneNumber;
}
/**
* Set the value of PhoneNumber
*
*
* @return self
*/
public function setPhoneNumber(mixed $phoneNumber)
{
$this->phoneNumber = $phoneNumber;
return $this;
}
/**
* Get the value of Free Phone Number
*
* @return ?string
*/
public function getFreePhoneNumber()
{
return $this->freePhoneNumber;
}
/**
* Set the value of PhoneNumber
*
*
* @return self
*/
public function setFreePhoneNumber(mixed $freePhoneNumber)
{
$this->freePhoneNumber = $freePhoneNumber;
return $this;
}
/**
* Get the value of R.B.Q.
*
* @return ?string
*/
public function getRbq()
{
return $this->rbq;
}
/**
* Set the value of R.B.Q.
*
*
* @return self
*/
public function setRbq(mixed $rbq)
{
$this->rbq = $rbq;
return $this;
}
/**
* Get the value of ISO
*
* @return ?string
*/
public function getIso()
{
return $this->iso;
}
/**
* Set the value of ISO
*
*
* @return self
*/
public function setIso(mixed $iso)
{
$this->iso = $iso;
return $this;
}
/**
* Get the value of Color
*
* @return ?string
*/
public function getColor()
{
return $this->color;
}
/**
* Set the value of Color
*
*
* @return self
*/
public function setColor(mixed $color)
{
$this->color = $color;
return $this;
}
/**
* Get the value of Highlight Color
*
* @return ?string
*/
public function getHighlightColor()
{
return $this->highlightColor;
}
/**
* Set the value of Highlight Color
*
*
* @return self
*/
public function setHighlightColor(mixed $highlightColor)
{
$this->highlightColor = $highlightColor;
return $this;
}
/**
* Get the value of Secondary Color
*
* @return ?string
*/
public function getSecondaryColor()
{
return $this->secondaryColor;
}
/**
* Set the value of Secondary Color
*
*
* @return self
*/
public function setSecondaryColor(mixed $secondaryColor)
{
$this->secondaryColor = $secondaryColor;
return $this;
}
public function getFax(): ?string
{
return $this->fax;
}
public function setFax(?string $fax): self
{
$this->fax = $fax;
return $this;
}
public function getEmail(): ?string
{
return $this->email;
}
public function setEmail(?string $email): self
{
$this->email = $email;
return $this;
}
public function getModernSoftwareUrl(): ?string
{
return $this->modernSoftwareUrl;
}
public function setModernSoftwareUrl(?string $modernSoftwareUrl): self
{
$this->modernSoftwareUrl = $modernSoftwareUrl;
return $this;
}
}