/
belya-av
/
TaskNotifier
Обзор
Документация
Войти
/
belya-av
/
TaskNotifier
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
app/src/main/java/com/example/tasknotifier/domain/model/DayConfiguration.kt
26 строк
960 B
AlexXX97-l
advanced time settings func
30 окт 2025, 09:22
30 окт 2025, 09:22
13b63cf
Код
Авторство
О чём код?
package com.example.tasknotifier.domain.model import kotlinx.serialization.Serializable @Serializable data class DayConfiguration( val dayOfWeek: Int, // 1-7 (Monday-Sunday) val startTime: String, // "HH:mm" val endTime: String, // "HH:mm" val enabled: Boolean = true ) { fun displayName(): String { return DayOfWeek.entries.find { it.number == dayOfWeek }?.displayName ?: "День $dayOfWeek" } } // Дефолтные конфигурации val defaultDayConfigurations = listOf( DayConfiguration(1, "13:00", "22:00"), // Понедельник DayConfiguration(2, "13:00", "22:00"), // Вторник DayConfiguration(3, "07:00", "16:00"), // Среда DayConfiguration(4, "07:00", "16:00"), // Четверг DayConfiguration(5, "07:00", "16:00"), // Пятница DayConfiguration(6, "10:00", "16:00"), // Суббота DayConfiguration(7, "10:00", "16:00") // Воскресенье )