java/src/main/java/com/firstdata/firstapi/client/domain/TransactionType.java
<reponame>MrE-Fog/payeezy-deprecatedpackage com.firstdata.firstapi.client.domain;

import org.codehaus.jackson.annotate.JsonValue;


public enum TransactionType  implements TransactionTypeConstants{

/*	Capture("capture"),Purchase("purchase"),Refund("refund"),Void("void"),Authorize("authorize");
	private String transaction;
	private TransactionType(String transType) {
		this.transaction=transType;
	}
	@JsonValue
	public String getValue() {
		return this.transaction;
	}*/
   
        PURCHASE(){
             
            @JsonValue
            public String getValue() {
                return GGE4_POST;
            }
        },
        AUTHORIZE(){
//            @Override 
            @JsonValue
            public String getValue() {
                return GGE4_PREAUTH;
            }
        }
        ,
        CAPTURE(){
//            @Override 
            @JsonValue
            public String getValue() {
                return GGE4_V12_PREAUTH_COMPLETE;
            }
        },
        REFUND(){
//            @Override        
            @JsonValue
            public String getValue() {
                return GGE4_V12_REFUND;
            }
        },
        VOID(){
//            @Override 
            @JsonValue
            public String getValue() {
                return GGE4_V12_VOID;
            }
        };
}
