From 384eac572f93c5b6f77aac444f7752ba8f42f6d3 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Mon, 29 Sep 2025 14:36:03 +0000 Subject: [PATCH] feat: update generated APIs --- .../applesilicon/src/v1alpha1/index.gen.ts | 1 + .../src/v1alpha1/marshalling.gen.ts | 17 +++++++++++++++++ .../applesilicon/src/v1alpha1/types.gen.ts | 11 +++++++++++ .../environmental_footprint/src/index.gen.ts | 6 ++++++ .../src/v1alpha1/index.gen.ts | 19 +++++++++++++++++++ 5 files changed, 54 insertions(+) create mode 100644 packages_generated/environmental_footprint/src/index.gen.ts create mode 100644 packages_generated/environmental_footprint/src/v1alpha1/index.gen.ts diff --git a/packages_generated/applesilicon/src/v1alpha1/index.gen.ts b/packages_generated/applesilicon/src/v1alpha1/index.gen.ts index 2b86e9f37..96e904081 100644 --- a/packages_generated/applesilicon/src/v1alpha1/index.gen.ts +++ b/packages_generated/applesilicon/src/v1alpha1/index.gen.ts @@ -51,6 +51,7 @@ export type { ServerTypeGPU, ServerTypeMemory, ServerTypeNetwork, + ServerTypeNPU, ServerTypeStock, SetServerPrivateNetworksResponse, StartConnectivityDiagnosticRequest, diff --git a/packages_generated/applesilicon/src/v1alpha1/marshalling.gen.ts b/packages_generated/applesilicon/src/v1alpha1/marshalling.gen.ts index 90479cb9f..5dd55bcc9 100644 --- a/packages_generated/applesilicon/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/applesilicon/src/v1alpha1/marshalling.gen.ts @@ -32,6 +32,7 @@ import type { ServerTypeGPU, ServerTypeMemory, ServerTypeNetwork, + ServerTypeNPU, SetServerPrivateNetworksResponse, StartConnectivityDiagnosticRequest, StartConnectivityDiagnosticResponse, @@ -138,6 +139,8 @@ const unmarshalServerTypeCPU = (data: unknown): ServerTypeCPU => { coreCount: data.core_count, frequency: data.frequency, name: data.name, + sockets: data.sockets, + threadsPerCore: data.threads_per_core, } as ServerTypeCPU } @@ -179,6 +182,18 @@ const unmarshalServerTypeMemory = (data: unknown): ServerTypeMemory => { } as ServerTypeMemory } +const unmarshalServerTypeNPU = (data: unknown): ServerTypeNPU => { + if (!isJSONObject(data)) { + throw new TypeError( + `Unmarshalling the type 'ServerTypeNPU' failed as data isn't a dictionary.`, + ) + } + + return { + count: data.count, + } as ServerTypeNPU +} + const unmarshalServerTypeNetwork = (data: unknown): ServerTypeNetwork => { if (!isJSONObject(data)) { throw new TypeError( @@ -187,6 +202,7 @@ const unmarshalServerTypeNetwork = (data: unknown): ServerTypeNetwork => { } return { + defaultPublicBandwidth: data.default_public_bandwidth, publicBandwidthBps: data.public_bandwidth_bps, supportedBandwidth: data.supported_bandwidth, } as ServerTypeNetwork @@ -210,6 +226,7 @@ export const unmarshalServerType = (data: unknown): ServerType => { network: data.network ? unmarshalServerTypeNetwork(data.network) : undefined, + npu: data.npu ? unmarshalServerTypeNPU(data.npu) : undefined, stock: data.stock, } as ServerType } diff --git a/packages_generated/applesilicon/src/v1alpha1/types.gen.ts b/packages_generated/applesilicon/src/v1alpha1/types.gen.ts index be29aa3fd..63ab0060e 100644 --- a/packages_generated/applesilicon/src/v1alpha1/types.gen.ts +++ b/packages_generated/applesilicon/src/v1alpha1/types.gen.ts @@ -103,6 +103,8 @@ export interface ServerTypeCPU { name: string coreCount: number frequency: number + sockets: number + threadsPerCore: number } export interface ServerTypeDisk { @@ -119,9 +121,14 @@ export interface ServerTypeMemory { type: string } +export interface ServerTypeNPU { + count: number +} + export interface ServerTypeNetwork { publicBandwidthBps: number supportedBandwidth: number[] + defaultPublicBandwidth: number } export interface BatchCreateServersRequestBatchInnerCreateServerRequest { @@ -300,6 +307,10 @@ export interface ServerType { * The default OS for this server type. */ defaultOs?: OS + /** + * NPU description. + */ + npu?: ServerTypeNPU } export interface CommitmentTypeValue { diff --git a/packages_generated/environmental_footprint/src/index.gen.ts b/packages_generated/environmental_footprint/src/index.gen.ts new file mode 100644 index 000000000..0ea3ca009 --- /dev/null +++ b/packages_generated/environmental_footprint/src/index.gen.ts @@ -0,0 +1,6 @@ +/** + * This file is automatically generated + * PLEASE DO NOT EDIT HERE + */ + +export * as EnvironmentalFootprintv1alpha1 from './v1alpha1/index.gen' diff --git a/packages_generated/environmental_footprint/src/v1alpha1/index.gen.ts b/packages_generated/environmental_footprint/src/v1alpha1/index.gen.ts new file mode 100644 index 000000000..709a03504 --- /dev/null +++ b/packages_generated/environmental_footprint/src/v1alpha1/index.gen.ts @@ -0,0 +1,19 @@ +// This file was automatically generated. DO NOT EDIT. +// If you have any remark or suggestion do not hesitate to open an issue. +export { UserAPI } from './api.gen' +export * from './marshalling.gen' +export type { + Impact, + ImpactDataResponse, + ImpactReportAvailability, + ProductCategory, + ProjectImpact, + RegionImpact, + ReportType, + ServiceCategory, + SkuImpact, + UserApiDownloadImpactReportRequest, + UserApiGetImpactDataRequest, + UserApiGetImpactReportAvailabilityRequest, + ZoneImpact, +} from './types.gen'