<?php
namespace App\Entity\Misc;
use Doctrine\ORM\Mapping as ORM;
use App\Entity\Accounts\Users;
use App\Entity\Otpusk\Agency;
use App\Entity\Otpusk\Office;
use App\Entity\Otpusk\Hotel;
use App\Entity\Otpusk\City;
use App\Entity\Otpusk\Region;
/**
* @ORM\Entity(repositoryClass="App\Repository\Misc\OrdersRepository")
*
* @ORM\Table(name="otp_misc.tOrders", indexes={@ORM\Index(name="fWork", columns={"fWork"}), @ORM\Index(name="fAdd", columns={"fAdd"}), @ORM\Index(name="fAgencyID", columns={"fAgencyID", "fAdd"}), @ORM\Index(name="fIP", columns={"fAgencyID", "fIP"})})
*/
class Orders
{
/**
* @var int
*
* @ORM\Column(name="rec_id", type="integer", nullable=false, options={"unsigned"=true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var int
*
* @ORM\Column(name="idUser", type="integer", nullable=false, options={"unsigned"=true})
*/
private $userId = '0';
/**
* @ORM\OneToOne(targetEntity="App\Entity\Accounts\Users")
* @ORM\JoinColumn(name="idUser", referencedColumnName="rec_id")
*/
private $user;
public function getUser(): ?Users
{
return $this->user;
}
public function hasUser(): bool
{
try {
return null !== $this->getUser() || null !== $this->getUser()->getId();
} catch (EntityNotFoundException $e) {
return false;
}
}
public function setUser(?Users $user): static
{
$this->user = $user;
return $this;
}
/**
* @var string
*
* @ORM\Column(name="fType", type="string", length=0, nullable=false)
*/
private $ftype;
/**
* @var \DateTime|null
*
* @ORM\Column(name="fAdd", type="datetime", nullable=true)
*/
private $fadd;
/**
* @var string
*
* @ORM\Column(name="fIP", type="string", length=60, nullable=false)
*/
private $fip = '0';
/**
* @var string
*
* @ORM\Column(name="fDataID", type="string", length=25, nullable=false, options={"comment"="внутрений номер цены"})
*/
private $fdataid;
/**
* @var int
*
* @ORM\Column(name="fTourID", type="integer", nullable=false, options={"unsigned"=true})
*/
private $ftourid;
/**
* @var int
*
* @ORM\Column(name="fOperatorID", type="smallint", nullable=false, options={"unsigned"=true})
*/
private $foperatorid;
/**
* @var int
*
* @ORM\Column(name="fDirectionID", type="smallint", nullable=false, options={"unsigned"=true})
*/
private $fdirectionid;
/**
* @var int
*
* @ORM\Column(name="fAgencyID", type="smallint", nullable=false, options={"unsigned"=true})
*/
private $fagencyid;
/**
* @ORM\OneToOne(targetEntity="App\Entity\Otpusk\Agency")
* @ORM\JoinColumn(name="fAgencyID", referencedColumnName="rec_id")
*/
private $agency;
public function getAgency(): ?Agency
{
return $this->agency;
}
public function hasAgency(): bool
{
try {
return null !== $this->getAgency() || null !== $this->getAgency()->getId();
} catch (EntityNotFoundException $e) {
return false;
}
}
public function setAgency(?Agency $agency): static
{
$this->agency = $agency;
return $this;
}
/**
* @var int
*
* @ORM\Column(name="fAdvertID", type="integer", nullable=false, options={"unsigned"=true,"comment"="объявление"})
*/
private $fadvertid;
/**
* @var int
*
* @ORM\Column(name="fOfficeID", type="integer", nullable=false, options={"unsigned"=true})
*/
private $fofficeid;
/**
* @ORM\OneToOne(targetEntity="App\Entity\Otpusk\Office")
* @ORM\JoinColumn(name="fOfficeID", referencedColumnName="rec_id")
*/
private $office;
public function getOffice(): ?Office
{
return $this->office;
}
public function hasOffice(): bool
{
try {
return null !== $this->getOffice() || null !== $this->getOffice()->getId();
} catch (EntityNotFoundException $e) {
return false;
}
}
public function setOffice(?Office $office): static
{
$this->office = $office;
return $this;
}
/**
* @var int
*
* @ORM\Column(name="fHotelID", type="integer", nullable=false, options={"unsigned"=true})
*/
private $fhotelid;
/**
* @ORM\OneToOne(targetEntity="App\Entity\Otpusk\Hotel")
* @ORM\JoinColumn(name="fHotelID", referencedColumnName="rec_id", nullable=true, onDelete="SET NULL")
*/
private $hotel;
public function getHotel(): ?Hotel
{
return $this->hotel;
}
public function hasHotel(): bool
{
try {
return null !== $this->getHotel() || null !== $this->getHotel()->getId();
} catch (EntityNotFoundException $e) {
return false;
}
}
public function setHotel(?Hotel $hotel): static
{
$this->hotel = $hotel;
return $this;
}
/**
* @var int
*
* @ORM\Column(name="fCityID", type="integer", nullable=false, options={"unsigned"=true})
*/
private $fregionid;
/**
* @ORM\OneToOne(targetEntity="App\Entity\Otpusk\Region")
* @ORM\JoinColumn(name="fCityID", referencedColumnName="rec_id")
*/
private $region;
public function getRegion(): ?Region
{
return $this->region;
}
public function hasRegion(): bool
{
try {
return null !== $this->getRegion() || null !== $this->getRegion()->getRecId();
} catch (EntityNotFoundException $e) {
return false;
}
}
public function setRegion(?Region $region): static
{
$this->region = $region;
return $this;
}
/**
* @var int
*
* @ORM\Column(name="fLength", type="smallint", nullable=false)
*/
private $flength;
/**
* @var string|null
*
* @ORM\Column(name="fAcmd", type="string", length=20, nullable=true)
*/
private $facmd;
/**
* @var string|null
*
* @ORM\Column(name="fChildAges", type="string", length=16, nullable=true)
*/
private $fchildages;
/**
* @var string|null
*
* @ORM\Column(name="fFood", type="string", length=10, nullable=true)
*/
private $ffood;
/**
* @var int|null
*
* @ORM\Column(name="fRoom", type="integer", nullable=true)
*/
private $froom;
/**
* @var int|null
*
* @ORM\Column(name="fRoomID", type="integer", nullable=true)
*/
private $froomid;
/**
* @var \DateTime|null
*
* @ORM\Column(name="fDate", type="date", nullable=true)
*/
private $fdate;
/**
* @var bool
*
* @ORM\Column(name="fUsers", type="boolean", nullable=false)
*/
private $fusers;
/**
* @var string|null
*
* @ORM\Column(name="fPrice", type="string", length=16, nullable=true)
*/
private $fprice;
/**
* @var string|null
*
* @ORM\Column(name="fCurrency", type="string", length=4, nullable=true)
*/
private $fcurrency;
/**
* @var string
*
* @ORM\Column(name="fUser", type="string", length=500, nullable=false)
*/
private $fuser;
/**
* @var string|null
*
* @ORM\Column(name="fMail", type="string", length=100, nullable=true)
*/
private $fmail;
/**
* @var string
*
* @ORM\Column(name="fTel", type="string", length=100, nullable=false)
*/
private $ftel;
/**
* @var string|null
*
* @ORM\Column(name="fPrim", type="text", length=65535, nullable=true)
*/
private $fprim;
/**
* @var string
*
* @ORM\Column(name="fWork", type="string", length=0, nullable=false)
*/
private $fwork;
/**
* @var \DateTime|null
*
* @ORM\Column(name="fProcessed", type="datetime", nullable=true, options={"comment"="Обработан менеджером в"})
*/
private $fprocessed;
/**
* @var int
*
* @ORM\Column(name="manager_id", type="integer", nullable=false, options={"unsigned"=true,"comment"="изменил"})
*/
private $managerId;
/**
* @var int
*
* @ORM\Column(name="operator_id", type="integer", nullable=false, options={"unsigned"=true,"comment"="новый № туроператора"})
*/
private $operatorId = '0';
/**
* @var string|null
*
* @ORM\Column(name="operator_air", type="string", length=0, nullable=true, options={"comment"="cамолёт вылетел по расписанию?"})
*/
private $operatorAir;
/**
* @var string|null
*
* @ORM\Column(name="operator_hotel", type="string", length=0, nullable=true, options={"comment"="Вас заселили в оплаченный вами ранее отель?"})
*/
private $operatorHotel;
/**
* @var string|null
*
* @ORM\Column(name="operator_happy", type="string", length=0, nullable=true, options={"comment"="Вы довольны работой туроператора?"})
*/
private $operatorHappy;
/**
* @var string|null
*
* @ORM\Column(name="operator_extra", type="string", length=0, nullable=true, options={"comment"="Были ли доплаты к цене тура?"})
*/
private $operatorExtra;
/**
* @var int
*
* @ORM\Column(name="agency_id", type="integer", nullable=false, options={"unsigned"=true,"comment"="новый № агенства"})
*/
private $agencyId;
/**
* @var int
*
* @ORM\Column(name="agency_office", type="integer", nullable=false, options={"unsigned"=true,"comment"="офис ТФ"})
*/
private $agencyOffice;
/**
* @var bool
*
* @ORM\Column(name="agency_rate", type="boolean", nullable=false, options={"comment"="Рейтинг Агенства"})
*/
private $agencyRate;
/**
* @var string
*
* @ORM\Column(name="agency_review", type="text", length=65535, nullable=false, options={"comment"="Отзыв по агентсву"})
*/
private $agencyReview;
/**
* @var int
*
* @ORM\Column(name="hotel_id", type="integer", nullable=false, options={"unsigned"=true,"comment"="новый № отеля"})
*/
private $hotelId;
/**
* @var string
*
* @ORM\Column(name="hotel_name", type="string", length=255, nullable=false, options={"comment"="Нзвание отеля от туриста"})
*/
private $hotelName;
/**
* @var bool
*
* @ORM\Column(name="hotel_rate", type="boolean", nullable=false, options={"comment"="Оценка отеля"})
*/
private $hotelRate;
/**
* @var string
*
* @ORM\Column(name="hotel_review", type="text", length=65535, nullable=false, options={"comment"="Отзыв об отеле"})
*/
private $hotelReview;
/**
* @var int|null
*
* @ORM\Column(name="cruise_id", type="integer", nullable=true, options={"unsigned"=true,"comment"="фактический номер экскурсии"})
*/
private $cruiseId;
/**
* @var string|null
*
* @ORM\Column(name="cruise_name", type="string", length=255, nullable=true, options={"comment"="фактическое название экскурсии"})
*/
private $cruiseName;
/**
* @var bool|null
*
* @ORM\Column(name="cruise_program", type="boolean", nullable=true, options={"comment"="Понравилась ли программа тура свободное время, заселение?"})
*/
private $cruiseProgram;
/**
* @var bool|null
*
* @ORM\Column(name="cruise_transport", type="boolean", nullable=true, options={"comment"="Понравился ли транспорт тура?"})
*/
private $cruiseTransport;
/**
* @var bool|null
*
* @ORM\Column(name="cruise_guide", type="boolean", nullable=true, options={"comment"="Понравилась ли работа гидов на маршруте?"})
*/
private $cruiseGuide;
/**
* @var bool|null
*
* @ORM\Column(name="cruise_hotel", type="boolean", nullable=true, options={"comment"="Понравилось ли качество проживание/питание?"})
*/
private $cruiseHotel;
/**
* @var string|null
*
* @ORM\Column(name="cruise_recommend", type="string", length=0, nullable=true, options={"comment"="Порекомендуете этот экскурсионный тур своим знакомым?"})
*/
private $cruiseRecommend;
/**
* @var string
*
* @ORM\Column(name="feedback", type="string", length=0, nullable=false, options={"default"="no","comment"="Отзыв получен"})
*/
private $feedback = 'no';
/**
* @var string
*
* @ORM\Column(name="failure", type="string", length=0, nullable=false, options={"default"="no","comment"="Отказ пользователя"})
*/
private $failure = 'no';
/**
* @var string
*
* @ORM\Column(name="anonymous", type="string", length=0, nullable=false, options={"default"="no","comment"="анонимная публикация"})
*/
private $anonymous = 'no';
/**
* @var string
*
* @ORM\Column(name="status", type="string", length=0, nullable=false, options={"default"="noprocessed"})
*/
private $status = 'noprocessed';
/**
* @var string
*
* @ORM\Column(name="noprocessed", type="string", length=0, nullable=false, options={"default"="no","comment"="Не обработан"})
*/
private $noprocessed = 'no';
/**
* @var string
*
* @ORM\Column(name="noprocessed_text", type="text", length=65535, nullable=false, options={"comment"="причина отказа"})
*/
private $noprocessedText;
/**
* @var \DateTime
*
* @ORM\Column(name="expiration", type="date", nullable=false, options={"comment"="дата окончания тура"})
*/
private $expiration;
/**
* @var \DateTime
*
* @ORM\Column(name="next_check", type="date", nullable=false, options={"comment"="перенести обработку заказа на"})
*/
private $nextCheck;
/**
* @var string
*
* @ORM\Column(name="commentary", type="text", length=65535, nullable=false, options={"comment"="Комментарий по звонку"})
*/
private $commentary;
/**
* @var \DateTime
*
* @ORM\Column(name="saved", type="datetime", nullable=false, options={"comment"="последняя дата сохранения"})
*/
private $saved;
/**
* @var int
*
* @ORM\Column(name="messenger_id", type="integer", nullable=false, options={"unsigned"=true,"comment"="номер в задачи на отправку"})
*/
private $messengerId;
/**
* @var int
*
* @ORM\Column(name="callback_id", type="integer", nullable=false, options={"unsigned"=true})
*/
private $callbackId;
/**
* @var string|null
*
* @ORM\Column(name="psm_log", type="string", length=100, nullable=true, options={"comment"="ответ от CRM системы poehalisnami"})
*/
private $psmLog;
public function getId(): ?int
{
return $this->id;
}
public function getUserId(): ?int
{
return $this->userId;
}
public function setUserId(int $userId): static
{
$this->userId = $userId;
return $this;
}
public function getFtype(): ?string
{
return $this->ftype;
}
public function setFtype(string $ftype): static
{
$this->ftype = $ftype;
return $this;
}
public function getFadd(): ?\DateTimeInterface
{
return $this->fadd;
}
public function setFadd(?\DateTimeInterface $fadd): static
{
$this->fadd = $fadd;
return $this;
}
public function getFip(): ?string
{
return $this->fip;
}
public function setFip(string $fip): static
{
$this->fip = $fip;
return $this;
}
public function getFdataid(): ?string
{
return $this->fdataid;
}
public function setFdataid(string $fdataid): static
{
$this->fdataid = $fdataid;
return $this;
}
public function getFtourid(): ?int
{
return $this->ftourid;
}
public function setFtourid(int $ftourid): static
{
$this->ftourid = $ftourid;
return $this;
}
public function getFoperatorid(): ?int
{
return $this->foperatorid;
}
public function setFoperatorid(int $foperatorid): static
{
$this->foperatorid = $foperatorid;
return $this;
}
public function getFdirectionid(): ?int
{
return $this->fdirectionid;
}
public function setFdirectionid(int $fdirectionid): static
{
$this->fdirectionid = $fdirectionid;
return $this;
}
public function getFagencyid(): ?int
{
return $this->fagencyid;
}
public function setFagencyid(int $fagencyid): static
{
$this->fagencyid = $fagencyid;
return $this;
}
public function getFadvertid(): ?int
{
return $this->fadvertid;
}
public function setFadvertid(int $fadvertid): static
{
$this->fadvertid = $fadvertid;
return $this;
}
public function getFofficeid(): ?int
{
return $this->fofficeid;
}
public function setFofficeid(int $fofficeid): static
{
$this->fofficeid = $fofficeid;
return $this;
}
public function getFhotelid(): ?int
{
return $this->fhotelid;
}
public function setFhotelid(int $fhotelid): static
{
$this->fhotelid = $fhotelid;
return $this;
}
public function getFcityid(): ?int
{
return $this->fcityid;
}
public function setFcityid(int $fcityid): static
{
$this->fcityid = $fcityid;
return $this;
}
public function getFlength(): ?int
{
return $this->flength;
}
public function setFlength(int $flength): static
{
$this->flength = $flength;
return $this;
}
public function getFacmd(): ?string
{
return $this->facmd;
}
public function setFacmd(?string $facmd): static
{
$this->facmd = $facmd;
return $this;
}
public function getFchildages(): ?string
{
return $this->fchildages;
}
public function setFchildages(?string $fchildages): static
{
$this->fchildages = $fchildages;
return $this;
}
public function getFfood(): ?string
{
return $this->ffood;
}
public function setFfood(?string $ffood): static
{
$this->ffood = $ffood;
return $this;
}
public function getFroom(): ?int
{
return $this->froom;
}
public function setFroom(?int $froom): static
{
$this->froom = $froom;
return $this;
}
public function getFroomid(): ?int
{
return $this->froomid;
}
public function setFroomid(?int $froomid): static
{
$this->froomid = $froomid;
return $this;
}
public function getFdate(): ?\DateTimeInterface
{
return $this->fdate;
}
public function setFdate(?\DateTimeInterface $fdate): static
{
$this->fdate = $fdate;
return $this;
}
public function isFusers(): ?bool
{
return $this->fusers;
}
public function setFusers(bool $fusers): static
{
$this->fusers = $fusers;
return $this;
}
public function getFprice(): ?string
{
return $this->fprice;
}
public function setFprice(?string $fprice): static
{
$this->fprice = $fprice;
return $this;
}
public function getFcurrency(): ?string
{
return $this->fcurrency;
}
public function setFcurrency(?string $fcurrency): static
{
$this->fcurrency = $fcurrency;
return $this;
}
public function getFuser(): ?string
{
return $this->fuser;
}
public function setFuser(string $fuser): static
{
$this->fuser = $fuser;
return $this;
}
public function getFmail(): ?string
{
return $this->fmail;
}
public function setFmail(?string $fmail): static
{
$this->fmail = $fmail;
return $this;
}
public function getFtel(): ?string
{
return $this->ftel;
}
public function setFtel(string $ftel): static
{
$this->ftel = $ftel;
return $this;
}
public function getFprim(): ?string
{
return $this->fprim;
}
public function setFprim(?string $fprim): static
{
$this->fprim = $fprim;
return $this;
}
public function getFwork(): ?string
{
return $this->fwork;
}
public function setFwork(string $fwork): static
{
$this->fwork = $fwork;
return $this;
}
public function getFprocessed(): ?\DateTimeInterface
{
return $this->fprocessed;
}
public function setFprocessed(?\DateTimeInterface $fprocessed): static
{
$this->fprocessed = $fprocessed;
return $this;
}
public function getManagerId(): ?int
{
return $this->managerId;
}
public function setManagerId(int $managerId): static
{
$this->managerId = $managerId;
return $this;
}
public function getOperatorId(): ?int
{
return $this->operatorId;
}
public function setOperatorId(int $operatorId): static
{
$this->operatorId = $operatorId;
return $this;
}
public function getOperatorAir(): ?string
{
return $this->operatorAir;
}
public function setOperatorAir(?string $operatorAir): static
{
$this->operatorAir = $operatorAir;
return $this;
}
public function getOperatorHotel(): ?string
{
return $this->operatorHotel;
}
public function setOperatorHotel(?string $operatorHotel): static
{
$this->operatorHotel = $operatorHotel;
return $this;
}
public function getOperatorHappy(): ?string
{
return $this->operatorHappy;
}
public function setOperatorHappy(?string $operatorHappy): static
{
$this->operatorHappy = $operatorHappy;
return $this;
}
public function getOperatorExtra(): ?string
{
return $this->operatorExtra;
}
public function setOperatorExtra(?string $operatorExtra): static
{
$this->operatorExtra = $operatorExtra;
return $this;
}
public function getAgencyId(): ?int
{
return $this->agencyId;
}
public function setAgencyId(int $agencyId): static
{
$this->agencyId = $agencyId;
return $this;
}
public function getAgencyOffice(): ?int
{
return $this->agencyOffice;
}
public function setAgencyOffice(int $agencyOffice): static
{
$this->agencyOffice = $agencyOffice;
return $this;
}
public function isAgencyRate(): ?bool
{
return $this->agencyRate;
}
public function setAgencyRate(bool $agencyRate): static
{
$this->agencyRate = $agencyRate;
return $this;
}
public function getAgencyReview(): ?string
{
return $this->agencyReview;
}
public function setAgencyReview(string $agencyReview): static
{
$this->agencyReview = $agencyReview;
return $this;
}
public function getHotelId(): ?int
{
return $this->hotelId;
}
public function setHotelId(int $hotelId): static
{
$this->hotelId = $hotelId;
return $this;
}
public function getHotelName(): ?string
{
return $this->hotelName;
}
public function setHotelName(string $hotelName): static
{
$this->hotelName = $hotelName;
return $this;
}
public function isHotelRate(): ?bool
{
return $this->hotelRate;
}
public function setHotelRate(bool $hotelRate): static
{
$this->hotelRate = $hotelRate;
return $this;
}
public function getHotelReview(): ?string
{
return $this->hotelReview;
}
public function setHotelReview(string $hotelReview): static
{
$this->hotelReview = $hotelReview;
return $this;
}
public function getCruiseId(): ?int
{
return $this->cruiseId;
}
public function setCruiseId(?int $cruiseId): static
{
$this->cruiseId = $cruiseId;
return $this;
}
public function getCruiseName(): ?string
{
return $this->cruiseName;
}
public function setCruiseName(?string $cruiseName): static
{
$this->cruiseName = $cruiseName;
return $this;
}
public function isCruiseProgram(): ?bool
{
return $this->cruiseProgram;
}
public function setCruiseProgram(?bool $cruiseProgram): static
{
$this->cruiseProgram = $cruiseProgram;
return $this;
}
public function isCruiseTransport(): ?bool
{
return $this->cruiseTransport;
}
public function setCruiseTransport(?bool $cruiseTransport): static
{
$this->cruiseTransport = $cruiseTransport;
return $this;
}
public function isCruiseGuide(): ?bool
{
return $this->cruiseGuide;
}
public function setCruiseGuide(?bool $cruiseGuide): static
{
$this->cruiseGuide = $cruiseGuide;
return $this;
}
public function isCruiseHotel(): ?bool
{
return $this->cruiseHotel;
}
public function setCruiseHotel(?bool $cruiseHotel): static
{
$this->cruiseHotel = $cruiseHotel;
return $this;
}
public function getCruiseRecommend(): ?string
{
return $this->cruiseRecommend;
}
public function setCruiseRecommend(?string $cruiseRecommend): static
{
$this->cruiseRecommend = $cruiseRecommend;
return $this;
}
public function getFeedback(): ?string
{
return $this->feedback;
}
public function setFeedback(string $feedback): static
{
$this->feedback = $feedback;
return $this;
}
public function getFailure(): ?string
{
return $this->failure;
}
public function setFailure(string $failure): static
{
$this->failure = $failure;
return $this;
}
public function getAnonymous(): ?string
{
return $this->anonymous;
}
public function setAnonymous(string $anonymous): static
{
$this->anonymous = $anonymous;
return $this;
}
public function getStatus(): ?string
{
return $this->status;
}
public function setStatus(string $status): static
{
$this->status = $status;
return $this;
}
public function getNoprocessed(): ?string
{
return $this->noprocessed;
}
public function setNoprocessed(string $noprocessed): static
{
$this->noprocessed = $noprocessed;
return $this;
}
public function getNoprocessedText(): ?string
{
return $this->noprocessedText;
}
public function setNoprocessedText(string $noprocessedText): static
{
$this->noprocessedText = $noprocessedText;
return $this;
}
public function getExpiration(): ?\DateTimeInterface
{
return $this->expiration;
}
public function setExpiration(\DateTimeInterface $expiration): static
{
$this->expiration = $expiration;
return $this;
}
public function getNextCheck(): ?\DateTimeInterface
{
return $this->nextCheck;
}
public function setNextCheck(\DateTimeInterface $nextCheck): static
{
$this->nextCheck = $nextCheck;
return $this;
}
public function getCommentary(): ?string
{
return $this->commentary;
}
public function setCommentary(string $commentary): static
{
$this->commentary = $commentary;
return $this;
}
public function getSaved(): ?\DateTimeInterface
{
return $this->saved;
}
public function setSaved(\DateTimeInterface $saved): static
{
$this->saved = $saved;
return $this;
}
public function getMessengerId(): ?int
{
return $this->messengerId;
}
public function setMessengerId(int $messengerId): static
{
$this->messengerId = $messengerId;
return $this;
}
public function getCallbackId(): ?int
{
return $this->callbackId;
}
public function setCallbackId(int $callbackId): static
{
$this->callbackId = $callbackId;
return $this;
}
public function getPsmLog(): ?string
{
return $this->psmLog;
}
public function setPsmLog(?string $psmLog): static
{
$this->psmLog = $psmLog;
return $this;
}
}