Source code for feriennet.collections.notification_template

from __future__ import annotations

from functools import cached_property
from onegov.core.collection import GenericCollection


from typing import TYPE_CHECKING
if TYPE_CHECKING:
    from onegov.feriennet.models import NotificationTemplate
    from uuid import UUID  # ruff:ignore[unused-import]


[docs] class NotificationTemplateCollection( GenericCollection['NotificationTemplate', 'UUID'] ): @cached_property
[docs] def model_class(self) -> type[NotificationTemplate]: # XXX circular import from onegov.feriennet.models import NotificationTemplate return NotificationTemplate