<?php

class Seguro_Dto_PropostaCentroideCar
{
    private ?string $numeroCar = null;

    public function deParaAtributos(array $dados): Seguro_Dto_PropostaCentroideCar
    {
        $alias = [
            'ds_numero_car' => 'numeroCar'
        ];

        foreach ($dados as $coluna => $valor) {
            if (!array_key_exists($coluna, $alias)) {
                continue;
            }

            $this->{$alias[$coluna]} = $valor;
        }

        return $this;
    }

    public function getNumeroCar(): ?string
    {
        return $this->numeroCar;
    }

    public function toArray(): array
    {
        return ['ds_numero_car' => $this->getNumeroCar()];
    }
}