SeaCogs/bible/models.py

27 lines
889 B
Python
Raw Normal View History

class Version:
def __init__(
2024-02-02 12:55:19 -05:00
self,
bible_id,
abbreviation,
language,
2025-01-26 13:16:54 +00:00
abbreviation_local,
language_local,
description,
2025-01-26 13:16:54 +00:00
description_local,
2024-02-02 12:55:19 -05:00
version_copyright,
):
2024-02-02 12:55:19 -05:00
self.bible_id = bible_id
self.abbreviation = abbreviation
self.language = language
2025-01-26 13:16:54 +00:00
self.abbreviation_local = abbreviation_local
self.language_local = language_local
self.description = description
2025-01-26 13:16:54 +00:00
self.description_local = description_local
2024-02-02 12:55:19 -05:00
self.copyright = version_copyright
def __str__(self):
2025-01-26 13:16:54 +00:00
return self.abbreviation_local
2024-02-02 12:55:19 -05:00
def __repr__(self):
2025-01-26 13:16:54 +00:00
return f'bible.models.Version("{self.bible_id}", "{self.abbreviation}", "{self.language}", "{self.abbreviation_local}", "{self.language_local}", "{self.description}", "{self.description_local}", "{self.copyright}")'