package
2.0.1+incompatible
Repository: https://github.com/bpfs/defs.git
Documentation: pkg.go.dev

# Constants

已取消,任务被用户或系统主动取消,不再继续执行.
已完成,任务已成功完成所有下载操作,文件已全部传输到目标位置.
下载中,任务正在执行文件下载操作,数据传输进行中.
失败,任务由于网络问题、存储错误等原因未能成功完成.
获取文件信息中,表示正在向网络请求文件的元数据信息(如名称、大小、格式等).
已暂停,任务已被用户或系统暂停,可通过恢复操作继续执行.
待下载,任务已创建但尚未开始执行,等待系统调度.
未指定状态,表示任务状态未初始化或未知.
已完成,文件片段已成功下载并通过完整性校验.
下载中,文件片段正在下载过程中,数据正在传输.
失败,文件片段下载失败,可能是由于网络问题或服务器错误.
待下载,文件片段已准备好待下载但尚未开始传输.
未指定状态,表示片段状态未初始化或未知.
已完成,文件片段传输成功并通过完整性校验 - 校验内容:数据完整性、大小、哈希值等.
失败,文件片段传输失败 可能的原因: - 网络问题:连接断开、超时 - 存储问题:空间不足、权限错误 - 校验失败:数据损坏、大小不匹配.
待处理,文件片段已准备好但尚未开始传输 - 上传:文件片段已完成预处理,等待上传 - 下载:文件片段元信息已获取,等待下载 - 传输:文件片段已完成预处理,等待传输.
传输中,文件片段正在传输过程中 - 上传:数据正在上传到目标存储 - 下载:数据正在从源存储下载 - 传输:数据正在传输到目标节点.
未指定状态,表示片段状态未初始化或未知.
已完成,文件片段已成功上传并通过完整性校验.
失败,文件片段上传失败,可能是由于网络问题或服务器错误.
尚未准备好,文件片段尚未完成预处理或加密等准备工作.
待上传,文件片段已准备好待上传但尚未开始传输.
未指定状态,表示片段状态未初始化或未知.
上传中,文件片段正在上传过程中,数据正在传输.
已取消,任务被主动取消.
编解码中,表示文件正在进行编码或解码处理.
已完成,任务已成功完成所有操作.
异常,表示传输过程中检测到严重问题.
失败,任务由于各种原因未能成功完成.
已暂停,任务已被暂停,可通过继续操作恢复.
待处理,任务已创建但尚未开始执行.
传输中,任务正在执行数据传输操作.
未指定状态,表示任务状态未初始化或未知.
已取消,任务被用户主动取消或系统因策略原因终止.
已完成,任务已成功完成所有上传操作,文件已全部传输到目标位置.
文件编码中,表示文件正在进行编码处理(如压缩、加密等).
失败,任务由于以下原因未能成功完成: - 网络连接超时或不稳定 - 编码过程发生错误(如加密失败、压缩失败) - 存储设备空间不足 - 存储设备写入错误 - 文件系统权限问题.
文件异常,表示上传过程中检测到文件存在问题,如文件损坏、格式错误等.
已暂停,任务已被用户或系统暂停,可通过恢复操作继续执行.
待上传,任务已创建但尚未开始执行,等待系统调度.
未指定状态,表示任务状态未初始化或未知.
上传中,任务正在执行文件上传操作,数据传输进行中.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

DownloadChan 用于刷新下载任务的通道.
DownloadFileRecord 包含待下载文件的详细信息及其分片信息.
DownloadOperationInfo 表示下载操作的预处理或返回信息.
DownloadPubSubFileInfoRequest 下载订阅文件信息请求.
DownloadPubSubFileInfoResponse 下载订阅文件信息响应.
DownloadPubSubManifestRequest 下载订阅索引清单请求.
DownloadPubSubManifestResponse 下载订阅索引清单响应.
DownloadSegmentRecord 描述一个文件分片的详细信息及其下载状态.
FileAssetRecord 表示文件资产记录,用于存储在本地数据库中.
FileMeta 定义文件的基本元数据.
FileSecurity 封装了文件的安全和权限相关的信息.
FileSegmentStorage 表示文件片段的存储结构,用于持久化存储文件片段及其元数据.
FileSegmentStorageSql 表示文件片段的存储结构,用于持久化存储文件片段及其元数据().
HashTable 定义文件分片的校验信息.
RequestRenameFileSegmentPubSub 请求重命名文件.
RequestSearchFileSegmentPubSub 请求检索文件.
RequestSetFileSegmentPubSub 请求设置共享文件.
ResponseSearchFileSegmentPubSub 检索文件的响应.
SegmentContentRequest 文件片段内容请求.
SegmentContentResponse 文件片段内容响应.
SignatureData 定义生成数字签名时需要签名的数据字段.
UploadChan 用于表示上传任务的通道信息,用于实时通信和状态更新.
UploadFileRecord 上传文件记录.
UploadFilesSummaries 定义了上传任务的概要信息,用于快速展示任务状态.
UploadOperationInfo 表示上传操作的预处理或返回信息.
UploadPubSubDeleteFileSegmentRequest 上传订阅删除文件信息请求.
UploadSegmentRecord 上传文件片段记录.

# Type aliases

DownloadStatus 表示下载任务的状态.
SegmentDownloadStatus 表示文件片段的下载状态.
No description provided by the author
SegmentUploadStatus 表示文件片段的上传状态.
TransferStatus 表示传输任务的通用状态.
UploadStatus 表示上传任务的状态.