com.ingenico.direct.merchant.products.GetProductDirectoryParams Maven / Gradle / Ivy
/*
* This class was auto-generated from the API references found at
* https://support.direct.ingenico.com/documentation/api/reference
*/
package com.ingenico.direct.merchant.products;
import java.util.LinkedList;
import java.util.List;
import com.ingenico.direct.ParamRequest;
import com.ingenico.direct.RequestParam;
/**
* Query parameters for
* Get payment product directory
*/
public class GetProductDirectoryParams implements ParamRequest {
private String countryCode;
private String currencyCode;
/**
* ISO 3166-1 alpha-2 country code
*/
public String getCountryCode() {
return countryCode;
}
/**
* ISO 3166-1 alpha-2 country code
*/
public void setCountryCode(String value) {
this.countryCode = value;
}
/**
* Three-letter ISO currency code representing the currency of the transaction
*/
public String getCurrencyCode() {
return currencyCode;
}
/**
* Three-letter ISO currency code representing the currency of the transaction
*/
public void setCurrencyCode(String value) {
this.currencyCode = value;
}
@Override
public List toRequestParameters() {
List result = new LinkedList();
if (countryCode != null) {
result.add(new RequestParam("countryCode", countryCode));
}
if (currencyCode != null) {
result.add(new RequestParam("currencyCode", currencyCode));
}
return result;
}
}