package br.com.caelum.stella.gateway.redecard;
import java.util.Calendar;
public class RedecardAutorizacaoReturn{
private int codigoRetorno;
private String mensagemRetorno;
private Calendar data;
private String numPedido;
private String nrCartao;
private String origemBin;
private String numAutor;
private String numCV;
private String numAutent;
private String numSQN;
private RedecardIdiomaOperacao idiomaOperacao;
RedecardAutorizacaoReturn(int codigoRetorno, String mensagemRetorno,
String numPedido) {
super();
this.codigoRetorno = codigoRetorno;
this.mensagemRetorno = mensagemRetorno;
this.numPedido = numPedido;
}
public RedecardAutorizacaoReturn(int codigoRetorno, String mensagemRetorno,
Calendar data, String numPedido, String nrCartao, String origemBin,
String numAutor, String numCV, String numAutent, String numSQN,RedecardIdiomaOperacao idiomaOperacao) {
super();
this.codigoRetorno = codigoRetorno;
this.mensagemRetorno = mensagemRetorno;
this.data = data;
this.numPedido = numPedido;
this.nrCartao = nrCartao;
this.origemBin = origemBin;
this.numAutor = numAutor;
this.numCV = numCV;
this.numAutent = numAutent;
this.numSQN = numSQN;
this.idiomaOperacao = idiomaOperacao;
}
public int getCodigoRetorno() {
return codigoRetorno;
}
public String getMensagemRetorno() {
return mensagemRetorno;
}
public Calendar getData() {
return data;
}
public String getNumPedido() {
return numPedido;
}
public String getNrCartao() {
return nrCartao;
}
public String getOrigemBin() {
return origemBin;
}
public String getNumAutor() {
return numAutor;
}
public String getNumCV() {
return numCV;
}
public String getNumAutent() {
return numAutent;
}
public String getNumSQN() {
return numSQN;
}
public String getDataFormatada(){
return String.format("%1$tY%1$tm%1$te",data);
}
public RedecardIdiomaOperacao getIdiomaOperacao() {
return idiomaOperacao;
}
}