diff --git a/packages_generated/qaas/src/v1alpha1/marshalling.gen.ts b/packages_generated/qaas/src/v1alpha1/marshalling.gen.ts index 98e76bd48..c0aa1f6ad 100644 --- a/packages_generated/qaas/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/qaas/src/v1alpha1/marshalling.gen.ts @@ -116,12 +116,20 @@ export const unmarshalPlatform = (data: unknown): Platform => { ? unmarshalPlatformHardware(data.hardware) : undefined, id: data.id, + maxCircuitCount: data.max_circuit_count, maxQubitCount: data.max_qubit_count, + maxShotCount: data.max_shot_count, metadata: data.metadata, name: data.name, + pricePerCircuit: data.price_per_circuit + ? unmarshalMoney(data.price_per_circuit) + : undefined, pricePerHour: data.price_per_hour ? unmarshalMoney(data.price_per_hour) : undefined, + pricePerShot: data.price_per_shot + ? unmarshalMoney(data.price_per_shot) + : undefined, providerName: data.provider_name, technology: data.technology, type: data.type, diff --git a/packages_generated/qaas/src/v1alpha1/types.gen.ts b/packages_generated/qaas/src/v1alpha1/types.gen.ts index c59bb63eb..4d0ad8db7 100644 --- a/packages_generated/qaas/src/v1alpha1/types.gen.ts +++ b/packages_generated/qaas/src/v1alpha1/types.gen.ts @@ -76,11 +76,14 @@ export type PlatformAvailability = | 'available' | 'shortage' | 'scarce' + | 'maintenance' export type PlatformTechnology = | 'unknown_technology' | 'photonic' | 'general_purpose' + | 'trapped_ion' + | 'superconducting' export type PlatformType = 'unknown_type' | 'simulator' | 'qpu' @@ -276,6 +279,14 @@ export interface Platform { * Estimated maximum number of qubits supported by the platform. */ maxQubitCount: number + /** + * Maximum number of shots during a circuit execution. + */ + maxShotCount: number + /** + * Maximum number of circuit that can be executed in one call. + */ + maxCircuitCount: number /** * Availability of the platform. */ @@ -288,6 +299,14 @@ export interface Platform { * Price to be paid per hour (excluding free tiers). */ pricePerHour?: Money + /** + * Price to be paid per shot (excluding free tiers). + */ + pricePerShot?: Money + /** + * Price to be paid per circuit setup before its execution (excluding free tiers). + */ + pricePerCircuit?: Money /** * Specifications of the underlying hardware. */