1package com.peachpasswords.vault23import kotlinx.serialization.Serializable45@Serializable6data class VaultSettings(7 val theme: String = "dark",8 val accentColor: String = "peach",9 val breachMonitoring: Boolean = true,10 val autoLockMinutes: Int? = null,11 val textSize: String = "medium",12 val reduceMotion: Boolean = false,13 val biometricsEnabled: Boolean = false,14 val trashRetentionDays: Int? = null,15 val sortOrder: String = "url-first",16 val passkeyProviderEnabled: Boolean = false,17 val duressConfigured: Boolean = false,18 val shortcuts: Map<String, ShortcutBinding> = emptyMap(),19)2021@Serializable22data class ShortcutBinding(23 val key: String,24 val ctrl: Boolean = false,25 val meta: Boolean = false,26 val shift: Boolean = false,27 val alt: Boolean = false,28)