Skip to content

Commit ab927ce

Browse files
scaleway-botyfodil
andauthored
fix(marketplace/v1): remove version methods (#1946)
Co-authored-by: Yacine FODIL <[email protected]>
1 parent 3530d07 commit ab927ce

File tree

2 files changed

+0
-97
lines changed

2 files changed

+0
-97
lines changed

api/marketplace/v1/marketplace_sdk.go

Lines changed: 0 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -128,18 +128,6 @@ type GetImageResponse struct {
128128
Image *Image `json:"image"`
129129
}
130130

131-
// GetVersionRequest: get version request.
132-
type GetVersionRequest struct {
133-
ImageID string `json:"-"`
134-
135-
VersionID string `json:"-"`
136-
}
137-
138-
// GetVersionResponse: get version response.
139-
type GetVersionResponse struct {
140-
Version *Version `json:"version"`
141-
}
142-
143131
// ListImagesRequest: list images request.
144132
type ListImagesRequest struct {
145133
// PerPage: a positive integer lower or equal to 100 to select the number of items to display.
@@ -175,37 +163,6 @@ func (r *ListImagesResponse) UnsafeAppend(res interface{}) (uint32, error) {
175163
return uint32(len(results.Images)), nil
176164
}
177165

178-
// ListVersionsRequest: list versions request.
179-
type ListVersionsRequest struct {
180-
ImageID string `json:"-"`
181-
}
182-
183-
// ListVersionsResponse: list versions response.
184-
type ListVersionsResponse struct {
185-
Versions []*Version `json:"versions"`
186-
187-
TotalCount uint32 `json:"total_count"`
188-
}
189-
190-
// UnsafeGetTotalCount should not be used
191-
// Internal usage only
192-
func (r *ListVersionsResponse) UnsafeGetTotalCount() uint32 {
193-
return r.TotalCount
194-
}
195-
196-
// UnsafeAppend should not be used
197-
// Internal usage only
198-
func (r *ListVersionsResponse) UnsafeAppend(res interface{}) (uint32, error) {
199-
results, ok := res.(*ListVersionsResponse)
200-
if !ok {
201-
return 0, errors.New("%T type cannot be appended to type %T", res, r)
202-
}
203-
204-
r.Versions = append(r.Versions, results.Versions...)
205-
r.TotalCount += uint32(len(results.Versions))
206-
return uint32(len(results.Versions)), nil
207-
}
208-
209166
// Marketplace API.
210167
type API struct {
211168
client *scw.Client
@@ -262,51 +219,3 @@ func (s *API) GetImage(req *GetImageRequest, opts ...scw.RequestOption) (*GetIma
262219
}
263220
return &resp, nil
264221
}
265-
266-
// ListVersions:
267-
func (s *API) ListVersions(req *ListVersionsRequest, opts ...scw.RequestOption) (*ListVersionsResponse, error) {
268-
var err error
269-
270-
if fmt.Sprint(req.ImageID) == "" {
271-
return nil, errors.New("field ImageID cannot be empty in request")
272-
}
273-
274-
scwReq := &scw.ScalewayRequest{
275-
Method: "GET",
276-
Path: "/marketplace/v1/images/" + fmt.Sprint(req.ImageID) + "/versions",
277-
}
278-
279-
var resp ListVersionsResponse
280-
281-
err = s.client.Do(scwReq, &resp, opts...)
282-
if err != nil {
283-
return nil, err
284-
}
285-
return &resp, nil
286-
}
287-
288-
// GetVersion:
289-
func (s *API) GetVersion(req *GetVersionRequest, opts ...scw.RequestOption) (*GetVersionResponse, error) {
290-
var err error
291-
292-
if fmt.Sprint(req.ImageID) == "" {
293-
return nil, errors.New("field ImageID cannot be empty in request")
294-
}
295-
296-
if fmt.Sprint(req.VersionID) == "" {
297-
return nil, errors.New("field VersionID cannot be empty in request")
298-
}
299-
300-
scwReq := &scw.ScalewayRequest{
301-
Method: "GET",
302-
Path: "/marketplace/v1/images/" + fmt.Sprint(req.ImageID) + "/versions/" + fmt.Sprint(req.VersionID) + "",
303-
}
304-
305-
var resp GetVersionResponse
306-
307-
err = s.client.Do(scwReq, &resp, opts...)
308-
if err != nil {
309-
return nil, err
310-
}
311-
return &resp, nil
312-
}

api/marketplace/v1/marketplace_utils.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,3 @@ func (s *API) GetLocalImageIDByLabel(req *GetLocalImageIDByLabelRequest, opts ..
9191
func (r *ListImagesResponse) UnsafeSetTotalCount(totalCount int) {
9292
r.TotalCount = uint32(totalCount)
9393
}
94-
95-
// UnsafeSetTotalCount should not be used
96-
// Internal usage only
97-
func (r *ListVersionsResponse) UnsafeSetTotalCount(totalCount int) {
98-
r.TotalCount = uint32(totalCount)
99-
}

0 commit comments

Comments
 (0)