NotificationSettings

data class NotificationSettings(val repeatType: RepeatType = RepeatType.ONCE, val selectedDays: Set<WeekDay> = emptySet(), val soundUri: Uri = Settings.System.DEFAULT_NOTIFICATION_URI, val isVibrationEnabled: Boolean = true, val repeatCount: Int = 0, val repeatIntervalMinutes: Int = 5) : Serializable

Настройки уведомления для задачи или подзадачи.

Позволяет настроить периодичность, звук, вибрацию и повторы.

Author

Яньшина А.Ю.

Since

2.0.0

Constructors

Link copied to clipboard
constructor(repeatType: RepeatType = RepeatType.ONCE, selectedDays: Set<WeekDay> = emptySet(), soundUri: Uri = Settings.System.DEFAULT_NOTIFICATION_URI, isVibrationEnabled: Boolean = true, repeatCount: Int = 0, repeatIntervalMinutes: Int = 5)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Включена ли вибрация

Link copied to clipboard

Количество дополнительных повторов (0-10)

Link copied to clipboard

Интервал между повторами в минутах (1-60)

Link copied to clipboard

Тип повторения (один раз, ежедневно, еженедельно)

Link copied to clipboard

Выбранные дни для еженедельного повтора

Link copied to clipboard

URI звука уведомления

Functions

Link copied to clipboard

Преобразует URI звука в строку для сохранения в базу данных.