src/Entity/PaymentCreditDebitCard.php line 17
<?php/** @author Guerby Duval <info@tranzaksyon.com>* @link https://tranzaksyon.com* @copyright You are not allowed to remove this author "Guerby Duval <info@tranzaksyon.com>", the link "https://tranzaksyon.com" neither this copyright.*/namespace App\Entity;use App\Repository\PaymentCreditDebitCardRepository;use Doctrine\ORM\Mapping as ORM;use Symfony\Component\Serializer\Annotation\Groups;use Symfony\Component\Validator\Constraints\NotBlank;use Symfony\Component\Validator\Constraints\Type;#[ORM\Entity(repositoryClass: PaymentCreditDebitCardRepository::class)]class PaymentCreditDebitCard{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]#[Groups(['payment_credit_debit_card_out'])]private ?int $id = null;#[ORM\Column]#[NotBlank(message: "Ingrese ")]#[Groups(['payment_credit_debit_card_out', 'payment_credit_debit_card_in'])]private ?int $companyCard = null;#[ORM\Column(length: 255, nullable: true)]#[Groups(['payment_credit_debit_card_out', 'payment_credit_debit_card_in'])]private ?string $companyCardName = null;#[ORM\Column(length: 255, nullable: true)]#[Groups(['payment_credit_debit_card_out', 'payment_credit_debit_card_in'])]private ?string $RazonSocialProcesadoraTarjeta = null;#[ORM\Column(length: 20, nullable: true)]#[Groups(['payment_credit_debit_card_out', 'payment_credit_debit_card_in'])]private ?string $RucProcesadoraTarjeta = null;#[ORM\Column(nullable: true)]#[Groups(['payment_credit_debit_card_out', 'payment_credit_debit_card_in'])]private ?int $digitoVerificadorDelRucProcesadora = null;#[ORM\Column]#[Groups(['payment_credit_debit_card_out', 'payment_credit_debit_card_in'])]private ?int $formaProcesamientoPago = null;#[ORM\Column(nullable: true)]#[Groups(['payment_credit_debit_card_out', 'payment_credit_debit_card_in'])]private ?string $codigoAutorizacionOperacion = null;#[ORM\Column(length: 50, nullable: true)]#[Groups(['payment_credit_debit_card_out', 'payment_credit_debit_card_in'])]private ?string $nombreTitularTarjeta = null;#[ORM\Column(length: 10, nullable: true)]#[Groups(['payment_credit_debit_card_out', 'payment_credit_debit_card_in'])]private ?string $UltimosDigitosTarjeta = null;#[ORM\OneToOne(mappedBy: 'creditCard', cascade: ['persist', 'remove'])]private ?SriPayment $sriPayment = null;public function getId(): ?int{return $this->id;}public function getCompanyCard(): ?int{return $this->companyCard;}public function setCompanyCard(?int $companyCard): static{$this->companyCard = $companyCard;return $this;}public function getCompanyCardName(): ?string{return $this->companyCardName;}public function setCompanyCardName(?string $companyCardName): static{$this->companyCardName = $companyCardName??'';return $this;}public function getRazonSocialProcesadoraTarjeta(): ?string{return $this->RazonSocialProcesadoraTarjeta;}public function setRazonSocialProcesadoraTarjeta(?string $RazonSocialProcesadoraTarjeta): static{$this->RazonSocialProcesadoraTarjeta = $RazonSocialProcesadoraTarjeta;return $this;}public function getRucProcesadoraTarjeta(): ?string{return $this->RucProcesadoraTarjeta;}public function setRucProcesadoraTarjeta(?string $RucProcesadoraTarjeta): static{$this->RucProcesadoraTarjeta = $RucProcesadoraTarjeta;return $this;}public function getDigitoVerificadorDelRucProcesadora(): ?int{return $this->digitoVerificadorDelRucProcesadora;}public function setDigitoVerificadorDelRucProcesadora(?int $digitoVerificadorDelRucProcesadora): static{$this->digitoVerificadorDelRucProcesadora = $digitoVerificadorDelRucProcesadora;return $this;}public function getFormaProcesamientoPago(): ?int{return $this->formaProcesamientoPago;}public function setFormaProcesamientoPago(?int $formaProcesamientoPago): static{$this->formaProcesamientoPago = $formaProcesamientoPago;return $this;}public function getCodigoAutorizacionOperacion(): ?string{return $this->codigoAutorizacionOperacion;}public function setCodigoAutorizacionOperacion(?string $codigoAutorizacionOperacion): static{$this->codigoAutorizacionOperacion = $codigoAutorizacionOperacion;return $this;}public function getNombreTitularTarjeta(): ?string{return $this->nombreTitularTarjeta;}public function setNombreTitularTarjeta(?string $nombreTitularTarjeta): static{$this->nombreTitularTarjeta = $nombreTitularTarjeta;return $this;}public function getUltimosDigitosTarjeta(): ?string{return $this->UltimosDigitosTarjeta;}public function setUltimosDigitosTarjeta(?string $UltimosDigitosTarjeta): static{$this->UltimosDigitosTarjeta = $UltimosDigitosTarjeta;return $this;}public function getSriPayment(): ?SriPayment{return $this->sriPayment;}public function setSriPayment(?SriPayment $sriPayment): static{// unset the owning side of the relation if necessaryif ($sriPayment === null && $this->sriPayment !== null) {$this->sriPayment->setCreditCard(null);}// set the owning side of the relation if necessaryif ($sriPayment !== null && $sriPayment->getCreditCard() !== $this) {$sriPayment->setCreditCard($this);}$this->sriPayment = $sriPayment;return $this;}}