diff --git a/arkindex_worker/models.py b/arkindex_worker/models.py index b6047aa7fad4bd26ed5ed5315c24645deba4f2f9..b154cfa00f0453985305fa6e1e83abf7576fd86c 100644 --- a/arkindex_worker/models.py +++ b/arkindex_worker/models.py @@ -220,3 +220,21 @@ class Element(MagicDict): else: type_name = str(self.type) return "{} {} ({})".format(type_name, self.name, self.id) + + +class Transcription(MagicDict): + """ + Describes an Arkindex element's transcription. + """ + + def __str__(self): + return "Transcription ({})".format(self.id) + + +class Corpus(MagicDict): + """ + Describes an Arkindex corpus. + """ + + def __str__(self): + return "Corpus {} ({})".format(self.name, self.id)