haldis/app/hlds/models.py

30 lines
641 B
Python
Raw Normal View History

2020-01-25 01:33:23 +01:00
#!/usr/bin/env python3
from typing import List
class Option:
def __init__(self, id_, name, description):
self.id = id_
self.name = name
self.description = description
class Choice:
def __init__(self, id_, name, description, options):
self.id = id_
self.name = name
self.description = description
self.options: List[Option] = options
class Location:
def __init__(self, id_, name, properties, choices, bases):
self.id = id_
self.name = name
self.properties = properties
self.choices: List[Choice] = choices
self.bases = bases