Package-level declarations

Types

Link copied to clipboard
data class Book

Represents a book in the Bible, containing information about its chapters and verses.

Link copied to clipboard
data class ChapterReference(val bookName: BookName, index: Int)

Represents a reference to a specific chapter within a book.

Link copied to clipboard
data class Reference(val from: VerseReference, val to: VerseReference)

Represents a range of verses in a Bible reference, from a starting verse to an ending verse.

Link copied to clipboard

Represents a range of selected verses in the Bible.

Link copied to clipboard
data class Verse

Represents a single verse in the Bible with its unique identifier and text content. This class provides functionality for verse manipulation, range selection, and text formatting.

Link copied to clipboard
data class VerseID(val value: String)

Represents the unique identifier for a verse in the Bible. The ID follows the format "book:chapter:verse" where:

Link copied to clipboard
data class VerseReference(val chapter: ChapterReference, index: Int)

Represents a reference to a specific verse within a chapter of a book.