Package-level declarations
Types
Link copied to clipboard
data class BlockquoteTextSource(val source: String, val subsources: TextSourcesList) : MultilevelTextSource
Link copied to clipboard
data class BoldTextSource(val source: String, val subsources: TextSourcesList) : MultilevelTextSource
Link copied to clipboard
Link copied to clipboard
data class CashTagTextSource(val source: String, val subsources: TextSourcesList) : MultilevelTextSource
Link copied to clipboard
Link copied to clipboard
data class CustomEmojiTextSource(val source: String, val customEmojiId: CustomEmojiId, val subsources: TextSourcesList) : MultilevelTextSource
Link copied to clipboard
data class DateTimeTextSource(val source: String, val unixTimeStamp: UnixTimeStamp, val dateTimeFormat: String?) : TextSource
Link copied to clipboard
data class EMailTextSource(val source: String, val subsources: TextSourcesList) : MultilevelTextSource
Link copied to clipboard
data class ExpandableBlockquoteTextSource(val source: String, val subsources: TextSourcesList) : MultilevelTextSource
Link copied to clipboard
data class HashTagTextSource(val source: String, val subsources: TextSourcesList) : MultilevelTextSource
Link copied to clipboard
data class ItalicTextSource(val source: String, val subsources: TextSourcesList) : MultilevelTextSource
Link copied to clipboard
data class MentionTextSource(val source: String, val subsources: TextSourcesList) : MultilevelTextSource
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PhoneNumberTextSource(val source: String, val subsources: TextSourcesList) : MultilevelTextSource
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SpoilerTextSource(val source: String, val subsources: TextSourcesList) : MultilevelTextSource
Link copied to clipboard
data class StrikethroughTextSource(val source: String, val subsources: TextSourcesList) : MultilevelTextSource
Link copied to clipboard
Link copied to clipboard
data class TextMentionTextSource(val source: String, val user: User, val subsources: TextSourcesList) : MultilevelTextSource
Link copied to clipboard
Link copied to clipboard
object TextSourceSerializer
Link copied to clipboard
Link copied to clipboard
data class UnderlineTextSource(val source: String, val subsources: TextSourcesList) : MultilevelTextSource
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun customEmojiTextSource(emojiId: CustomEmojiId, vararg parts: TextSource): <Error class: unknown class>
Without sharp (#)
Link copied to clipboard
fun dateTimeTextSource(text: String, unixTimeStamp: UnixTimeStamp, dateTimeFormat: String?): DateTimeTextSource
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Without sharp (#)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Without leading "@"
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This method will prepare TextSources list for messages. Remember, that first part will be separated with captionLength and all others with
Link copied to clipboard
fun List<TextSource>.separateForMessage(limit: IntRange, numberOfParts: Int? = null): List<List<TextSource>>
Link copied to clipboard
This method will prepare TextSources list for messages with textLength
Link copied to clipboard
This method will prepare TextSources list for captions. Remember, that first part will be separated with captionLength and all others with
Link copied to clipboard
fun List<TextSource>.splitForMessage(limit: IntRange, numberOfParts: Int? = null): List<List<TextSource>>
Link copied to clipboard
This method will prepare TextSources list for stories
Link copied to clipboard
This method will prepare TextSources list for messages with textLength
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun textSourcesOrElseTextSource(textSources: TextSourcesList, block: () -> TextSource): TextSourcesList
Link copied to clipboard