Checklist

sealed interface Checklist : TitledInput

Inheritors

Types

Link copied to clipboard
data class Created(val titleTextSources: List<TextSource>, val tasks: List<ChecklistTask.Created>, val othersCanAddTasks: Boolean = false, val othersCanCompleteTasks: Boolean = false) : Checklist, ReplyInfo.External.ContentVariant
Link copied to clipboard
data class Input(val title: String, val tasks: List<ChecklistTask.Input>, val parseMode: ParseMode? = null, val titleTextSources: List<TextSource> = emptyList(), val othersCanAddTasks: Boolean = false, val othersCanCompleteTasks: Boolean = false) : Checklist

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val tasks: List<ChecklistTask>
Link copied to clipboard
open override val text: String
Link copied to clipboard
open override val textSources: List<TextSource>

Full list of TextSources

Link copied to clipboard
abstract val title: String
Link copied to clipboard