package main import ( "os" "time" ) type FileEvent struct { Op string `json:"op"` Path string `json:"path"` New string `json:"new_path,omitempty"` } type FileMeta struct { Size int64 Mode os.FileMode ModTime time.Time Symlink string } type Manifest struct { Files map[string]FileMeta }