SettingMeta
data class SettingMeta(val title: String, val description: String, val titleRes: Int, val descriptionRes: Int, val category: KClass<*>, val categoryOrder: Int, val type: KClass<*>, val key: String, val dependsOn: String, val min: Float, val max: Float, val step: Float, val options: List<String>, val optionsRes: Int, val actionClass: KClass<out SettingAction>? = null, val validation: ValidationRules? = null, val confirmation: ConfirmationConfig? = null, val noReset: Boolean = false, val confirmReset: String? = null, val platforms: Set<SettingPlatform> = setOf(SettingPlatform.ALL))
Runtime metadata for a setting field.
Constructors
Link copied to clipboard
constructor(title: String, description: String, titleRes: Int, descriptionRes: Int, category: KClass<*>, categoryOrder: Int, type: KClass<*>, key: String, dependsOn: String, min: Float, max: Float, step: Float, options: List<String>, optionsRes: Int, actionClass: KClass<out SettingAction>? = null, validation: ValidationRules? = null, confirmation: ConfirmationConfig? = null, noReset: Boolean = false, confirmReset: String? = null, platforms: Set<SettingPlatform> = setOf(SettingPlatform.ALL))