displayString property
Returns a human-readable string representation of this reference.
Implementation
@override
String get displayString {
if (start.book == end.book) {
if (start.chapter == end.chapter) {
return '${start.book.fullName} ${start.chapter}:${start.verseLabel}-${end.verseLabel}';
}
return '${start.book.fullName} ${start.chapter}:${start.verseLabel}-${end.chapter}:${end.verseLabel}';
}
return '${start.book.fullName} ${start.chapter}:${start.verseLabel}-${end.book.fullName} ${end.chapter}:${end.verseLabel}';
}