package dav func Directory(path string) Response { return Response{ Href: customPathEscape(path), Propstat: PropStat{ Prop: Prop{ ResourceType: ResourceType{Collection: &struct{}{}}, ContentType: "httpd/unix-directory", }, Status: "HTTP/1.1 200 OK", }, } } func File(path string, fileSize int64, added string, link string) Response { return Response{ Href: customPathEscape(path), Propstat: PropStat{ Prop: Prop{ ContentLength: fileSize, CreationDate: added, LastModified: added, }, Status: "HTTP/1.1 200 OK", }, } }