package net.billforward.model.gateways;
import net.billforward.BillForwardClient;
import net.billforward.model.APIResponse;
import net.billforward.model.ResourcePath;
import com.google.gson.annotations.Expose;
import com.google.gson.reflect.TypeToken;
public class AuthorizeNetConfiguration extends APIConfiguration {
@Expose protected String APILoginID;
@Expose protected String transactionKey;
public String getAPILoginID() {
return APILoginID;
}
public void setAPILoginID(String aPILoginID) {
APILoginID = aPILoginID;
}
public String getTransactionKey() {
return transactionKey;
}
public void setTransactionKey(String transactionKey) {
this.transactionKey = transactionKey;
}
protected static ResourcePath resourcePath;
public AuthorizeNetConfiguration(BillForwardClient client_) {
super(client_);
}
protected AuthorizeNetConfiguration() {
}
public AuthorizeNetConfiguration(BillForwardClient m_BfClient,
String loginID,
String transactionKey,
GatewayEnvironment sandbox) {
this.setClient(m_BfClient);
this.setAPILoginID(loginID);
this.setTransactionKey(transactionKey);
}
protected ResourcePath getResourcePath() {
return resourcePath;
}
protected static ResourcePath ResourcePath() {
return resourcePath;
}
static {
resourcePath = new ResourcePath("vaulted-gateways/authorize-net", "vaulted-gateways", new TypeToken<APIResponse<AuthorizeNetConfiguration>>() {}.getType());
}
/**
*
@Expose protected String APIKey;
@Expose protected String merchantID;
@Expose protected String publicKey;
@Expose protected String privateKey;
@Expose protected String keyFilename;
@Expose protected String endpoint;
@Expose protected String clientID;
@Expose protected String clientSecret;
@Expose protected String gatewayAccountID;
@Expose protected String refreshToken;
@Expose protected String APILoginID;
@Expose protected String transactionKey;
*/
}