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

jp.gopay.sdk.models.common.TransferScheduleConfiguration Maven / Gradle / Ivy

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

import com.google.gson.annotations.SerializedName;
import jp.gopay.sdk.types.DayOfMonth;
import jp.gopay.sdk.types.DayOfWeek;
import jp.gopay.sdk.types.TransferPeriod;
import jp.gopay.sdk.types.WeekOfMonth;
import org.joda.time.Period;

public class TransferScheduleConfiguration {
    @SerializedName("wait_period")
    private Period waitPeriod;

    @SerializedName("period")
    private TransferPeriod period;

    @SerializedName("full_period_required")
    private Boolean fullPeriodRequired;

    @SerializedName("day_of_week")
    private DayOfWeek dayOfWeek;

    @SerializedName("week_of_month")
    private WeekOfMonth weekOfMonth;

    @SerializedName("day_of_month")
    private DayOfMonth dayOfMonth;

    @SerializedName("weekly_closing_day")
    private DayOfWeek weeklyClosingDay;

    @SerializedName("weekly_payout_day")
    private DayOfWeek weeklyPayoutDay;

    public Period getWaitPeriod() {
        return waitPeriod;
    }

    public TransferPeriod getPeriod() {
        return period;
    }

    public Boolean getFullPeriodRequired() {
        return fullPeriodRequired;
    }

    public DayOfWeek getDayOfWeek() {
        return dayOfWeek;
    }

    public WeekOfMonth getWeekOfMonth() {
        return weekOfMonth;
    }

    public DayOfMonth getDayOfMonth() {
        return dayOfMonth;
    }

    public DayOfWeek getWeeklyClosingDay() {
        return weeklyClosingDay;
    }

    public DayOfWeek getWeeklyPayoutDay() {
        return weeklyPayoutDay;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy