1
0
Fork 0
scanberry/scan/document.go

34 lines
479 B
Go

package scan
import (
"time"
)
type Document struct {
Id string
Name string
Duplex bool
Date time.Time
Events chan Event
}
func (document Document) Args() []string {
cmd := []string{}
if document.Duplex {
cmd = append(cmd, " -d")
}
cmd = append(cmd, document.FullName())
return cmd
}
func (document Document) FullName() string {
return document.Name
}
func (document Document) FullNameWithExtension() string {
return document.FullName() + ".pdf"
}