MatrixBuilder

open class MatrixBuilder<T>(source)

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun add(t: List<T>): Boolean
Link copied to clipboard

Creates InlineKeyboardMarkup using internal matrix

fun ReplyKeyboardBuilder.build(resizeKeyboard: Boolean? = null, oneTimeKeyboard: Boolean? = null, inputFieldPlaceholder: String? = null, selective: Boolean? = null, persistent: Boolean? = null): ReplyKeyboardMarkup

Creates InlineKeyboardMarkup using internal matrix

Link copied to clipboard
fun modifyRow(i: Int, block: RowBuilder<T>.() -> Unit)
fun modifyRow(row: List<T>, block: RowBuilder<T>.() -> Unit): Boolean
Link copied to clipboard
operator fun plus(t: List<T>): Boolean
Link copied to clipboard
fun remove(i: Int): List<T>
Link copied to clipboard
inline fun <T> MatrixBuilder<T>.row(block: RowBuilder<T>.() -> Unit)
fun <T> MatrixBuilder<T>.row(vararg elements: T)
Link copied to clipboard
operator fun T.unaryPlus(): Boolean