package app.closer.domain.model

data class Couple(
    val id: String = "",
    val userIds: List<String> = emptyList(),
    val inviteCode: String = "",
    val createdAt: Long = System.currentTimeMillis(),
    val currentQuestionId: String? = null,
    val streakCount: Int = 0,
    val lastAnsweredAt: Long? = null,
    val activePackId: String? = null,
    // E2EE: 0 = legacy plaintext, 1 = migration in progress, 2 = all answer paths strict E2EE.
    val encryptionVersion: Int = 0,
    val wrappedCoupleKey: String? = null,
    val kdfSalt: String? = null,
    val kdfParams: String? = null,
    val encryptionMigrationUsers: Map<String, Boolean> = emptyMap()
)
