net.corda.core.contracts / BusinessCalendar / createGenericSchedule

# createGenericSchedule

`fun createGenericSchedule(startDate: LocalDate, period: Frequency, calendar: BusinessCalendar = getInstance(), dateRollConvention: DateRollConvention = DateRollConvention.Following, noOfAdditionalPeriods: Int = Integer.MAX_VALUE, endDate: LocalDate? = null, periodOffset: Int? = null): List<LocalDate>`

Calculates an event schedule that moves events around to ensure they fall on working days.