<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Tickets
*
* @ORM\Table(name="tickets")
* @ORM\Entity(repositoryClass="App\Repository\TicketsRepository")
*/
class Tickets
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var int|null
*
* @ORM\Column(name="id_cashmag", type="integer", nullable=true)
*/
private $idCashmag;
/**
* @var string|null
*
* @ORM\Column(name="comment", type="string", length=255, nullable=true)
*/
private $comment;
/**
* @var \DateTime|null
*
* @ORM\Column(name="date", type="datetime", nullable=true)
*/
private $date;
/**
* @var string|null
*
* @ORM\Column(name="r_note", type="string", length=255, nullable=true)
*/
private $rNote;
/**
* @var string|null
*
* @ORM\Column(name="r_ticket", type="string", length=255, nullable=true)
*/
private $rTicket;
/**
* @var string|null
*
* @ORM\Column(name="r_invoice", type="string", length=255, nullable=true)
*/
private $rInvoice;
/**
* @var string|null
*
* @ORM\Column(name="payments", type="text", nullable=true, options={"comment"="payload list id detail du paiement ou table intermediaire"})
*/
private $payments;
/**
* @var string|null
*
* @ORM\Column(name="details", type="text", nullable=true, options={"comment"="payload list id detail de la vente ou table intermediaire"})
*/
private $details;
/**
* @var int|null
*
* @ORM\Column(name="id_taxes", type="integer", nullable=true)
*/
private $idTaxes;
/**
* @var int|null
*
* @ORM\Column(name="id_attributes", type="integer", nullable=true)
*/
private $idAttributes;
/**
* @var int|null
*
* @ORM\Column(name="id_point_of_sale", type="integer", nullable=true)
*/
private $idPointOfSale;
/**
* @var int|null
*
* @ORM\Column(name="id_service", type="integer", nullable=true)
*/
private $idService;
/**
* @var int|null
*
* @ORM\Column(name="id_sale_method", type="integer", nullable=true)
*/
private $idSaleMethod;
/**
* @var int|null
*
* @ORM\Column(name="id_client", type="integer", nullable=true)
*/
private $idClient;
/**
* @var int|null
*
* @ORM\Column(name="id_operator", type="integer", nullable=true)
*/
private $idOperator;
/**
* @var int|null
*
* @ORM\Column(name="point_value", type="integer", nullable=true)
*/
private $pointValue;
/**
* @var string|null
*
* @ORM\Column(name="picture_link", type="string", length=255, nullable=true)
*/
private $pictureLink;
/**
* @var string|null
*
* @ORM\Column(name="picture_base64", type="blob", length=0, nullable=true)
*/
private $pictureBase64;
/**
* @var string|null
*
* @ORM\Column(name="short_signature", type="string", length=255, nullable=true)
*/
private $shortSignature;
/**
* @var int|null
*
* @ORM\Column(name="id_order", type="string", length=255, nullable=true)
*/
private $idOrder;
/**
* @var string|null
*
* @ORM\Column(name="reversal", type="string", length=255, nullable=true)
*/
private $reversal;
/**
* @var string|null
*
* @ORM\Column(name="reverse", type="string", length=255, nullable=true)
*/
private $reverse;
/**
* @var string|null
*
* @ORM\Column(name="total_ca", type="decimal", precision=20, scale=2, nullable=true)
*/
private $totalCa;
/**
* @var string|null
*
* @ORM\Column(name="total_ht", type="decimal", precision=20, scale=2, nullable=true)
*/
private $totalHt;
/**
* @var string|null
*
* @ORM\Column(name="total_ttc", type="decimal", precision=20, scale=2, nullable=true)
*/
private $totalTtc;
/**
* @var string|null
*
* @ORM\Column(name="n_lines", type="string", length=255, nullable=true)
*/
private $nLines;
/**
* @var string|null
*
* @ORM\Column(name="type_document", type="string", length=255, nullable=true)
*/
private $typeDocument;
/**
* @var string|null
*
* @ORM\Column(name="type_operation", type="string", length=255, nullable=true)
*/
private $typeOperation;
/**
* @var string|null
*
* @ORM\Column(name="software_version", type="string", length=255, nullable=true)
*/
private $softwareVersion;
/**
* @var string|null
*
* @ORM\Column(name="n_table", type="string", length=255, nullable=true)
*/
private $nTable;
/**
* @var string|null
*
* @ORM\Column(name="n_people", type="string", length=255, nullable=true)
*/
private $nPeople;
/**
* @var string|null
*
* @ORM\Column(name="n_invoice", type="string", length=255, nullable=true)
*/
private $nInvoice;
/**
* @var string|null
*
* @ORM\Column(name="n_ticket", type="string", length=255, nullable=true)
*/
private $nTicket;
/**
* @var string|null
*
* @ORM\Column(name="n_note", type="string", length=255, nullable=true)
*/
private $nNote;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $operatorData;
/**
* @ORM\Column(type="text")
*/
private $clientData;
/**
* @ORM\Column(type="text")
*/
private $saleMethodeData;
/**
* @ORM\Column(type="text")
*/
private $serviceData;
/**
* @ORM\Column(type="text")
*/
private $attributesData;
/**
* @ORM\Column(type="text")
*/
private $taxesData;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $deviceData;
/**
* @ORM\Column(type="smallint", nullable=true)
*/
private $codeDevice;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $creditAmount;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $reference;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $url;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $date_text;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $currencyCode;
public function getId(): ?int
{
return $this->id;
}
public function getIdCashmag(): ?int
{
return $this->idCashmag;
}
public function setIdCashmag(?int $idCashmag): self
{
$this->idCashmag = $idCashmag;
return $this;
}
public function getComment(): ?string
{
return $this->comment;
}
public function setComment(?string $comment): self
{
$this->comment = $comment;
return $this;
}
public function getDate(): ?\DateTimeInterface
{
return $this->date;
}
public function setDate(?\DateTimeInterface $date): self
{
$this->date = $date;
return $this;
}
public function getRNote(): ?string
{
return $this->rNote;
}
public function setRNote(?string $rNote): self
{
$this->rNote = $rNote;
return $this;
}
public function getRTicket(): ?string
{
return $this->rTicket;
}
public function setRTicket(?string $rTicket): self
{
$this->rTicket = $rTicket;
return $this;
}
public function getRInvoice(): ?string
{
return $this->rInvoice;
}
public function setRInvoice(?string $rInvoice): self
{
$this->rInvoice = $rInvoice;
return $this;
}
public function getPayments(): ?string
{
return $this->payments;
}
public function setPayments(?string $payments): self
{
$this->payments = $payments;
return $this;
}
public function getDetails(): ?string
{
return $this->details;
}
public function setDetails(?string $details): self
{
$this->details = $details;
return $this;
}
public function getIdTaxes(): ?int
{
return $this->idTaxes;
}
public function setIdTaxes(?int $idTaxes): self
{
$this->idTaxes = $idTaxes;
return $this;
}
public function getIdAttributes(): ?int
{
return $this->idAttributes;
}
public function setIdAttributes(?int $idAttributes): self
{
$this->idAttributes = $idAttributes;
return $this;
}
public function getIdPointOfSale(): ?int
{
return $this->idPointOfSale;
}
public function setIdPointOfSale(?int $idPointOfSale): self
{
$this->idPointOfSale = $idPointOfSale;
return $this;
}
public function getIdService(): ?int
{
return $this->idService;
}
public function setIdService(?int $idService): self
{
$this->idService = $idService;
return $this;
}
public function getIdSaleMethod(): ?int
{
return $this->idSaleMethod;
}
public function setIdSaleMethod(?int $idSaleMethod): self
{
$this->idSaleMethod = $idSaleMethod;
return $this;
}
public function getIdClient(): ?int
{
return $this->idClient;
}
public function setIdClient(?int $idClient): self
{
$this->idClient = $idClient;
return $this;
}
public function getIdOperator(): ?int
{
return $this->idOperator;
}
public function setIdOperator(?int $idOperator): self
{
$this->idOperator = $idOperator;
return $this;
}
public function getPointValue(): ?int
{
return $this->pointValue;
}
public function setPointValue(?int $pointValue): self
{
$this->pointValue = $pointValue;
return $this;
}
public function getPictureLink(): ?string
{
return $this->pictureLink;
}
public function setPictureLink(?string $pictureLink): self
{
$this->pictureLink = $pictureLink;
return $this;
}
public function getPictureBase64()
{
return $this->pictureBase64;
}
public function setPictureBase64($pictureBase64): self
{
$this->pictureBase64 = $pictureBase64;
return $this;
}
public function getShortSignature(): ?string
{
return $this->shortSignature;
}
public function setShortSignature(?string $shortSignature): self
{
$this->shortSignature = $shortSignature;
return $this;
}
public function getIdOrder(): ?string
{
return $this->idOrder;
}
public function setIdOrder(?string $idOrder): self
{
$this->idOrder = $idOrder;
return $this;
}
public function getReversal(): ?string
{
return $this->reversal;
}
public function setReversal(?string $reversal): self
{
$this->reversal = $reversal;
return $this;
}
public function getReverse(): ?string
{
return $this->reverse;
}
public function setReverse(?string $reverse): self
{
$this->reverse = $reverse;
return $this;
}
public function getTotalCa(): ?string
{
return $this->totalCa;
}
public function setTotalCa(?string $totalCa): self
{
$this->totalCa = $totalCa;
return $this;
}
public function getTotalHt(): ?string
{
return $this->totalHt;
}
public function setTotalHt(?string $totalHt): self
{
$this->totalHt = $totalHt;
return $this;
}
public function getTotalTtc(): ?string
{
return $this->totalTtc;
}
public function setTotalTtc(?string $totalTtc): self
{
$this->totalTtc = $totalTtc;
return $this;
}
public function getNLines(): ?string
{
return $this->nLines;
}
public function setNLines(?string $nLines): self
{
$this->nLines = $nLines;
return $this;
}
public function getTypeDocument(): ?string
{
return $this->typeDocument;
}
public function setTypeDocument(?string $typeDocument): self
{
$this->typeDocument = $typeDocument;
return $this;
}
public function getTypeOperation(): ?string
{
return $this->typeOperation;
}
public function setTypeOperation(?string $typeOperation): self
{
$this->typeOperation = $typeOperation;
return $this;
}
public function getSoftwareVersion(): ?string
{
return $this->softwareVersion;
}
public function setSoftwareVersion(?string $softwareVersion): self
{
$this->softwareVersion = $softwareVersion;
return $this;
}
public function getNTable(): ?string
{
return $this->nTable;
}
public function setNTable(?string $nTable): self
{
$this->nTable = $nTable;
return $this;
}
public function getNPeople(): ?string
{
return $this->nPeople;
}
public function setNPeople(?string $nPeople): self
{
$this->nPeople = $nPeople;
return $this;
}
public function getNInvoice(): ?string
{
return $this->nInvoice;
}
public function setNInvoice(?string $nInvoice): self
{
$this->nInvoice = $nInvoice;
return $this;
}
public function getNTicket(): ?string
{
return $this->nTicket;
}
public function setNTicket(?string $nTicket): self
{
$this->nTicket = $nTicket;
return $this;
}
public function getNNote(): ?string
{
return $this->nNote;
}
public function setNNote(?string $nNote): self
{
$this->nNote = $nNote;
return $this;
}
public function getOperatorData(): ?string
{
return $this->operatorData;
}
public function setOperatorData(?string $operatorData): self
{
$this->operatorData = $operatorData;
return $this;
}
public function getClientData(): ?string
{
return $this->clientData;
}
public function setClientData(string $clientData): self
{
$this->clientData = $clientData;
return $this;
}
public function getSaleMethodeData(): ?string
{
return $this->saleMethodeData;
}
public function setSaleMethodeData(string $saleMethodeData): self
{
$this->saleMethodeData = $saleMethodeData;
return $this;
}
public function getServiceData(): ?string
{
return $this->serviceData;
}
public function setServiceData(string $serviceData): self
{
$this->serviceData = $serviceData;
return $this;
}
public function getAttributesData(): ?string
{
return $this->attributesData;
}
public function setAttributesData(string $attributesData): self
{
$this->attributesData = $attributesData;
return $this;
}
public function getTaxesData(): ?string
{
return $this->taxesData;
}
public function setTaxesData(string $taxesData): self
{
$this->taxesData = $taxesData;
return $this;
}
public function getDeviceData(): ?string
{
return $this->deviceData;
}
public function setDeviceData(?string $deviceData): self
{
$this->deviceData = $deviceData;
return $this;
}
public function getCodeDevice(): ?int
{
return $this->codeDevice;
}
public function setCodeDevice(?int $codeDevice): self
{
$this->codeDevice = $codeDevice;
return $this;
}
public function getCreditAmount(): ?int
{
return $this->creditAmount;
}
public function setCreditAmount(?int $creditAmount): self
{
$this->creditAmount = $creditAmount;
return $this;
}
public function getReference(): ?string
{
return $this->reference;
}
public function setReference(?string $reference): self
{
$this->reference = $reference;
return $this;
}
public function getUrl(): ?string
{
return $this->url;
}
public function setUrl(?string $url): self
{
$this->url = $url;
return $this;
}
public function getDateText(): ?string
{
return $this->date_text;
}
public function setDateText(?string $date_text): self
{
$this->date_text = $date_text;
return $this;
}
public function getCurrencyCode(): ?string
{
return $this->currencyCode;
}
public function setCurrencyCode(?string $currencyCode): self
{
$this->currencyCode = $currencyCode;
return $this;
}
}