Documentation ¶
Index ¶
- func BeginUpload(ctx context.Context, params files_sdk.FileBeginUploadParams) (files_sdk.FileUploadPartCollection, error)
- func Copy(ctx context.Context, params files_sdk.FileCopyParams) (files_sdk.FileAction, error)
- func Create(ctx context.Context, params files_sdk.FileCreateParams) (files_sdk.File, error)
- func Delete(ctx context.Context, params files_sdk.FileDeleteParams) (files_sdk.File, error)
- func Download(ctx context.Context, params files_sdk.FileDownloadParams) (files_sdk.File, error)
- func DownloadToFile(ctx context.Context, params files_sdk.FileDownloadParams, filePath string) (files_sdk.File, error)
- func Find(ctx context.Context, Path string) (files_sdk.File, error)
- func IsStreamError(err error) bool
- func Metadata(ctx context.Context, params files_sdk.FileMetadataParams) (files_sdk.File, error)
- func Move(ctx context.Context, params files_sdk.FileMoveParams) (files_sdk.FileAction, error)
- func Update(ctx context.Context, params files_sdk.FileUpdateParams) (files_sdk.File, error)
- func Upload(ctx context.Context, reader io.ReaderAt, size int64, ...) (files_sdk.File, error)
- func UploadFile(ctx context.Context, params *UploadParams) status.File
- type Client
- func (c *Client) BeginUpload(ctx context.Context, params files_sdk.FileBeginUploadParams) (files_sdk.FileUploadPartCollection, error)
- func (c *Client) Copy(ctx context.Context, params files_sdk.FileCopyParams) (files_sdk.FileAction, error)
- func (c *Client) Create(ctx context.Context, params files_sdk.FileCreateParams) (files_sdk.File, error)
- func (c *Client) Delete(ctx context.Context, params files_sdk.FileDeleteParams) (files_sdk.File, error)
- func (c *Client) Download(ctx context.Context, params files_sdk.FileDownloadParams) (files_sdk.File, error)
- func (c *Client) DownloadFolder(ctx context.Context, params DownloadFolderParams) status.Job
- func (c *Client) DownloadRetry(ctx context.Context, params DownloadRetryParams) status.Job
- func (c *Client) DownloadToFile(ctx context.Context, params files_sdk.FileDownloadParams, filePath string) (files_sdk.File, error)
- func (c *Client) Find(ctx context.Context, Path string) (files_sdk.File, error)
- func (c *Client) Metadata(ctx context.Context, params files_sdk.FileMetadataParams) (files_sdk.File, error)
- func (c *Client) Move(ctx context.Context, params files_sdk.FileMoveParams) (files_sdk.FileAction, error)
- func (c *Client) Update(ctx context.Context, params files_sdk.FileUpdateParams) (files_sdk.File, error)
- func (c *Client) Upload(ctx context.Context, reader io.ReaderAt, size int64, ...) (files_sdk.File, error)
- func (c *Client) UploadFile(ctx context.Context, params *UploadParams) status.File
- func (c *Client) UploadFolder(ctx context.Context, params *UploadParams) status.Job
- func (c *Client) UploadFolderOrFile(ctx context.Context, params *UploadParams) status.Job
- func (c *Client) UploadRetry(ctx context.Context, params UploadRetryParams) status.File
- type DownloadFolderParams
- type DownloadRetryParams
- type DownloadStatus
- type Downloader
- type Entity
- type ProxyReader
- type UploadParams
- type UploadRetryParams
- type UploadStatus
- type Uploader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BeginUpload ¶ added in v1.2.1207
func BeginUpload(ctx context.Context, params files_sdk.FileBeginUploadParams) (files_sdk.FileUploadPartCollection, error)
func Copy ¶ added in v1.2.1207
func Copy(ctx context.Context, params files_sdk.FileCopyParams) (files_sdk.FileAction, error)
func DownloadToFile ¶ added in v1.0.15
func IsStreamError ¶ added in v1.2.1147
func Move ¶ added in v1.2.1207
func Move(ctx context.Context, params files_sdk.FileMoveParams) (files_sdk.FileAction, error)
func UploadFile ¶ added in v1.0.15
func UploadFile(ctx context.Context, params *UploadParams) status.File
Types ¶
type Client ¶
func (*Client) BeginUpload ¶ added in v1.2.1207
func (c *Client) BeginUpload(ctx context.Context, params files_sdk.FileBeginUploadParams) (files_sdk.FileUploadPartCollection, error)
func (*Client) Copy ¶ added in v1.2.1207
func (c *Client) Copy(ctx context.Context, params files_sdk.FileCopyParams) (files_sdk.FileAction, error)
func (*Client) DownloadFolder ¶ added in v1.0.79
func (*Client) DownloadRetry ¶ added in v1.2.1147
func (*Client) DownloadToFile ¶ added in v1.0.15
func (*Client) Move ¶ added in v1.2.1207
func (c *Client) Move(ctx context.Context, params files_sdk.FileMoveParams) (files_sdk.FileAction, error)
func (*Client) UploadFile ¶ added in v1.0.15
func (*Client) UploadFolder ¶ added in v1.0.78
func (*Client) UploadFolderOrFile ¶ added in v1.0.107
func (*Client) UploadRetry ¶ added in v1.2.1147
type DownloadFolderParams ¶ added in v1.0.540
type DownloadRetryParams ¶ added in v1.2.1147
type DownloadStatus ¶ added in v1.1.1140
type DownloadStatus struct { files_sdk.File status.Status DownloadedBytes int64 LocalPath string RemotePath string Sync bool context.CancelFunc *status.Job }
func (DownloadStatus) Id ¶ added in v1.1.1140
func (r DownloadStatus) Id() string
func (*DownloadStatus) SetStatus ¶ added in v1.1.1140
func (r *DownloadStatus) SetStatus(s status.Status)
func (DownloadStatus) ToStatusFile ¶ added in v1.2.1147
func (u DownloadStatus) ToStatusFile() status.File
type Downloader ¶ added in v1.0.540
type ProxyReader ¶ added in v1.0.541
func (*ProxyReader) Close ¶ added in v1.0.541
func (x *ProxyReader) Close() error
func (*ProxyReader) Len ¶ added in v1.0.541
func (x *ProxyReader) Len() int
type UploadParams ¶ added in v1.0.107
type UploadRetryParams ¶ added in v1.2.1147
type UploadStatus ¶ added in v1.1.1140
type UploadStatus struct { files_sdk.File status.Status context.CancelFunc Job *status.Job LocalPath string RemotePath string UploadedBytes int64 Sync bool }
func (UploadStatus) Id ¶ added in v1.1.1140
func (u UploadStatus) Id() string
func (*UploadStatus) SetStatus ¶ added in v1.1.1140
func (u *UploadStatus) SetStatus(s status.Status)
func (UploadStatus) ToStatusFile ¶ added in v1.2.1147
func (u UploadStatus) ToStatusFile() status.File
Source Files ¶
Click to show internal directories.
Click to hide internal directories.