From d5ba692f9f67aa414e8309c1a21ef3390e5f6300 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Mon, 10 Nov 2025 08:11:55 +0000 Subject: [PATCH] feat: update generated APIs --- .../product_catalog/src/v2alpha1/api.gen.ts | 1 + .../product_catalog/src/v2alpha1/index.gen.ts | 1 + .../product_catalog/src/v2alpha1/types.gen.ts | 17 +++++++++++++++++ 3 files changed, 19 insertions(+) diff --git a/packages_generated/product_catalog/src/v2alpha1/api.gen.ts b/packages_generated/product_catalog/src/v2alpha1/api.gen.ts index 61df4c3ef..f38da858f 100644 --- a/packages_generated/product_catalog/src/v2alpha1/api.gen.ts +++ b/packages_generated/product_catalog/src/v2alpha1/api.gen.ts @@ -31,6 +31,7 @@ export class PublicCatalogAPI extends ParentAPI { request.pageSize ?? this.client.settings.defaultPageSize, ], ['product_types', request.productTypes], + ['status', request.status], ...Object.entries( resolveOneOf([ { param: 'global', value: request.global }, diff --git a/packages_generated/product_catalog/src/v2alpha1/index.gen.ts b/packages_generated/product_catalog/src/v2alpha1/index.gen.ts index 8ae903c9f..bc976facd 100644 --- a/packages_generated/product_catalog/src/v2alpha1/index.gen.ts +++ b/packages_generated/product_catalog/src/v2alpha1/index.gen.ts @@ -4,6 +4,7 @@ export { PublicCatalogAPI } from './api.gen.js' export * from './marshalling.gen.js' export type { ListPublicCatalogProductsRequestProductType, + ListPublicCatalogProductsRequestStatus, 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 351f42ea8..9ac4ac29c 100644 --- a/packages_generated/product_catalog/src/v2alpha1/types.gen.ts +++ b/packages_generated/product_catalog/src/v2alpha1/types.gen.ts @@ -15,6 +15,17 @@ export type ListPublicCatalogProductsRequestProductType = | 'block_storage' | 'object_storage' +export type ListPublicCatalogProductsRequestStatus = + | 'unknown_status' + | 'public_beta' + | 'preview' + | 'general_availability' + | 'end_of_deployment' + | 'end_of_support' + | 'end_of_sale' + | 'end_of_life' + | 'retired' + export type PublicCatalogProductPropertiesHardwareCPUArch = | 'unknown_arch' | 'x64' @@ -30,6 +41,8 @@ export type PublicCatalogProductStatus = | 'end_of_deployment' | 'end_of_support' | 'end_of_sale' + | 'end_of_life' + | 'retired' export type PublicCatalogProductUnitOfMeasureCountableUnit = | 'unknown_countable_unit' @@ -458,4 +471,8 @@ export type PublicCatalogApiListPublicCatalogProductsRequest = { * One-of ('locality'): at most one of 'global', 'region', 'zone', 'datacenter' could be set. */ datacenter?: string + /** + * The lists of filtered product status, if empty only products with status public_beta, general_availability, preview, end_of_deployment, end_of_support, end_of_sale, end_of_life or retired will be returned. + */ + status?: ListPublicCatalogProductsRequestStatus[] }