aboutsummaryrefslogtreecommitdiff
path: root/backend/studip/directory.go
blob: cd4c6c2ed0f45d98b274c4f795a31f67e96f9da9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package studip

import (
	"context"
	"time"

	"github.com/rclone/rclone/fs"
)

type Directory struct {
	fs      *Fs
	id      string
	name    string
	items   int64
	modTime time.Time
	remote  string
}

func (dir *Directory) Fs() fs.Info {
	return dir.fs
}

func (dir *Directory) ID() string {
	return dir.id
}

func (dir *Directory) Items() int64 {
	return dir.items
}

func (dir *Directory) String() string {
	return dir.name
}

func (dir *Directory) ModTime(context.Context) time.Time {
	return dir.modTime
}

func (dir *Directory) Remote() string {
	return dir.remote
}

func (dir *Directory) Size() int64 {
	return -1
}