RecurrencePatternArgs

data class RecurrencePatternArgs(val expirationDate: Output<String>, val frequency: Output<RecurrenceFrequency>, val interval: Output<Int>? = null, val weekDays: Output<List<WeekDay>>? = null) : ConvertibleToJava<RecurrencePatternArgs>

Recurrence pattern of a lab schedule.

Constructors

Link copied to clipboard
constructor(expirationDate: Output<String>, frequency: Output<RecurrenceFrequency>, interval: Output<Int>? = null, weekDays: Output<List<WeekDay>>? = null)

Properties

Link copied to clipboard
val expirationDate: Output<String>

When the recurrence will expire. This date is inclusive.

Link copied to clipboard

The frequency of the recurrence.

Link copied to clipboard
val interval: Output<Int>? = null

The interval to invoke the schedule on. For example, interval = 2 and RecurrenceFrequency.Daily will run every 2 days. When no interval is supplied, an interval of 1 is used.

Link copied to clipboard
val weekDays: Output<List<WeekDay>>? = null

The week days the schedule runs. Used for when the Frequency is set to Weekly.

Functions

Link copied to clipboard
open override fun toJava(): RecurrencePatternArgs