diff --git a/packages_generated/product_catalog/src/v2alpha1/api.gen.ts b/packages_generated/product_catalog/src/v2alpha1/api.gen.ts index 351a06b69..8506a961a 100644 --- a/packages_generated/product_catalog/src/v2alpha1/api.gen.ts +++ b/packages_generated/product_catalog/src/v2alpha1/api.gen.ts @@ -28,6 +28,7 @@ export class PublicCatalogAPI extends ParentAPI { 'page_size', request.pageSize ?? this.client.settings.defaultPageSize, ], + ['product_types', request.productTypes], ), }, unmarshalListPublicCatalogProductsResponse, diff --git a/packages_generated/product_catalog/src/v2alpha1/index.gen.ts b/packages_generated/product_catalog/src/v2alpha1/index.gen.ts index c22bb7719..51dd007d7 100644 --- a/packages_generated/product_catalog/src/v2alpha1/index.gen.ts +++ b/packages_generated/product_catalog/src/v2alpha1/index.gen.ts @@ -3,6 +3,7 @@ export { PublicCatalogAPI } from './api.gen' export * from './marshalling.gen' export type { + ListPublicCatalogProductsRequestProductType, ListPublicCatalogProductsResponse, PublicCatalogApiListPublicCatalogProductsRequest, PublicCatalogProduct, diff --git a/packages_generated/product_catalog/src/v2alpha1/types.gen.ts b/packages_generated/product_catalog/src/v2alpha1/types.gen.ts index 33224db0e..91fa0d3f4 100644 --- a/packages_generated/product_catalog/src/v2alpha1/types.gen.ts +++ b/packages_generated/product_catalog/src/v2alpha1/types.gen.ts @@ -6,6 +6,13 @@ import type { Zone as ScwZone, } from '@scaleway/sdk-client' +export type ListPublicCatalogProductsRequestProductType = + | 'unknown_product_type' + | 'instance' + | 'apple_silicon' + | 'elastic_metal' + | 'dedibox' + export type PublicCatalogProductPropertiesHardwareCPUArch = | 'unknown_arch' | 'x64' @@ -375,4 +382,8 @@ export type PublicCatalogApiListPublicCatalogProductsRequest = { * The number of products per page. Value must be greater or equal to 1. */ pageSize?: number + /** + * The list of filtered product categories. + */ + productTypes?: ListPublicCatalogProductsRequestProductType[] }