Skip to main content

RecurringContributionScheduleInput

No description

input RecurringContributionScheduleInput {
dayOfMonth: Int
daysOfWeek: [DaysOfWeek!]
minRunDate: LocalDate!
skipThirdCycleOfMonth: Boolean
strategy: RecurringContributionStrategy!
strategyOption: RecurringContributionStrategyOption
}

Fields

RecurringContributionScheduleInput.dayOfMonth ● Int scalar

The day of the month on which the contributions will be made. Required if the strategy is 'MONTHLY'.

RecurringContributionScheduleInput.daysOfWeek ● [DaysOfWeek!] list enum

The days of the week on which the contributions will be made. Required if the strategy is 'WEEKLY' or 'BI_WEEKLY'. Do not set otherwise.

RecurringContributionScheduleInput.minRunDate ● LocalDate! non-null scalar

The earliest date on which the recurring contributions can begin. The schedule will run the first date that corresponds to the schedule strategy and strategyOption that is on or after this date. If this is before the benefit start date, the contributions will not begin until on or after the benefit start date.

RecurringContributionScheduleInput.skipThirdCycleOfMonth ● Boolean scalar

Skips the third pay cycle in months that contain three biweekly cycles ("Biweekly 24"), yielding 24 contributions per year instead of 26. Only supported when the strategy is 'BI_WEEKLY' with exactly one entry in 'daysOfWeek'. Omitting this yields the standard 26-per-year biweekly schedule.

RecurringContributionScheduleInput.strategy ● RecurringContributionStrategy! non-null enum

The frequency at which the contributions will be made

RecurringContributionScheduleInput.strategyOption ● RecurringContributionStrategyOption enum

Determines the days of the month on which the contributions will be made. Required if the strategy is 'SEMI_MONTHLY'. Do not set otherwise.

Member Of

SetRecurringContributionScheduleForBenefitInput input