Files
Dispatch/Dispatch_V0.1.1/domain/__init__.py
2026-04-29 08:18:54 +04:00

44 lines
1.1 KiB
Python

# -*- coding: utf-8 -*-
# hub/ticket/domain/__init__.py
"""Доменные типы Ticket."""
from .ticket_types import (
ArchiveRecordSnapshot,
TicketConnectionStatus,
TicketDocumentSnapshot,
TicketHardwareStatus,
TicketTaskSnapshot,
)
from .location_catalog import LocationCatalog, parse_location_parts
from .task import TicketTask
from .ticket_constants import (
HARDWARE_SIGNAL_ADVANCE,
HARDWARE_SIGNAL_INITIALIZE,
TICKET_STATE_ACTIONS,
TICKET_STATE_COLORS,
TICKET_STATE_NAMES,
)
from .ticket_state_service import TicketStateService, TicketTransitionResult
from .ticket_transition_policy import TicketTransitionPolicy, TransitionDecision
__all__ = [
"ArchiveRecordSnapshot",
"HARDWARE_SIGNAL_ADVANCE",
"HARDWARE_SIGNAL_INITIALIZE",
"LocationCatalog",
"TicketDocumentSnapshot",
"TicketConnectionStatus",
"TicketHardwareStatus",
"TicketStateService",
"TicketTask",
"TicketTaskSnapshot",
"TicketTransitionPolicy",
"TicketTransitionResult",
"TICKET_STATE_ACTIONS",
"TICKET_STATE_COLORS",
"TICKET_STATE_NAMES",
"TransitionDecision",
"parse_location_parts",
]