
com.fincatto.documentofiscal.cte300.classes.nota.CTeNotaInfoDadosComplementaresEntregaIntervalo Maven / Gradle / Ivy
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