br.com.moip.resource.CheckoutPreferences Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-sdk Show documentation
Show all versions of java-sdk Show documentation
Java SDK for Moip v2 APIs
package br.com.moip.resource;
import java.util.ArrayList;
import java.util.List;
public class CheckoutPreferences {
private FundingInstrument fundingInstruments;
private List installments;
private boolean supressShippingAddress;
public FundingInstrument getFundingInstruments() {
return fundingInstruments;
}
public CheckoutPreferences setFundingInstruments(FundingInstrument fundingInstruments) {
this.fundingInstruments = fundingInstruments;
return this;
}
public List getInstallments() {
return installments;
}
public CheckoutPreferences setInstallments(List installments) {
this.installments = installments;
return this;
}
public boolean isSupressShippingAddress() {
return supressShippingAddress;
}
public CheckoutPreferences setSupressShippingAddress(boolean supressShippingAddress) {
this.supressShippingAddress = supressShippingAddress;
return this;
}
public CheckoutPreferences addInstallment(final Installment installment) {
if (installments == null)
installments = new ArrayList();
installments.add(installment);
return this;
}
public CheckoutPreferences addInstallment(final int[] quantity) {
if (installments == null)
installments = new ArrayList();
installments.add(new Installment().setQuantity(quantity));
return this;
}
@Override
public String toString() {
return "CheckoutPreferences{" +
"fundingInstruments=" + fundingInstruments +
", installments=" + installments +
", supressShippingAddress=" + supressShippingAddress +
'}';
}
}