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

jp.gopay.sdk.models.response.store.CheckoutInfo Maven / Gradle / Ivy

There is a newer version: 0.11.17
Show newest version
package jp.gopay.sdk.models.response.store;

import com.google.gson.annotations.SerializedName;
import jp.gopay.sdk.models.common.KonbiniConfiguration;
import jp.gopay.sdk.models.common.PaidyConfiguration;
import jp.gopay.sdk.models.common.RecurringTokenCVVConfirmation;
import jp.gopay.sdk.models.response.GoPayResponse;
import jp.gopay.sdk.types.ProcessingMode;
import jp.gopay.sdk.types.RecurringTokenPrivilege;

import java.net.URL;
import java.util.List;

public class CheckoutInfo extends GoPayResponse{
    @SerializedName("mode")
    private ProcessingMode mode;

    @SerializedName("recurring_token_privilege")
    private RecurringTokenPrivilege recurringTokenPrivilege;

    @SerializedName("name")
    private String name;

    @SerializedName("card_configuration")
    private CardConfiguration cardConfiguration;

    @SerializedName("supported_brands")
    private List supportedBrands;

    @SerializedName("qr_scan_configuration")
    private QrScanConfiguration qrScanConfiguration;

    @SerializedName("convenience_configuration")
    private KonbiniConfiguration konbiniConfiguration;

    @SerializedName("paidy_configuration")
    private PaidyConfiguration paidyConfiguration;

    @SerializedName("paidy_public_key")
    private String paidyPublicKey;

    @SerializedName("logo_image")
    private URL logoImage;

    @SerializedName("theme")
    private WidgetConfiguration theme;

    @SerializedName("recurring_card_charge_cvv_confirmation")
    private RecurringTokenCVVConfirmation recurringTokenCVVConfirmation;

    public ProcessingMode getMode() {
        return mode;
    }

    public RecurringTokenPrivilege getRecurringTokenPrivilege() {
        return recurringTokenPrivilege;
    }

    public CardConfiguration getCardConfiguration() {
        return cardConfiguration;
    }

    public List getSupportedBrands() {
        return supportedBrands;
    }

    public QrScanConfiguration getQrScanConfiguration() {
        return qrScanConfiguration;
    }

    public KonbiniConfiguration getKonbiniConfiguration() {
        return konbiniConfiguration;
    }

    public PaidyConfiguration getPaidyConfiguration() {
        return paidyConfiguration;
    }

    public String getPaidyPublicKey() {
        return paidyPublicKey;
    }

    public String getName() {
        return name;
    }

    public URL getLogoImage() {
        return logoImage;
    }

    public WidgetConfiguration getTheme() {
        return theme;
    }

    public RecurringTokenCVVConfirmation getRecurringTokenCVVConfirmation() {
        return recurringTokenCVVConfirmation;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy