Source code for zapi.domain.models.ticket_field

from dataclasses import dataclass
from ..value_objects import Id, LogicalKey

[docs] @dataclass(frozen=True, slots=True) class TicketField: id: Id key: str | None title: str type: str required: bool visible_in_portal: bool @property def logical_key(self) -> LogicalKey: base = self.key or self.title.lower().replace(" ", "_") return LogicalKey("ticket_field", base)