Structured file listing info.
Minimal contract used across backends. Only "path" is required. Other fields are best-effort and may be absent depending on backend.
interface FileInfoWhether this is a directory
ISO format timestamp of last modification
File path of edited file, undefined on failure
File size in bytes (approximate)