package storage import "gitlink.org.cn/cloudream/common/api" type response[T any] struct { Code string `json:"code"` Message string `json:"message"` Data T `json:"data"` } func (r *response[T]) ToError() *api.CodeMessageError { return &api.CodeMessageError{ Code: r.Code, Message: r.Message, } } type Client struct { baseURL string } func NewClient(baseURL string) Client { return Client{ baseURL: baseURL, } }