Documentation
¶
Index ¶
- type Addition
- type ArchiveListReq
- type ArchiveListResp
- type ArchiveMetaReq
- type ArchiveMetaResp
- type FsListResp
- type ListReq
- type ObjResp
- type OpenListShare
- func (d *OpenListShare) Config() driver.Config
- func (d *OpenListShare) Drop(ctx context.Context) error
- func (d *OpenListShare) Extract(ctx context.Context, obj model.Obj, args model.ArchiveInnerArgs) (*model.Link, error)
- func (d *OpenListShare) GetAddition() driver.Additional
- func (d *OpenListShare) GetArchiveMeta(ctx context.Context, obj model.Obj, args model.ArchiveArgs) (model.ArchiveMeta, error)
- func (d *OpenListShare) Init(ctx context.Context) error
- func (d *OpenListShare) Link(ctx context.Context, file model.Obj, args model.LinkArgs) (*model.Link, error)
- func (d *OpenListShare) List(ctx context.Context, dir model.Obj, args model.ListArgs) ([]model.Obj, error)
- func (d *OpenListShare) ListArchive(ctx context.Context, obj model.Obj, args model.ArchiveInnerArgs) ([]model.Obj, error)
- 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 ArchiveListReq ¶
type ArchiveListReq struct {
model.PageReq
ArchiveMetaReq
InnerPath string `json:"inner_path"`
}
type ArchiveListResp ¶
type ArchiveMetaReq ¶
type ArchiveMetaResp ¶
type FsListResp ¶
type OpenListShare ¶
type OpenListShare struct {
// contains filtered or unexported fields
}
func (*OpenListShare) Config ¶
func (d *OpenListShare) Config() driver.Config
func (*OpenListShare) Extract ¶
func (d *OpenListShare) Extract(ctx context.Context, obj model.Obj, args model.ArchiveInnerArgs) (*model.Link, error)
func (*OpenListShare) GetAddition ¶
func (d *OpenListShare) GetAddition() driver.Additional
func (*OpenListShare) GetArchiveMeta ¶
func (d *OpenListShare) GetArchiveMeta(ctx context.Context, obj model.Obj, args model.ArchiveArgs) (model.ArchiveMeta, error)
func (*OpenListShare) ListArchive ¶
func (d *OpenListShare) ListArchive(ctx context.Context, obj model.Obj, args model.ArchiveInnerArgs) ([]model.Obj, error)
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.