Skip to content

Module Bible

Rodolfo Goulart edited this page Dec 30, 2023 · 25 revisions

The Bible Module Schema

class BibleVersion { int id; String? language; String versionName; String versionAbrev; String? copyright; bool? hasStrong; }

Table BibleVersion

Column Type Required Description Default Value
id int yes
language String no if not informed, deafalt = "pr-br" pt-br
versionName String yes Version name of the bible
versionAbrev String yes Version abreviation
copyright String no copyright informed of the bible
hasStrong bool no inform if this version has Strong Reference associated false

Table BibleVersionBooks

class BibleVersionBooks { int? id; int idBook; int idBibleVersion; int? sequence; int? numberChapters; String? nameTranslation; String? abrevTranslation; }

Column Type Required Description Default Value
id int yes
idBook int yes Id related to book
idBibleVersion int yes Id related to the bible version
sequence int no sequence of the book, to order when show the books of this version
numberChapters int no number of chapter that the book contain
nameTranslation String no Name used on translation, normaly the database contain the books of the protestant cannon
abrevTranslation String no Abreviation of the book
Clone this wiki locally