<?php

namespace App\Entities\Produccion;

use CodeIgniter\Entity\Entity;

class OrdenTrabajoDateEntity extends Entity
{
    protected $attributes = [
        "fecha_entrada_at" => null,
        "fecha_entrega_at" => null,
        "fecha_entrega_change_at" => null,
        "fecha_entrega_real_at" => null,
        "fecha_entrega_real_warning" => null,
        "fecha_impresion_at" => null,
        "fecha_encuadernado_at" => null,
        "fecha_externo_at" => null,
        "fecha_entrega_warning"  => null,
        "fecha_entrega_warning_revised" => null,
        "pendiente_ferro_at" => null,
        "ferro_en_cliente_at" => null,
        "ferro_ok_at" => null,
        "interior_bn_at" => null,
        "interior_color_at" => null,
        "preparacion_interiores_at" => null,
        "cubierta_at" => null,
        "plastificado_at" => null,
        "encuadernacion_at" => null,
        "corte_at" => null,
        "embalaje_at" => null,
        "envio_at" => null,
        "entrada_manipulado_at" => null  

    ];
    protected $datamap = [];
    protected $dates   = ['created_at', 'updated_at', 'deleted_at'];
    protected $casts   = [
        // "fecha_entrada_at" => "?datetime",
        // "fecha_entrega_at" => "?datetime",
        // "fecha_entrega_change_at" => "?datetime",
        // "fecha_entrega_real_at" => "?datetime",
        // "fecha_entrega_real_warning" => "?bool",
        // "fecha_impresion_at" => "?datetime",
        // "fecha_encuadernado_at" => "?datetime",
        // "fecha_externo_at" => "?datetime",
        // "fecha_entrega_warning"  => "?bool",
        // "fecha_entrega_warning_revised" => "?bool",
        // "pendiente_ferro_at" => "?datetime",
        // "ferro_en_cliente_at" => "?datetime",
        // "ferro_ok_at" => "?datetime",
        // "interior_bn_at" => "?datetime",
        // "interior_color_at" => "?datetime",
        // "preparacion_interiores_at" => "?datetime",
        // "cubierta_at" => "?datetime",
        // "plastificado_at" => "?datetime",
        // "encuadernacion_at" => "?datetime",
        // "corte_at" => "?datetime",
        // "embalaje_at" => "?datetime",
        // "envio_at" => "?datetime",
        // "entrada_manipulado_at" => "?datetime"  
    ];
}
