hs3-baza-zasobow-dashboard/labeler/interfaces.py
2026-04-16 13:41:44 +02:00

15 lines
340 B
Python

import abc
from labeler.domain.objects import LabelDefinition, Image, MediaDefinition
class Renderer(abc.ABC):
@abc.abstractmethod
def render_label(self, label_definition: LabelDefinition) -> Image:
pass
class Printer(abc.ABC):
@abc.abstractmethod
def get_installed_media(self) -> MediaDefinition:
pass