@@ -43,7 +43,7 @@ data class LanguageRecord(
4343 @Field
4444 val textDirection : String ,
4545 @Field
46- val defaultBibleVersionId : Int?
46+ val defaultBibleId : Int?
4747
4848) : Record {
4949 constructor (language: Language ) : this (
@@ -57,7 +57,7 @@ data class LanguageRecord(
5757 variants = language.variants,
5858 countries = language.countries,
5959 textDirection = language.textDirection,
60- defaultBibleVersionId = language.defaultBibleVersionId
60+ defaultBibleId = language.defaultBibleVersionId
6161 )
6262}
6363
@@ -67,9 +67,9 @@ data class BibleVersionRecord(
6767 @Field
6868 val abbreviation : String? ,
6969 @Field
70- val copyrightLong : String? ,
70+ val promotionalContent : String? ,
7171 @Field
72- val copyrightShort : String? ,
72+ val copyright : String? ,
7373 @Field
7474 val languageTag : String? ,
7575 @Field
@@ -87,13 +87,15 @@ data class BibleVersionRecord(
8787 @Field
8888 val books : List <BibleBookRecord >? ,
8989 @Field
90- val textDirection : String?
90+ val textDirection : String? ,
91+ @Field
92+ val organizationId : String?
9193) : Record {
9294 constructor (bibleVersion: BibleVersion ) : this (
9395 id = bibleVersion.id,
9496 abbreviation = bibleVersion.abbreviation,
95- copyrightLong = bibleVersion.copyrightLong ,
96- copyrightShort = bibleVersion.copyrightShort ,
97+ promotionalContent = bibleVersion.promotionalContent ,
98+ copyright = bibleVersion.copyright ,
9799 languageTag = bibleVersion.languageTag,
98100 localizedAbbreviation = bibleVersion.localizedAbbreviation,
99101 localizedTitle = bibleVersion.localizedTitle,
@@ -102,47 +104,45 @@ data class BibleVersionRecord(
102104 title = bibleVersion.title,
103105 bookCodes = bibleVersion.bookCodes,
104106 books = bibleVersion.books?.map { BibleBookRecord (it) },
105- textDirection = bibleVersion.textDirection
107+ textDirection = bibleVersion.textDirection,
108+ organizationId = bibleVersion.organizationId
106109 )
107110}
108111
109112data class BibleBookRecord (
110113 @Field
111- val usfm : String? ,
114+ val id : String? ,
112115 @Field
113116 val title : String? ,
114117 @Field
115118 val abbreviation : String? ,
116119 @Field
117120 val canon : String? ,
118121 @Field
119- val chapters : List <BibleChapterRecord >?
122+ val chapters : List <BibleChapterRecord >? ,
123+ @Field
124+ val fullTitle : String?
120125) : Record {
121126 constructor (bibleBook: BibleBook ) : this (
122- usfm = bibleBook.usfm ,
127+ id = bibleBook.id ,
123128 title = bibleBook.title,
124129 abbreviation = bibleBook.abbreviation,
125130 canon = bibleBook.canon,
126- chapters = bibleBook.chapters?.map { BibleChapterRecord (it) }
131+ chapters = bibleBook.chapters?.map { BibleChapterRecord (it) },
132+ fullTitle = bibleBook.fullTitle
127133 )
128134}
129135
130136data class BibleChapterRecord (
131137 @Field
132138 val id : String? ,
133139 @Field
134- val bookUSFM : String? ,
135- @Field
136- val isCanonical : Boolean? ,
137- @Field
138140 val passageId : String? ,
139141 @Field
140142 val title : String?
141143) : Record {
142144 constructor (bibleChapter: BibleChapter ) : this (
143145 id = bibleChapter.id,
144- bookUSFM = bibleChapter.bookUSFM,
145- isCanonical = bibleChapter.isCanonical,
146146 passageId = bibleChapter.passageId,
147147 title = bibleChapter.title
148148 )
0 commit comments