SourceRecord

class of dascore.io.index.ingest source

SourceRecord(
    source_path: str ,
    source_format: str ,
    format_version: str ,
    base_uri: str | None[str, None] = None,
    mtime_ns: int | None[int, None] = None,
    size_bytes: int | None[int, None] = None,
    path_attrs: dict[dict[str, str], None] = None,
    patches: tuple[PatchRecord, …] = (),
)-> None

One source (scan unit) and the patches it emitted.