diff --git a/packages/clients/src/api/account/v3/index.gen.ts b/packages/clients/src/api/account/v3/index.gen.ts index dd72dadae..8c5d20551 100644 --- a/packages/clients/src/api/account/v3/index.gen.ts +++ b/packages/clients/src/api/account/v3/index.gen.ts @@ -28,16 +28,23 @@ export type { ProjectQualification, Qualification, QualificationAiMachine, + QualificationAiMachineSubUseCase, QualificationArchitectureType, QualificationArchiveData, + QualificationArchiveDataSubUseCase, QualificationContainer, + QualificationContainerSubUseCase, QualificationDeploySoftware, + QualificationDeploySoftwareSubUseCase, QualificationHostApplication, QualificationHostApplicationSubUseCase, QualificationHostWebsite, QualificationHostWebsiteSubUseCase, QualificationOtherUseCase, + QualificationOtherUseCaseSubUseCase, QualificationSetScalewayEnvironment, + QualificationSetScalewayEnvironmentSubUseCase, QualificationShareData, + QualificationShareDataSubUseCase, } from './types.gen' export * as ValidationRules from './validation-rules.gen' diff --git a/packages/clients/src/api/account/v3/marshalling.gen.ts b/packages/clients/src/api/account/v3/marshalling.gen.ts index 2b7883832..ead7600e6 100644 --- a/packages/clients/src/api/account/v3/marshalling.gen.ts +++ b/packages/clients/src/api/account/v3/marshalling.gen.ts @@ -143,7 +143,9 @@ const unmarshalQualificationAiMachine = ( ) } - return {} as QualificationAiMachine + return { + subUseCase: data.sub_use_case, + } as QualificationAiMachine } const unmarshalQualificationArchiveData = ( @@ -155,7 +157,9 @@ const unmarshalQualificationArchiveData = ( ) } - return {} as QualificationArchiveData + return { + subUseCase: data.sub_use_case, + } as QualificationArchiveData } const unmarshalQualificationContainer = ( @@ -167,7 +171,9 @@ const unmarshalQualificationContainer = ( ) } - return {} as QualificationContainer + return { + subUseCase: data.sub_use_case, + } as QualificationContainer } const unmarshalQualificationDeploySoftware = ( @@ -179,7 +185,9 @@ const unmarshalQualificationDeploySoftware = ( ) } - return {} as QualificationDeploySoftware + return { + subUseCase: data.sub_use_case, + } as QualificationDeploySoftware } const unmarshalQualificationHostApplication = ( @@ -219,7 +227,9 @@ const unmarshalQualificationOtherUseCase = ( ) } - return {} as QualificationOtherUseCase + return { + subUseCase: data.sub_use_case, + } as QualificationOtherUseCase } const unmarshalQualificationSetScalewayEnvironment = ( @@ -231,7 +241,9 @@ const unmarshalQualificationSetScalewayEnvironment = ( ) } - return {} as QualificationSetScalewayEnvironment + return { + subUseCase: data.sub_use_case, + } as QualificationSetScalewayEnvironment } const unmarshalQualificationShareData = ( @@ -243,7 +255,9 @@ const unmarshalQualificationShareData = ( ) } - return {} as QualificationShareData + return { + subUseCase: data.sub_use_case, + } as QualificationShareData } const unmarshalQualification = (data: unknown): Qualification => { @@ -335,22 +349,30 @@ export const marshalProjectApiCreateProjectRequest = ( const marshalQualificationAiMachine = ( request: QualificationAiMachine, defaults: DefaultValues, -): Record => ({}) +): Record => ({ + sub_use_case: request.subUseCase, +}) const marshalQualificationArchiveData = ( request: QualificationArchiveData, defaults: DefaultValues, -): Record => ({}) +): Record => ({ + sub_use_case: request.subUseCase, +}) const marshalQualificationContainer = ( request: QualificationContainer, defaults: DefaultValues, -): Record => ({}) +): Record => ({ + sub_use_case: request.subUseCase, +}) const marshalQualificationDeploySoftware = ( request: QualificationDeploySoftware, defaults: DefaultValues, -): Record => ({}) +): Record => ({ + sub_use_case: request.subUseCase, +}) const marshalQualificationHostApplication = ( request: QualificationHostApplication, @@ -369,17 +391,23 @@ const marshalQualificationHostWebsite = ( const marshalQualificationOtherUseCase = ( request: QualificationOtherUseCase, defaults: DefaultValues, -): Record => ({}) +): Record => ({ + sub_use_case: request.subUseCase, +}) const marshalQualificationSetScalewayEnvironment = ( request: QualificationSetScalewayEnvironment, defaults: DefaultValues, -): Record => ({}) +): Record => ({ + sub_use_case: request.subUseCase, +}) const marshalQualificationShareData = ( request: QualificationShareData, defaults: DefaultValues, -): Record => ({}) +): Record => ({ + sub_use_case: request.subUseCase, +}) const marshalQualification = ( request: Qualification, diff --git a/packages/clients/src/api/account/v3/types.gen.ts b/packages/clients/src/api/account/v3/types.gen.ts index 9d0c146b9..f4a91ede5 100644 --- a/packages/clients/src/api/account/v3/types.gen.ts +++ b/packages/clients/src/api/account/v3/types.gen.ts @@ -24,6 +24,8 @@ export type ListProjectsRequestOrderBy = | 'name_asc' | 'name_desc' +export type QualificationAiMachineSubUseCase = 'unknown_sub_use_case' + export type QualificationArchitectureType = | 'unknown_architecture_type' | 'object_storage' @@ -35,6 +37,12 @@ export type QualificationArchitectureType = | 'dedicated_server' | 'other_architecture_type' +export type QualificationArchiveDataSubUseCase = 'unknown_sub_use_case' + +export type QualificationContainerSubUseCase = 'unknown_sub_use_case' + +export type QualificationDeploySoftwareSubUseCase = 'unknown_sub_use_case' + export type QualificationHostApplicationSubUseCase = | 'unknown_sub_use_case' | 'saas_app' @@ -47,6 +55,13 @@ export type QualificationHostWebsiteSubUseCase = | 'high_website' | 'other_sub_use_case' +export type QualificationOtherUseCaseSubUseCase = 'unknown_sub_use_case' + +export type QualificationSetScalewayEnvironmentSubUseCase = + 'unknown_sub_use_case' + +export type QualificationShareDataSubUseCase = 'unknown_sub_use_case' + export interface Contract { /** * ID of the contract. @@ -74,13 +89,21 @@ export interface Contract { updatedAt?: Date } -export interface QualificationAiMachine {} +export interface QualificationAiMachine { + subUseCase: QualificationAiMachineSubUseCase +} -export interface QualificationArchiveData {} +export interface QualificationArchiveData { + subUseCase: QualificationArchiveDataSubUseCase +} -export interface QualificationContainer {} +export interface QualificationContainer { + subUseCase: QualificationContainerSubUseCase +} -export interface QualificationDeploySoftware {} +export interface QualificationDeploySoftware { + subUseCase: QualificationDeploySoftwareSubUseCase +} export interface QualificationHostApplication { subUseCase: QualificationHostApplicationSubUseCase @@ -90,11 +113,17 @@ export interface QualificationHostWebsite { subUseCase: QualificationHostWebsiteSubUseCase } -export interface QualificationOtherUseCase {} +export interface QualificationOtherUseCase { + subUseCase: QualificationOtherUseCaseSubUseCase +} -export interface QualificationSetScalewayEnvironment {} +export interface QualificationSetScalewayEnvironment { + subUseCase: QualificationSetScalewayEnvironmentSubUseCase +} -export interface QualificationShareData {} +export interface QualificationShareData { + subUseCase: QualificationShareDataSubUseCase +} export interface ContractSignature { /**