Documentation
¶
Index ¶
- type Addition
- type ArchiveListReq
- type ArchiveListResp
- type ArchiveMetaReq
- type ArchiveMetaResp
- type DecompressReq
- type FsGetReq
- type FsGetResp
- type FsListResp
- type ListReq
- type LoginResp
- type MeResp
- type MkdirOrLinkReq
- type MoveCopyReq
- type ObjResp
- type OpenList
- func (d *OpenList) ArchiveDecompress(ctx context.Context, srcObj, dstDir model.Obj, ...) error
- func (d *OpenList) Config() driver.Config
- func (d *OpenList) Copy(ctx context.Context, srcObj, dstDir model.Obj) error
- func (d *OpenList) Drop(ctx context.Context) error
- func (d *OpenList) Extract(ctx context.Context, obj model.Obj, args model.ArchiveInnerArgs) (*model.Link, error)
- func (d *OpenList) GetAddition() driver.Additional
- func (d *OpenList) GetArchiveMeta(ctx context.Context, obj model.Obj, args model.ArchiveArgs) (model.ArchiveMeta, error)
- func (d *OpenList) Init(ctx context.Context) error
- func (d *OpenList) Link(ctx context.Context, file model.Obj, args model.LinkArgs) (*model.Link, error)
- func (d *OpenList) List(ctx context.Context, dir model.Obj, args model.ListArgs) ([]model.Obj, error)
- func (d *OpenList) ListArchive(ctx context.Context, obj model.Obj, args model.ArchiveInnerArgs) ([]model.Obj, error)
- func (d *OpenList) MakeDir(ctx context.Context, parentDir model.Obj, dirName string) error
- func (d *OpenList) Move(ctx context.Context, srcObj, dstDir model.Obj) error
- func (d *OpenList) Put(ctx context.Context, dstDir model.Obj, s model.FileStreamer, ...) error
- func (d *OpenList) Remove(ctx context.Context, obj model.Obj) error
- func (d *OpenList) Rename(ctx context.Context, srcObj model.Obj, newName string) error
- type RemoveReq
- type RenameReq
- type TreeResp
- func (t *TreeResp) CreateTime() time.Time
- func (t *TreeResp) GetChildren() []model.ObjTree
- func (t *TreeResp) GetHash() utils.HashInfo
- func (t *TreeResp) GetID() string
- func (t *TreeResp) GetName() string
- func (t *TreeResp) GetPath() string
- func (t *TreeResp) GetSize() int64
- func (t *TreeResp) IsDir() bool
- func (t *TreeResp) ModTime() time.Time
- func (t *TreeResp) Thumb() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addition ¶
type Addition struct {
driver.RootPath
Address string `json:"url" required:"true"`
MetaPassword string `json:"meta_password"`
Username string `json:"username"`
Password string `json:"password"`
Token string `json:"token"`
PassUAToUpsteam bool `json:"pass_ua_to_upsteam" default:"true"`
ForwardArchiveReq bool `json:"forward_archive_requests" default:"true"`
}
type ArchiveListReq ¶
type ArchiveListReq struct {
model.PageReq
ArchiveMetaReq
InnerPath string `json:"inner_path"`
}
type ArchiveListResp ¶
type ArchiveMetaReq ¶
type ArchiveMetaResp ¶
type DecompressReq ¶
type FsListResp ¶
type MkdirOrLinkReq ¶
type MkdirOrLinkReq struct {
Path string `json:"path" form:"path"`
}
type MoveCopyReq ¶
type OpenList ¶
func (*OpenList) ArchiveDecompress ¶
func (*OpenList) GetAddition ¶
func (d *OpenList) GetAddition() driver.Additional
func (*OpenList) GetArchiveMeta ¶
func (d *OpenList) GetArchiveMeta(ctx context.Context, obj model.Obj, args model.ArchiveArgs) (model.ArchiveMeta, error)
func (*OpenList) ListArchive ¶
type TreeResp ¶
type TreeResp struct {
ObjResp
Children []TreeResp `json:"children"`
// contains filtered or unexported fields
}
func (*TreeResp) CreateTime ¶
func (*TreeResp) GetChildren ¶
Click to show internal directories.
Click to hide internal directories.