summaryrefslogtreecommitdiff
path: root/files/types.go
blob: 54d85636e3ed3893586a8e53d13f1e4a0dde1ea7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package files

import (
	"errors"
	"time"
)

var (
	UpToDate      = errors.New("file is up to date")
	MovedFile     = errors.New("file was moved")
	NeedsReencode = errors.New("file needs to be reencoded")
)

type FileInfo struct {
	AbsPath string    `json:"abspath"`
	Modtime time.Time `json:"modtime"`
	Encoder string    `json:"encoder"`
	Process bool      `json:"process"`
}