test(base): add unit tests for ChecksumOption serialization

This commit is contained in:
ashish6298 committed 2026-09-22 16:36:41 +05:30
1 parent e93437c95f
commit 929e2d2d7c
2 files changed
+35

No files matched your search

+3
View File
@@ -23,6 +23,9 @@ type ResolveResult struct {
Res *base.Resource `json:"res"`
}
// Task represents a download unit.
// Options flow path:
// REST Request (model.CreateTask/ResolveTask) -> pkg/download Downloader -> Task.Meta.Opts (base.Options) -> Fetcher.Resolve/Start (e.g. internal/protocol/http/fetcher.go)
type Task struct {
ID string `json:"id"`
Protocol string `json:"protocol"`