ContactsRotationRecurrenceArgs

data class ContactsRotationRecurrenceArgs(val dailySettings: Output<List<ContactsRotationRecurrenceDailySettingArgs>>? = null, val monthlySettings: Output<List<ContactsRotationRecurrenceMonthlySettingArgs>>? = null, val numberOfOnCalls: Output<Int>, val recurrenceMultiplier: Output<Int>, val shiftCoverages: Output<List<ContactsRotationRecurrenceShiftCoverageArgs>>? = null, val weeklySettings: Output<List<ContactsRotationRecurrenceWeeklySettingArgs>>? = null) : ConvertibleToJava<ContactsRotationRecurrenceArgs>

Constructors

Link copied to clipboard
constructor(dailySettings: Output<List<ContactsRotationRecurrenceDailySettingArgs>>? = null, monthlySettings: Output<List<ContactsRotationRecurrenceMonthlySettingArgs>>? = null, numberOfOnCalls: Output<Int>, recurrenceMultiplier: Output<Int>, shiftCoverages: Output<List<ContactsRotationRecurrenceShiftCoverageArgs>>? = null, weeklySettings: Output<List<ContactsRotationRecurrenceWeeklySettingArgs>>? = null)

Properties

Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard
val numberOfOnCalls: Output<Int>

(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.

Functions

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