Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alist-org
GitHub Repository: alist-org/alist
Path: blob/main/drivers/google_drive/meta.go
1987 views
1
package google_drive
2
3
import (
4
"github.com/alist-org/alist/v3/internal/driver"
5
"github.com/alist-org/alist/v3/internal/op"
6
)
7
8
type Addition struct {
9
driver.RootID
10
RefreshToken string `json:"refresh_token" required:"true"`
11
OrderBy string `json:"order_by" type:"string" help:"such as: folder,name,modifiedTime"`
12
OrderDirection string `json:"order_direction" type:"select" options:"asc,desc"`
13
ClientID string `json:"client_id" required:"true" default:"202264815644.apps.googleusercontent.com"`
14
ClientSecret string `json:"client_secret" required:"true" default:"X4Z3ca8xfWDb1Voo-F9a7ZxJ"`
15
ChunkSize int64 `json:"chunk_size" type:"number" default:"5" help:"chunk size while uploading (unit: MB)"`
16
}
17
18
var config = driver.Config{
19
Name: "GoogleDrive",
20
OnlyProxy: true,
21
DefaultRoot: "root",
22
}
23
24
func init() {
25
op.RegisterDriver(func() driver.Driver {
26
return &GoogleDrive{}
27
})
28
}
29
30