Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alist-org
GitHub Repository: alist-org/alist
Path: blob/main/drivers/189pc/meta.go
1986 views
1
package _189pc
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
Username string `json:"username" required:"true"`
10
Password string `json:"password" required:"true"`
11
VCode string `json:"validate_code"`
12
StripEmoji bool `json:"strip_emoji" help:"Remove four-byte characters (e.g., emoji) before upload"`
13
driver.RootID
14
OrderBy string `json:"order_by" type:"select" options:"filename,filesize,lastOpTime" default:"filename"`
15
OrderDirection string `json:"order_direction" type:"select" options:"asc,desc" default:"asc"`
16
Type string `json:"type" type:"select" options:"personal,family" default:"personal"`
17
FamilyID string `json:"family_id"`
18
UploadMethod string `json:"upload_method" type:"select" options:"stream,rapid,old" default:"stream"`
19
UploadThread string `json:"upload_thread" default:"3" help:"1<=thread<=32"`
20
FamilyTransfer bool `json:"family_transfer"`
21
RapidUpload bool `json:"rapid_upload"`
22
NoUseOcr bool `json:"no_use_ocr"`
23
}
24
25
var config = driver.Config{
26
Name: "189CloudPC",
27
DefaultRoot: "-11",
28
CheckStatus: true,
29
}
30
31
func init() {
32
op.RegisterDriver(func() driver.Driver {
33
return &Cloud189PC{}
34
})
35
}
36
37