Package-level declarations
Types
Link copied to clipboard
abstract class BaseMapField<T, K, V>(val name: String, val keyName: String, val meta: SettingMeta?, getter: (T) -> Map<K, V>, setter: (T, Map<K, V>) -> T, serializer: KSerializer<Map<K, V>>, json: Json = SerializedField.DefaultJson) : SettingField<T, Map<K, V>>
Base class for map fields that stores maps as JSON strings.
Link copied to clipboard
class BooleanField<T>(val name: String, val keyName: String, val meta: SettingMeta?, getter: (T) -> Boolean, setter: (T, Boolean) -> T) : SettingField<T, Boolean>
Link copied to clipboard
class DoubleField<T>(val name: String, val keyName: String, val meta: SettingMeta?, getter: (T) -> Double, setter: (T, Double) -> T) : SettingField<T, Double>
Link copied to clipboard
Link copied to clipboard
class FloatField<T>(val name: String, val keyName: String, val meta: SettingMeta?, getter: (T) -> Float, setter: (T, Float) -> T) : SettingField<T, Float>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class NullableBooleanField<T>(val name: String, val keyName: String, val meta: SettingMeta?, getter: (T) -> Boolean?, setter: (T, Boolean?) -> T) : SettingField<T, Boolean?>
Link copied to clipboard
class NullableDoubleField<T>(val name: String, val keyName: String, val meta: SettingMeta?, getter: (T) -> Double?, setter: (T, Double?) -> T) : SettingField<T, Double?>
Link copied to clipboard
Link copied to clipboard
class NullableFloatField<T>(val name: String, val keyName: String, val meta: SettingMeta?, getter: (T) -> Float?, setter: (T, Float?) -> T) : SettingField<T, Float?>
Link copied to clipboard
class NullableIntField<T>(val name: String, val keyName: String, val meta: SettingMeta?, getter: (T) -> Int?, setter: (T, Int?) -> T) : SettingField<T, Int?>
Link copied to clipboard
class NullableLongField<T>(val name: String, val keyName: String, val meta: SettingMeta?, getter: (T) -> Long?, setter: (T, Long?) -> T) : SettingField<T, Long?>
Link copied to clipboard
Link copied to clipboard
class NullableStringField<T>(val name: String, val keyName: String, val meta: SettingMeta?, getter: (T) -> String?, setter: (T, String?) -> T) : SettingField<T, String?>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class StringField<T>(val name: String, val keyName: String, val meta: SettingMeta?, getter: (T) -> String, setter: (T, String) -> T) : SettingField<T, String>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard