44 lines
1.1 KiB
Python
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",
|
|
]
|