<?php
namespace App\Entity;
use App\Repository\ComBancoIntermediarioRepository;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: ComBancoIntermediarioRepository::class)]
class ComBancoIntermediario
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $entidadFinancieraEmisora = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $oficina = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $ciudadRegistradaEnCuenta = null;
#[ORM\Column(type: Types::BIGINT, nullable: true)]
private ?string $numeroCuenta = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $tipoCuenta = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $origenEconomicoOperacion = null;
#[ORM\ManyToOne(inversedBy: 'comBancoIntermediarios')]
private ?ParEstado $estadoSeccion = null;
#[ORM\ManyToOne(inversedBy: 'comBancoIntermediarios')]
private ?ComCircular170YPoderes $comCircular170 = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
private ?\DateTimeInterface $createAt = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
private ?\DateTimeInterface $updateAt = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $createUser = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $updateUser = null;
public function getId(): ?int
{
return $this->id;
}
public function getEntidadFinancieraEmisora(): ?string
{
return $this->entidadFinancieraEmisora;
}
public function setEntidadFinancieraEmisora(?string $entidadFinancieraEmisora): static
{
$this->entidadFinancieraEmisora = $entidadFinancieraEmisora;
return $this;
}
public function getOficina(): ?string
{
return $this->oficina;
}
public function setOficina(?string $oficina): static
{
$this->oficina = $oficina;
return $this;
}
public function getCiudadRegistradaEnCuenta(): ?string
{
return $this->ciudadRegistradaEnCuenta;
}
public function setCiudadRegistradaEnCuenta(?string $ciudadRegistradaEnCuenta): static
{
$this->ciudadRegistradaEnCuenta = $ciudadRegistradaEnCuenta;
return $this;
}
public function getNumeroCuenta(): ?string
{
return $this->numeroCuenta;
}
public function setNumeroCuenta(?string $numeroCuenta): static
{
$this->numeroCuenta = $numeroCuenta;
return $this;
}
public function getTipoCuenta(): ?string
{
return $this->tipoCuenta;
}
public function setTipoCuenta(?string $tipoCuenta): static
{
$this->tipoCuenta = $tipoCuenta;
return $this;
}
public function getOrigenEconomicoOperacion(): ?string
{
return $this->origenEconomicoOperacion;
}
public function setOrigenEconomicoOperacion(?string $origenEconomicoOperacion): static
{
$this->origenEconomicoOperacion = $origenEconomicoOperacion;
return $this;
}
public function getEstadoSeccion(): ?ParEstado
{
return $this->estadoSeccion;
}
public function setEstadoSeccion(?ParEstado $estadoSeccion): static
{
$this->estadoSeccion = $estadoSeccion;
return $this;
}
public function getComCircular170(): ?ComCircular170YPoderes
{
return $this->comCircular170;
}
public function setComCircular170(?ComCircular170YPoderes $comCircular170): static
{
$this->comCircular170 = $comCircular170;
return $this;
}
public function getCreateAt(): ?\DateTimeInterface
{
return $this->createAt;
}
public function setCreateAt(?\DateTimeInterface $createAt): static
{
$this->createAt = $createAt;
return $this;
}
public function getUpdateAt(): ?\DateTimeInterface
{
return $this->updateAt;
}
public function setUpdateAt(?\DateTimeInterface $updateAt): static
{
$this->updateAt = $updateAt;
return $this;
}
public function getCreateUser(): ?string
{
return $this->createUser;
}
public function setCreateUser(?string $createUser): static
{
$this->createUser = $createUser;
return $this;
}
public function getUpdateUser(): ?string
{
return $this->updateUser;
}
public function setUpdateUser(?string $updateUser): static
{
$this->updateUser = $updateUser;
return $this;
}
}