package _115 import ( "time" "github.com/SheltonZhu/115driver/pkg/driver" "github.com/alist-org/alist/v3/internal/model" "github.com/alist-org/alist/v3/pkg/utils" ) var _ model.Obj = (*FileObj)(nil) type FileObj struct { driver.File } func (f *FileObj) CreateTime() time.Time { return f.File.CreateTime } func (f *FileObj) GetHash() utils.HashInfo { return utils.NewHashInfo(utils.SHA1, f.Sha1) } type UploadResult struct { driver.BasicResp Data struct { PickCode string `json:"pick_code"` FileSize int `json:"file_size"` FileID string `json:"file_id"` ThumbURL string `json:"thumb_url"` Sha1 string `json:"sha1"` Aid int `json:"aid"` FileName string `json:"file_name"` Cid string `json:"cid"` IsVideo int `json:"is_video"` } `json:"data"` }