18 lines
263 B
Python
18 lines
263 B
Python
from dataclasses import dataclass
|
|
from pathlib import Path
|
|
|
|
|
|
@dataclass(frozen=True)
|
|
class TrackReference:
|
|
source: Path
|
|
path: Path
|
|
filename: str
|
|
|
|
|
|
@dataclass(frozen=True)
|
|
class DiskTrack:
|
|
path: Path
|
|
filename: str
|
|
size: int
|
|
suffix: str
|