Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrFilesAPIDuplicateFile = errors.New("files API already contains a file with this path") ErrFilesAPINotFound = errors.New("cannot find a file with this path") ErrFileAPICreateInvalidData = errors.New("invalid data sent to Files API") ErrS3Upload = errors.New("uploading part failed") ErrS3Download = errors.New("downloading file failed") ErrS3Head = errors.New("getting file info failed") ErrChunkTooSmall = errors.New("chunk size below minimum 5MB") ErrFilesServer = errors.New("file api returning internal server errors") ErrFilesForbidden = errors.New("access forbidden") )
Functions ¶
This section is empty.
Types ¶
type ContentItem ¶ added in v1.14.0
type FileMetadataWithContentItem ¶ added in v1.14.0
type FileMetadataWithContentItem struct {
filesAPI.FileMetaData
ContentItem *ContentItem `json:"content_item,omitempty"`
}
FileMetadataWithContentItem extends the files API metadata with content_item
type FilesClienter ¶ added in v1.3.0
type FilesClienter interface {
GetFile(ctx context.Context, path string, headers filesSDK.Headers) (*filesAPITypes.StoredRegisteredMetaData, error)
RegisterFile(ctx context.Context, metadata filesAPITypes.StoredRegisteredMetaData, headers filesSDK.Headers) error
MarkFilePublished(ctx context.Context, path string, headers filesSDK.Headers) error
MarkFileUploaded(ctx context.Context, path string, etag string, headers filesSDK.Headers) error
}
type Status ¶ added in v1.3.0
type Status struct {
Metadata filesAPITypes.FileMetaData `json:"metadata"`
FileContent StatusMessage `json:"file_content"`
}
type StatusMessage ¶ added in v1.3.0
Click to show internal directories.
Click to hide internal directories.