2022-06-06 13:48:53 +00:00
|
|
|
package model
|
|
|
|
|
|
|
|
type Account struct {
|
|
|
|
ID uint `json:"id" gorm:"primaryKey"`
|
|
|
|
VirtualPath string `json:"virtual_path"`
|
|
|
|
Index int `json:"index"`
|
2022-06-06 14:06:33 +00:00
|
|
|
Driver string `json:"driver"`
|
2022-06-06 13:48:53 +00:00
|
|
|
Status string `json:"status"`
|
2022-06-06 14:31:56 +00:00
|
|
|
Addition string `json:"addition"`
|
2022-06-07 08:38:31 +00:00
|
|
|
Sort
|
|
|
|
Proxy
|
|
|
|
}
|
|
|
|
|
|
|
|
type Sort struct {
|
|
|
|
OrderBy string `json:"order_by"`
|
|
|
|
OrderDirection string `json:"order_direction"`
|
|
|
|
ExtractFolder string `json:"extract_folder"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type Proxy struct {
|
|
|
|
WebProxy string `json:"web_proxy"`
|
|
|
|
WebdavProxy bool `json:"webdav_proxy"`
|
|
|
|
WebdavDirect bool `json:"webdav_direct"`
|
|
|
|
DownProxyUrl string `json:"down_proxy_url"`
|
2022-06-06 13:48:53 +00:00
|
|
|
}
|