<?php
namespace App\Entity\App;
use App\Repository\Tools\AppSettingsRepository;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
/**
* Tourapp.appSettings
*
*/
#[ORM\Table(name: 'tourapp.app_settings')]
#[ORM\Entity(repositoryClass: AppSettingsRepository::class)]
class AppSettings
{
/**
* @var int
*
*/
#[ORM\Column(name: 'id_app', type: 'integer', nullable: false)]
#[ORM\Id]
#[ORM\GeneratedValue(strategy: 'SEQUENCE')]
#[ORM\SequenceGenerator(sequenceName: 'tourapp.app_settings_id_seq', allocationSize: 1, initialValue: 1)]
private $idApp;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'app_logo', type: 'string', nullable: true)]
private $appLogo;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'app_favicon', type: 'string', nullable: true)]
private $appFavicon;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'app_name', type: 'string', nullable: true)]
private $appName;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'app_bank_number', type: 'string', nullable: true)]
private $appBankNumber;
/**
* @var \DateTime|null
*
*/
#[ORM\Column(name: 'updated_at', type: 'datetime', nullable: true)]
private $updatedAt;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'app_company_name', type: 'string', nullable: true)]
private $appCompanyName;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'app_company_address', type: 'string', nullable: true)]
private $appCompanyAddress;
#[ORM\Column(name: 'app_company_details', type: 'string', nullable: true)]
private $appCompanyDetails;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'app_company_mark', type: 'string', nullable: true)]
private $appCompanyMark;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'app_conditions_of_participation', type: 'string', nullable: true)]
private $appConditionsOfParticipation;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'app_rodo', type: 'string', nullable: true)]
private $appRodo;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'app_marketing', type: 'string', nullable: true)]
private $appMarketing;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'app_mail', type: 'string', nullable: true)]
private $appMail;
/**
* @var bool|null
*
*/
#[ORM\Column(name: 'sms_planet_status', type: 'boolean', options: ['default' => false])]
private $smsPlanetStatus = false;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'sms_planet_url', type: 'string', nullable: true)]
private $smsPlanetUrl;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'sms_planet_from', type: 'string', nullable: true)]
private $smsPlanetFrom;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'sms_planet_key', type: 'string', nullable: true)]
private $smsPlanetKey;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'sms_planet_password', type: 'string', nullable: true)]
private $smsPlanetPassword;
/**
* @var bool|null
*
*/
#[ORM\Column(name: 'global_iban_status', type: 'boolean', options: ['default' => false])]
private $globalIbanStatus = false;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'global_iban_number', type: 'string', nullable: true)]
private $globalIbanNumber;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'app_issurance_link_1', type: 'string', nullable: true)]
private $appIssuranceLink1;
/**
* @var string|null
*
*/
#[ORM\Column(name: 'app_issurance_text_1', type: 'string', nullable: true)]
private $appIssuranceText1;
/**
* @var int|null
*
*/
#[ORM\Column(name: 'app_percent_advance', type: 'integer', nullable: true, options: ['default' => '3'])]
private $appPercentAdvance = 3;
#[ORM\Column(name: 'app_statute', type: 'string', nullable: true)]
private $appStatute;
public function getIdApp(): ?int
{
return $this->idApp;
}
public function getAppLogo(): ?string
{
return $this->appLogo;
}
public function setAppLogo(?string $appLogo): static
{
$this->appLogo = $appLogo;
return $this;
}
public function getAppFavicon(): ?string
{
return $this->appFavicon;
}
public function setAppFavicon(?string $appFavicon): static
{
$this->appFavicon = $appFavicon;
return $this;
}
public function getAppName(): ?string
{
return $this->appName;
}
public function setAppName(?string $appName): static
{
$this->appName = $appName;
return $this;
}
public function getAppBankNumber(): ?string
{
return $this->appBankNumber;
}
public function setAppBankNumber(?string $appBankNumber): static
{
$this->appBankNumber = $appBankNumber;
return $this;
}
public function getUpdatedAt(): ?\DateTimeInterface
{
return $this->updatedAt;
}
public function setUpdatedAt(?\DateTimeInterface $updatedAt): static
{
$this->updatedAt = $updatedAt;
return $this;
}
public function getAppCompanyName(): ?string
{
return $this->appCompanyName;
}
public function setAppCompanyName(?string $appCompanyName): static
{
$this->appCompanyName = $appCompanyName;
return $this;
}
public function getAppCompanyAddress(): ?string
{
return $this->appCompanyAddress;
}
public function setAppCompanyAddress(?string $appCompanyAddress): static
{
$this->appCompanyAddress = $appCompanyAddress;
return $this;
}
public function getAppCompanyMark(): ?string
{
return $this->appCompanyMark;
}
public function setAppCompanyMark(?string $appCompanyMark): static
{
$this->appCompanyMark = $appCompanyMark;
return $this;
}
public function getAppConditionsOfParticipation(): ?string
{
return $this->appConditionsOfParticipation;
}
public function setAppConditionsOfParticipation(?string $appConditionsOfParticipation): static
{
$this->appConditionsOfParticipation = $appConditionsOfParticipation;
return $this;
}
public function getAppRodo(): ?string
{
return $this->appRodo;
}
public function setAppRodo(?string $appRodo): static
{
$this->appRodo = $appRodo;
return $this;
}
public function getAppStatute(): ?string
{
return $this->appStatute;
}
public function setAppStatute(?string $appStatute): static
{
$this->appStatute = $appStatute;
return $this;
}
public function getAppMarketing(): ?string
{
return $this->appMarketing;
}
public function setAppMarketing(?string $appMarketing): static
{
$this->appMarketing = $appMarketing;
return $this;
}
public function getAppMail(): ?string
{
return $this->appMail;
}
public function setAppMail(?string $appMail): static
{
$this->appMail = $appMail;
return $this;
}
public function isSmsPlanetStatus(): ?bool
{
return $this->smsPlanetStatus;
}
public function setSmsPlanetStatus(?bool $smsPlanetStatus): static
{
$this->smsPlanetStatus = $smsPlanetStatus;
return $this;
}
public function getSmsPlanetUrl(): ?string
{
return $this->smsPlanetUrl;
}
public function setSmsPlanetUrl(?string $smsPlanetUrl): static
{
$this->smsPlanetUrl = $smsPlanetUrl;
return $this;
}
public function getSmsPlanetFrom(): ?string
{
return $this->smsPlanetFrom;
}
public function setSmsPlanetFrom(?string $smsPlanetFrom): static
{
$this->smsPlanetFrom = $smsPlanetFrom;
return $this;
}
public function getSmsPlanetKey(): ?string
{
return $this->smsPlanetKey;
}
public function setSmsPlanetKey(?string $smsPlanetKey): static
{
$this->smsPlanetKey = $smsPlanetKey;
return $this;
}
public function getSmsPlanetPassword(): ?string
{
return $this->smsPlanetPassword;
}
public function setSmsPlanetPassword(?string $smsPlanetPassword): static
{
$this->smsPlanetPassword = $smsPlanetPassword;
return $this;
}
public function isGlobalIbanStatus(): ?bool
{
return $this->globalIbanStatus;
}
public function setGlobalIbanStatus(?bool $globalIbanStatus): static
{
$this->globalIbanStatus = $globalIbanStatus;
return $this;
}
public function getGlobalIbanNumber(): ?string
{
return $this->globalIbanNumber;
}
public function setGlobalIbanNumber(?string $globalIbanNumber): static
{
$this->globalIbanNumber = $globalIbanNumber;
return $this;
}
public function getAppIssuranceLink1(): ?string
{
return $this->appIssuranceLink1;
}
public function setAppIssuranceLink1(?string $appIssuranceLink1): static
{
$this->appIssuranceLink1 = $appIssuranceLink1;
return $this;
}
public function getAppIssuranceText1(): ?string
{
return $this->appIssuranceText1;
}
public function setAppIssuranceText1(?string $appIssuranceText1): static
{
$this->appIssuranceText1 = $appIssuranceText1;
return $this;
}
public function getAppPercentAdvance(): ?int
{
return $this->appPercentAdvance;
}
public function setAppPercentAdvance(?int $appPercentAdvance): static
{
$this->appPercentAdvance = $appPercentAdvance;
return $this;
}
public function getAppCompanyDetails(): ?string
{
return $this->appCompanyDetails;
}
public function setAppCompanyDetails(?string $appCompanyDetails): static
{
$this->appCompanyDetails = $appCompanyDetails;
return $this;
}
}