summaryrefslogtreecommitdiff
path: root/entities/person.py
diff options
context:
space:
mode:
Diffstat (limited to 'entities/person.py')
-rw-r--r--entities/person.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/entities/person.py b/entities/person.py
new file mode 100644
index 0000000..b9e9d78
--- /dev/null
+++ b/entities/person.py
@@ -0,0 +1,18 @@
+from entities.basic_entity import BasicEntity
+
+
+class Person(BasicEntity):
+ def __init__(self, name, date_of_birth, name_in_langs):
+ """
+
+ :param name:
+ :param date_of_birth:
+ :param name_in_langs: Mapping of the persons's name in various languages, as a dictionary. For example:
+ {
+ "latin": "George"
+ "heb": "[george in hebrew]"
+ }
+ """
+ self.name = name
+ self.date_of_birth = date_of_birth
+ self.name_in_langs = name_in_langs