package br.com.caelum.stella.gateway.amex;
import br.com.caelum.stella.gateway.core.DefinedByCode;
/**
*
* @author Alberto Souza
*
*/
public enum AmexTipoCartao implements DefinedByCode {
AMERICA_EXPRESS("AE"), AMERICA_EXPRESS_CORPORATE_PURCHASE__CARD("AP"), BANK_CARD(
"BC"), BRAND_X("BX"), BRAND_Y("BY"), DINERS_CLUB("DC"), GAP_INC_CARD(
"GC"), GENERIC_CARD("XX"), JCB_CARD("JC"), LOYALTY_CARD("LY"), MASTER_CARD(
"MC"), MONDEX_CARD("MX"), PLC_CARD("PL"), SAFE_DEBIT_CARD("SD"), SOLO_CARD(
"SO"), STYLE_CARD("ST"), SWITCH_CARD("SW"), VISA_DEBIT_CARD("VD"), VISA_CARD(
"VC"), VISA_CORPORATE_PURCHASE_CARD("VP"), ELETRONIC_BENEFITS_CARD(
"EB");
private String codigo;
private AmexTipoCartao(String codigo) {
this.codigo = codigo;
}
public String getCodigo() {
return codigo;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return codigo;
}
}