Path Materializable Asset
data class PathMaterializableAsset(val path: Path, val name: String = path.fileName?.toString() ?: path.toString(), val mimeType: String? = null, val id: String = UUID.randomUUID().toString(), val timestamp: Instant = Instant.now(), val description: String = "Asset ") : MaterializableAsset
A MaterializableAsset backed by a file system Path.
Serializes the path location for JSON round-tripping. Note that the referenced file must remain accessible on disk when the asset is materialized or restored.