Reminder

data class Reminder(val id: Int, var text: String, val date: String, val time: String, var isCompleted: Boolean = false, val priority: Priority = Priority.MEDIUM, val subTasks: SnapshotStateList<SubTask> = mutableStateListOf(), val notificationSettings: NotificationSettings = NotificationSettings())

Класс напоминания (основной задачи).

Содержит основную информацию о задаче, список подзадач и настройки уведомлений.

Author

Грехов М.В., Яньшина А.Ю.

Since

1.0.0

Constructors

Link copied to clipboard
constructor(id: Int, text: String, date: String, time: String, isCompleted: Boolean = false, priority: Priority = Priority.MEDIUM, subTasks: SnapshotStateList<SubTask> = mutableStateListOf(), notificationSettings: NotificationSettings = NotificationSettings())

Properties

Link copied to clipboard

Дата выполнения (формат dd.MM.yyyy)

Link copied to clipboard
val id: Int

Уникальный идентификатор напоминания

Link copied to clipboard

Статус выполнения (по умолчанию false)

Link copied to clipboard

Настройки уведомления (добавлены в версии 2.0.0)

Link copied to clipboard

Приоритет задачи (по умолчанию MEDIUM)

Link copied to clipboard

Список подзадач (добавлен в версии 1.2.0)

Link copied to clipboard

Текст напоминания

Link copied to clipboard

Время выполнения (формат HH:mm)