From bd360393a47ff786f44e6af8c9e78572b84323c1 Mon Sep 17 00:00:00 2001 From: Scaleway Bot Date: Fri, 24 Nov 2023 17:17:04 +0100 Subject: [PATCH] feat(block): add organization_id filter in listings (#1934) --- api/block/v1alpha1/block_sdk.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/block/v1alpha1/block_sdk.go b/api/block/v1alpha1/block_sdk.go index b44a183dd..eba784002 100644 --- a/api/block/v1alpha1/block_sdk.go +++ b/api/block/v1alpha1/block_sdk.go @@ -587,6 +587,9 @@ type ListSnapshotsRequest struct { // ProjectID: filter by Project ID. ProjectID *string `json:"-"` + // OrganizationID: filter by Organization ID. + OrganizationID *string `json:"-"` + // Page: page number. Page *int32 `json:"-"` @@ -680,6 +683,9 @@ type ListVolumesRequest struct { // ProjectID: filter by Project ID. ProjectID *string `json:"-"` + // OrganizationID: filter by Organization ID. + OrganizationID *string `json:"-"` + // Page: page number. Page *int32 `json:"-"` @@ -868,6 +874,7 @@ func (s *API) ListVolumes(req *ListVolumesRequest, opts ...scw.RequestOption) (* query := url.Values{} parameter.AddToQuery(query, "order_by", req.OrderBy) parameter.AddToQuery(query, "project_id", req.ProjectID) + parameter.AddToQuery(query, "organization_id", req.OrganizationID) parameter.AddToQuery(query, "page", req.Page) parameter.AddToQuery(query, "page_size", req.PageSize) parameter.AddToQuery(query, "name", req.Name) @@ -1044,6 +1051,7 @@ func (s *API) ListSnapshots(req *ListSnapshotsRequest, opts ...scw.RequestOption query := url.Values{} parameter.AddToQuery(query, "order_by", req.OrderBy) parameter.AddToQuery(query, "project_id", req.ProjectID) + parameter.AddToQuery(query, "organization_id", req.OrganizationID) parameter.AddToQuery(query, "page", req.Page) parameter.AddToQuery(query, "page_size", req.PageSize) parameter.AddToQuery(query, "volume_id", req.VolumeID)