|
|
|
@@ -55,19 +55,19 @@ func (c *PackageService) Get(req PackageGetReq) (*PackageGetResp, error) { |
|
|
|
return nil, codeResp.ToError() |
|
|
|
} |
|
|
|
|
|
|
|
const PackageGetByNamePath = "/package/getByName" |
|
|
|
const PackageGetByFullNamePath = "/package/getByFullName" |
|
|
|
|
|
|
|
type PackageGetByName struct { |
|
|
|
type PackageGetByFullName struct { |
|
|
|
UserID cdssdk.UserID `form:"userID" json:"userID" binding:"required"` |
|
|
|
BucketName string `form:"bucketName" json:"bucketName" binding:"required"` |
|
|
|
PackageName string `form:"packageName" json:"packageName" binding:"required"` |
|
|
|
} |
|
|
|
type PackageGetByNameResp struct { |
|
|
|
type PackageGetByFullNameResp struct { |
|
|
|
Package cdssdk.Package `json:"package"` |
|
|
|
} |
|
|
|
|
|
|
|
func (c *PackageService) GetByName(req PackageGetByName) (*PackageGetByNameResp, error) { |
|
|
|
url, err := url.JoinPath(c.baseURL, PackageGetByNamePath) |
|
|
|
func (c *PackageService) GetByName(req PackageGetByFullName) (*PackageGetByFullNameResp, error) { |
|
|
|
url, err := url.JoinPath(c.baseURL, PackageGetByFullNamePath) |
|
|
|
if err != nil { |
|
|
|
return nil, err |
|
|
|
} |
|
|
|
@@ -79,7 +79,7 @@ func (c *PackageService) GetByName(req PackageGetByName) (*PackageGetByNameResp, |
|
|
|
return nil, err |
|
|
|
} |
|
|
|
|
|
|
|
codeResp, err := ParseJSONResponse[response[PackageGetByNameResp]](resp) |
|
|
|
codeResp, err := ParseJSONResponse[response[PackageGetByFullNameResp]](resp) |
|
|
|
if err != nil { |
|
|
|
return nil, err |
|
|
|
} |
|
|
|
|