package com.google.wallet.objects.webservice;
import java.util.List;
/**
* Bean for Webservice API represents the message response from your server to
* Google
*
* @author pying
*/
public class WebserviceResponse {
//String message;
List<String> invalidWalletUserFields;
ResponseCode status;
public enum ResponseCode {
ERROR_INVALID_DATA_FORMAT,
ERROR_DATA_ON_MERCHANT_RECORD_DIFFERENT,
ERROR_INVALID_LINKING_ID,
ERROR_PREEXISTING_ACCOUNT_REQUIRES_LINKING,
ERROR_ACCOUNT_ALREADY_LINKED,
SUCCESS,
SUCCESS_ACCOUNT_ALREADY_CREATED,
SUCCESS_ACCOUNT_ALREADY_LINKED,
}
public WebserviceResponse() {
}
public WebserviceResponse(ResponseCode status) {
this.status = status;
}
public WebserviceResponse(ResponseCode status, List<String> invalidWalletUserFields) {
this.status = status;
this.invalidWalletUserFields = invalidWalletUserFields;
}
/**
* @return the invalidWalletUserFields
*/
public List<String> getInvalidWalletUserFields() {
return invalidWalletUserFields;
}
/**
* @param invalidWalletUserFields the invalidWalletUserFields to set
*/
public void setInvalidWalletUserFields(List<String> invalidWalletUserFields) {
this.invalidWalletUserFields = invalidWalletUserFields;
}
/**
* @return the status
*/
public ResponseCode getStatus() {
return status;
}
/**
* @param status the status to set
*/
public void setStatus(ResponseCode status) {
this.status = status;
}
}