All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.fincatto.documentofiscal.cte300.classes.nota.CTeNotaInfoDadosComplementaresEntregaIntervalo Maven / Gradle / Ivy

There is a newer version: 4.0.78
Show newest version
package com.fincatto.documentofiscal.cte300.classes.nota;

import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.cte300.classes.CTTipoPrazoHoraEntrega;

import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;

import java.time.LocalTime;

/**
 * @author Caio
 * @info Entrega no intervalo de horário definido
 */

@Root(name = "noInter")
public class CTeNotaInfoDadosComplementaresEntregaIntervalo extends DFBase {
    private static final long serialVersionUID = 733372678080043594L;
    
    @Element(name = "tpHor")
    private CTTipoPrazoHoraEntrega tipoPrazoHoraEntrega;
    
    @Element(name = "hIni")
    private LocalTime horaInicio;
    
    @Element(name = "hFim")
    private LocalTime horaFim;

    public CTeNotaInfoDadosComplementaresEntregaIntervalo() {
        this.tipoPrazoHoraEntrega = null;
        this.horaInicio = null;
        this.horaFim = null;
    }

    public CTTipoPrazoHoraEntrega getTipoPrazoHoraEntrega() {
        return this.tipoPrazoHoraEntrega;
    }

    /**
     * Tipo de hora
* 4 - No intervalo de tempo */ public void setTipoPrazoHoraEntrega(final CTTipoPrazoHoraEntrega tipoPrazoHoraEntrega) { this.tipoPrazoHoraEntrega = tipoPrazoHoraEntrega; } public LocalTime getHoraInicio() { return this.horaInicio; } /** * Hora inicial
* Formato HH:MM:SS */ public void setHoraInicio(final LocalTime horaInicio) { this.horaInicio = horaInicio; } public LocalTime getHoraFim() { return this.horaFim; } /** * Hora final
* Formato HH:MM:SS */ public void setHoraFim(final LocalTime horaFim) { this.horaFim = horaFim; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy