14 lines
307 B
Python
14 lines
307 B
Python
from dataclasses import dataclass
|
|
from pathlib import Path
|
|
from typing import Tuple
|
|
|
|
from serato_doctor.models.reference import TrackReference
|
|
|
|
|
|
@dataclass(frozen=True)
|
|
class Crate:
|
|
"""A Serato crate and the track references parsed from it."""
|
|
|
|
path: Path
|
|
references: Tuple[TrackReference, ...]
|