Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alist-org
GitHub Repository: alist-org/alist
Path: blob/main/drivers/123_open/meta.go
1986 views
1
package _123Open
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
11
ClientID string `json:"client_id" required:"true" label:"Client ID"`
12
ClientSecret string `json:"client_secret" required:"true" label:"Client Secret"`
13
PrivateKey string `json:"private_key"`
14
UID uint64 `json:"uid" type:"number"`
15
ValidDuration int64 `json:"valid_duration" type:"number" default:"30" help:"minutes"`
16
}
17
18
var config = driver.Config{
19
Name: "123 Open",
20
LocalSort: false,
21
OnlyLocal: false,
22
OnlyProxy: false,
23
NoCache: false,
24
NoUpload: false,
25
NeedMs: false,
26
DefaultRoot: "0",
27
CheckStatus: false,
28
Alert: "",
29
NoOverwriteUpload: false,
30
}
31
32
func init() {
33
op.RegisterDriver(func() driver.Driver {
34
return &Open123{}
35
})
36
}
37
38