mirror of
https://github.com/rclone/rclone.git
synced 2024-11-23 15:25:06 +08:00
1d2fe0d856
This factors out the options into a sub package so they can be passed to upstreams and used in policies.
17 lines
606 B
Go
17 lines
606 B
Go
// Package common defines code common to the union and the policies
|
|
//
|
|
// These need to be defined in a separate package to avoid import loops
|
|
package common
|
|
|
|
import "github.com/rclone/rclone/fs"
|
|
|
|
// Options defines the configuration for this backend
|
|
type Options struct {
|
|
Upstreams fs.SpaceSepList `config:"upstreams"`
|
|
Remotes fs.SpaceSepList `config:"remotes"` // Deprecated
|
|
ActionPolicy string `config:"action_policy"`
|
|
CreatePolicy string `config:"create_policy"`
|
|
SearchPolicy string `config:"search_policy"`
|
|
CacheTime int `config:"cache_time"`
|
|
}
|