23 lines
481 B
PHP
23 lines
481 B
PHP
<?php
|
|
namespace Incoviba\Model\Proyecto;
|
|
|
|
use DateTimeInterface;
|
|
use JsonSerializable;
|
|
|
|
class Terreno implements JsonSerializable
|
|
{
|
|
public float $superficie;
|
|
public float $valor;
|
|
public float $valorUnitario;
|
|
public ?DateTimeInterface $fecha;
|
|
|
|
public function jsonSerialize(): mixed
|
|
{
|
|
return [
|
|
'superficie' => $this->superficie,
|
|
'valor' => $this->valor,
|
|
'date' => $this->fecha?->format('Y-m-d')
|
|
];
|
|
}
|
|
}
|