""" SMAVS Shared Kernel - Execution Identifier. Defines the unique identifier for an Execution. """ from __future__ import annotations from dataclasses import dataclass from shared.identity.identifier import Identifier __all__ = ["ExecutionId"] @dataclass(frozen=True, slots=True) class ExecutionId(Identifier): """ Unique identifier of an Execution. This identifier is used to uniquely identify an Execution within the SMAVS framework. """