mirror of https://github.com/Xhofe/alist
				
				
				
			
		
			
				
	
	
		
			30 lines
		
	
	
		
			842 B
		
	
	
	
		
			Go
		
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			842 B
		
	
	
	
		
			Go
		
	
	
package uss
 | 
						||
 | 
						||
import (
 | 
						||
	"github.com/alist-org/alist/v3/internal/driver"
 | 
						||
	"github.com/alist-org/alist/v3/internal/op"
 | 
						||
)
 | 
						||
 | 
						||
type Addition struct {
 | 
						||
	driver.RootPath
 | 
						||
	Bucket              string `json:"bucket" required:"true"`
 | 
						||
	Endpoint            string `json:"endpoint" required:"true"`
 | 
						||
	OperatorName        string `json:"operator_name" required:"true"`
 | 
						||
	OperatorPassword    string `json:"operator_password" required:"true"`
 | 
						||
	AntiTheftChainToken string `json:"anti_theft_chain_token" required:"false" default:""`
 | 
						||
	//CustomHost       string `json:"custom_host"`	//Endpoint与CustomHost作用相同,去除
 | 
						||
	SignURLExpire int `json:"sign_url_expire" type:"number" default:"4"`
 | 
						||
}
 | 
						||
 | 
						||
var config = driver.Config{
 | 
						||
	Name:        "USS",
 | 
						||
	LocalSort:   true,
 | 
						||
	DefaultRoot: "/",
 | 
						||
}
 | 
						||
 | 
						||
func init() {
 | 
						||
	op.RegisterDriver(func() driver.Driver {
 | 
						||
		return &USS{}
 | 
						||
	})
 | 
						||
}
 |