24 lines
469 B
Python
24 lines
469 B
Python
"""
|
|
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.
|
|
"""
|