Skip to content

Commit 110ff1a

Browse files
authored
feat: update generated APIs (#1506)
1 parent 158462b commit 110ff1a

File tree

2 files changed

+87
-212
lines changed

2 files changed

+87
-212
lines changed

api/marketplace/v2/marketplace_sdk.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,8 @@ type LocalImage struct {
225225
Arch string `json:"arch"`
226226
// Zone: availability Zone where this local image is available
227227
Zone scw.Zone `json:"zone"`
228+
// Label: image label this image belongs to
229+
Label string `json:"label"`
228230
}
229231

230232
// Version: version
@@ -401,12 +403,21 @@ type ListLocalImagesRequest struct {
401403
//
402404
// Default value: created_at_asc
403405
OrderBy ListLocalImagesRequestOrderBy `json:"-"`
406+
407+
ImageLabel *string `json:"-"`
408+
409+
Zone scw.Zone `json:"-"`
404410
}
405411

406412
// ListLocalImages: list local images from a specific image or version
407413
func (s *API) ListLocalImages(req *ListLocalImagesRequest, opts ...scw.RequestOption) (*ListLocalImagesResponse, error) {
408414
var err error
409415

416+
if req.Zone == "" {
417+
defaultZone, _ := s.client.GetDefaultZone()
418+
req.Zone = defaultZone
419+
}
420+
410421
defaultPageSize, exist := s.client.GetDefaultPageSize()
411422
if (req.PageSize == nil || *req.PageSize == 0) && exist {
412423
req.PageSize = &defaultPageSize
@@ -418,6 +429,8 @@ func (s *API) ListLocalImages(req *ListLocalImagesRequest, opts ...scw.RequestOp
418429
parameter.AddToQuery(query, "page_size", req.PageSize)
419430
parameter.AddToQuery(query, "page", req.Page)
420431
parameter.AddToQuery(query, "order_by", req.OrderBy)
432+
parameter.AddToQuery(query, "image_label", req.ImageLabel)
433+
parameter.AddToQuery(query, "zone", req.Zone)
421434

422435
scwReq := &scw.ScalewayRequest{
423436
Method: "GET",

0 commit comments

Comments
 (0)