package ĠD uck y L uck Tg Bot Ċ Ċ import Ġcom . pen grad . telegram bot . model . request . Keyboard Ċ import Ġcom . pen grad . telegram bot . model . request . Keyboard Button Ċ Ċ class ĠKotlin Reply Keyboard Markup Ġ: ĠKeyboard Ġ{ ĊĊĠĠĠ Ġconstructor ( buttons Ġ: ĠArray < Array < String >>, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Resize Keyboard Ġ: ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis One Time Keyboard Ġ: ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Select ive Ġ: ĠBoolean Ġ= Ġfalse ) ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġkeyboard Ġ= Ġbuttons . map Ġ{ Ġit . map { ĠKeyboard Button ( it ) Ġ}. to Typed Array ()}. to Typed Array () ĊĠĠĠĠĠĠĠ Ġresize _ keyboard Ġ= Ġis Resize Keyboard ĊĠĠĠĠĠĠĠ Ġone _ time _ keyboard Ġ= Ġis One Time Keyboard ĊĠĠĠĠĠĠĠ Ġselect ive Ġ= Ġis Select ive ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġval Ġkeyboard : ĠArray < Array < Keyboard Button >> ĊĠĠĠ Ġprivate Ġval Ġresize _ keyboard : ĠBoolean ĊĠĠĠ Ġprivate Ġval Ġone _ time _ keyboard : ĠBoolean ĊĠĠĠ Ġprivate Ġval Ġselect ive : ĠBoolean Ċ }