RotationRecurrenceSettings

data class RotationRecurrenceSettings(val dailySettings: List<String>? = null, val monthlySettings: List<RotationMonthlySetting>? = null, val numberOfOnCalls: Int? = null, val recurrenceMultiplier: Int? = null, val shiftCoverages: List<RotationShiftCoverage>? = null, val weeklySettings: List<RotationWeeklySetting>? = null)

Information about when an on-call rotation is in effect and how long the rotation period lasts.

Constructors

Link copied to clipboard
constructor(dailySettings: List<String>? = null, monthlySettings: List<RotationMonthlySetting>? = null, numberOfOnCalls: Int? = null, recurrenceMultiplier: Int? = null, shiftCoverages: List<RotationShiftCoverage>? = null, weeklySettings: List<RotationWeeklySetting>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val dailySettings: List<String>? = null

Information about on-call rotations that recur daily.

Link copied to clipboard

Information about on-call rotations that recur monthly.

Link copied to clipboard
val numberOfOnCalls: Int? = null

Number of Oncalls per shift.

Link copied to clipboard

The number of days, weeks, or months a single rotation lasts.

Link copied to clipboard

Information about the days of the week included in on-call rotation coverage.

Link copied to clipboard

Information about on-call rotations that recur weekly.