All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.moip.resource.CheckoutPreferences Maven / Gradle / Ivy

There is a newer version: 4.7.6
Show newest version
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 +
                '}';
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy