![JAR search and dependency download from the Maven repository](/logo.png)
com.pablodomingos.classes.rps.RpsIdentificacao Maven / Gradle / Ivy
package com.pablodomingos.classes.rps;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size;
import com.pablodomingos.classes.rps.enums.RpsSerie;
import com.pablodomingos.classes.rps.enums.RpsTipo;
import com.thoughtworks.xstream.annotations.XStreamAlias;
public class RpsIdentificacao {
@XStreamAlias("Numero")
@NotNull
@Pattern(regexp = "\\d+")
@Size(min=1, max=15)
private String numero;
@XStreamAlias("Serie")
@NotNull
private RpsSerie serie = RpsSerie.A;
@XStreamAlias("Tipo")
@NotNull
private RpsTipo tipo = RpsTipo.RPS;
public RpsIdentificacao(String numero) {
this.numero = numero;
}
public String getNumero() {
return numero;
}
public RpsSerie getSerie() {
return serie;
}
public void setSerie(RpsSerie serie) {
this.serie = serie;
}
public RpsTipo getTipo() {
return tipo;
}
public void setTipo(RpsTipo tipo) {
this.tipo = tipo;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy