Source code for zapi.domain.value_objects

from dataclasses import dataclass


[docs] @dataclass(frozen=True, slots=True) class Id: value: int def __int__(self) -> int: return self.value
[docs] @dataclass(frozen=True, slots=True) class LogicalKey: z_type: str name: str
[docs] def as_str(self) -> str: return f"{self.z_type}:{self.name}"