ContactsRotationRecurrence

data class ContactsRotationRecurrence(val dailySettings: List<ContactsRotationRecurrenceDailySetting>? = null, val monthlySettings: List<ContactsRotationRecurrenceMonthlySetting>? = null, val numberOfOnCalls: Int, val recurrenceMultiplier: Int, val shiftCoverages: List<ContactsRotationRecurrenceShiftCoverage>? = null, val weeklySettings: List<ContactsRotationRecurrenceWeeklySetting>? = null)

Constructors

Link copied to clipboard
constructor(dailySettings: List<ContactsRotationRecurrenceDailySetting>? = null, monthlySettings: List<ContactsRotationRecurrenceMonthlySetting>? = null, numberOfOnCalls: Int, recurrenceMultiplier: Int, shiftCoverages: List<ContactsRotationRecurrenceShiftCoverage>? = null, weeklySettings: List<ContactsRotationRecurrenceWeeklySetting>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

(Optional) Information about on-call rotations that recur monthly. See Monthly Settings for more details.

Link copied to clipboard

(Required) The number of contacts, or shift team members designated to be on call concurrently during a shift.

Link copied to clipboard

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

Link copied to clipboard

(Optional) Information about the days of the week that the on-call rotation coverage includes. See Shift Coverages for more details.

Link copied to clipboard

(Optional) Information about on-call rotations that recur weekly. See Weekly Settings for more details.