# {py:mod}`simvx.core.assets.sources.file` ```{py:module} simvx.core.assets.sources.file ``` ```{autodoc2-docstring} simvx.core.assets.sources.file :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`FileSource ` - ```{autodoc2-docstring} simvx.core.assets.sources.file.FileSource :summary: ``` ```` ### API `````{py:class} FileSource :canonical: simvx.core.assets.sources.file.FileSource ```{autodoc2-docstring} simvx.core.assets.sources.file.FileSource ``` ````{py:attribute} scheme :canonical: simvx.core.assets.sources.file.FileSource.scheme :value: > 'file' ```{autodoc2-docstring} simvx.core.assets.sources.file.FileSource.scheme ``` ```` ````{py:method} read_bytes(uri: str) -> bytes :canonical: simvx.core.assets.sources.file.FileSource.read_bytes ```{autodoc2-docstring} simvx.core.assets.sources.file.FileSource.read_bytes ``` ```` ````{py:method} version(uri: str) -> str | None :canonical: simvx.core.assets.sources.file.FileSource.version ```{autodoc2-docstring} simvx.core.assets.sources.file.FileSource.version ``` ```` ````{py:method} list(uri: str) -> collections.abc.Iterable[str] :canonical: simvx.core.assets.sources.file.FileSource.list ```{autodoc2-docstring} simvx.core.assets.sources.file.FileSource.list ``` ```` `````