24 lines
466 B
Python
24 lines
466 B
Python
"""
|
|
SMAVS Shared Kernel - Blueprint Identifier.
|
|
|
|
Defines the unique identifier for a Blueprint.
|
|
"""
|
|
|
|
from __future__ import annotations
|
|
|
|
from dataclasses import dataclass
|
|
|
|
from shared.identity.identifier import Identifier
|
|
|
|
__all__ = ["BlueprintId"]
|
|
|
|
|
|
@dataclass(frozen=True, slots=True)
|
|
class BlueprintId(Identifier):
|
|
"""
|
|
Unique identifier of a Blueprint.
|
|
|
|
This identifier is used to uniquely identify a Blueprint
|
|
within the SMAVS framework.
|
|
"""
|