data class InputConfig(val id: String, val label: String, val description: String? = null, val inputType: String? = null, val placeholder: String? = null, val defaultValue: JsonElement? = null, val suffix: InputSuffix? = null, val disabled: Boolean? = null, val info: JsonElement? = null) : SettingConfig