Companion

Functions

Link copied to clipboard
fun <T> array(elementSerializer: KSerializer<T>, name: String = elementSerializer.descriptor.serialName.substringAfterLast('.') + "[]", description: String? = null): Output<List<T>>
Link copied to clipboard
fun choice(options: Iterable<String>, name: String = "choice", description: String? = null): Output<String>
fun choice(vararg options: String, name: String = "choice", description: String? = null): Output<String>
Link copied to clipboard
fun json(name: String = "json", description: String? = null): Output<JsonElement>
Link copied to clipboard
fun <T> obj(serializer: KSerializer<T>, name: String = serializer.descriptor.serialName.substringAfterLast('.'), description: String? = null): Output<T>