BrickTracker/bricktracker/theme.py

15 lines
340 B
Python
Raw Normal View History

2025-01-17 11:03:00 +01:00
# Lego set theme
class BrickTheme(object):
2025-01-29 19:28:00 +01:00
id: str
2025-01-17 11:03:00 +01:00
name: str
2025-01-29 19:28:00 +01:00
parent: str | None
2025-01-17 11:03:00 +01:00
2025-01-29 19:28:00 +01:00
def __init__(self, id: str, name: str, parent: str | None = None, /):
self.id = id
2025-01-17 11:03:00 +01:00
self.name = name
if parent is not None and parent != '':
2025-01-29 19:28:00 +01:00
self.parent = parent
2025-01-17 11:03:00 +01:00
else:
self.parent = None