package com.radiola.data.local.entity

import androidx.room.Entity
import androidx.room.PrimaryKey

/**
 * Будильник: время, дни недели, станция, fade-in.
 * daysMask — битовая маска Пн..Вс (биты 0..6); 0 = разовый (следующее совпадение).
 */
@Entity(tableName = "alarms")
data class AlarmEntity(
    @PrimaryKey(autoGenerate = true) val id: Int = 0,
    val hour: Int,
    val minute: Int,
    val daysMask: Int,     // 0 = разовый; бит 0=Пн, ..., бит 6=Вс
    val stationId: Int,
    val stationName: String,
    val enabled: Boolean = true,
    val fadeInSec: Int = 60
)
