InputValueDef(kClass: KClass<T>, name: String, defaultValue: T? = null, isDeprecated: Boolean = false, description: String? = null, deprecationReason: String? = null)