2024-06-18 22:41:03 -04:00
|
|
|
<?php
|
|
|
|
namespace Incoviba\Model\Inmobiliaria;
|
|
|
|
|
|
|
|
use Incoviba\Common\Ideal;
|
|
|
|
use Incoviba\Model;
|
|
|
|
|
|
|
|
class Proveedor extends Ideal\Model
|
|
|
|
{
|
2024-11-28 11:39:19 -03:00
|
|
|
public int $rut;
|
|
|
|
public string $digito;
|
|
|
|
public string $nombre;
|
|
|
|
public ?string $razon;
|
|
|
|
public ?DatosProveedor $datos;
|
|
|
|
public ?Model\Persona $contacto;
|
2024-06-18 22:41:03 -04:00
|
|
|
|
|
|
|
public function jsonSerialize(): mixed
|
|
|
|
{
|
2024-11-28 11:39:19 -03:00
|
|
|
return [
|
|
|
|
'rut' => $this->rut,
|
|
|
|
'digito' => $this->digito,
|
|
|
|
'nombre' => $this->nombre,
|
|
|
|
'razon' => $this->razon,
|
|
|
|
'datos' => $this->datos,
|
|
|
|
'contacto' => $this->contacto
|
|
|
|
];
|
2024-06-18 22:41:03 -04:00
|
|
|
}
|
|
|
|
}
|