shared: implementazione package identity
Continuous Integration / Quality Assurance (push) Canceled after 0s

This commit is contained in:
2026-08-06 17:01:45 +02:00
parent 3bf84e4163
commit 575deedaa2
18 changed files with 718 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
"""
SMAVS Shared Kernel - Artifact Identifier.
Defines the unique identifier for an Artifact.
"""
from __future__ import annotations
from dataclasses import dataclass
from shared.identity.identifier import Identifier
__all__ = ["ArtifactId"]
@dataclass(frozen=True, slots=True)
class ArtifactId(Identifier):
"""
Unique identifier of an Artifact.
This identifier is used to uniquely identify an Artifact
within the SMAVS framework.
"""