@@ -187,6 +187,41 @@ func (enum *ListProjectsRequestOrderBy) UnmarshalJSON(data []byte) error {
187187 return nil
188188}
189189
190+ type QualificationAiMachineSubUseCase string
191+
192+ const (
193+ QualificationAiMachineSubUseCaseUnknownSubUseCase = QualificationAiMachineSubUseCase ("unknown_sub_use_case" )
194+ )
195+
196+ func (enum QualificationAiMachineSubUseCase ) String () string {
197+ if enum == "" {
198+ // return default value if empty
199+ return "unknown_sub_use_case"
200+ }
201+ return string (enum )
202+ }
203+
204+ func (enum QualificationAiMachineSubUseCase ) Values () []QualificationAiMachineSubUseCase {
205+ return []QualificationAiMachineSubUseCase {
206+ "unknown_sub_use_case" ,
207+ }
208+ }
209+
210+ func (enum QualificationAiMachineSubUseCase ) MarshalJSON () ([]byte , error ) {
211+ return []byte (fmt .Sprintf (`"%s"` , enum )), nil
212+ }
213+
214+ func (enum * QualificationAiMachineSubUseCase ) UnmarshalJSON (data []byte ) error {
215+ tmp := ""
216+
217+ if err := json .Unmarshal (data , & tmp ); err != nil {
218+ return err
219+ }
220+
221+ * enum = QualificationAiMachineSubUseCase (QualificationAiMachineSubUseCase (tmp ).String ())
222+ return nil
223+ }
224+
190225type QualificationArchitectureType string
191226
192227const (
@@ -247,6 +282,111 @@ func (enum *QualificationArchitectureType) UnmarshalJSON(data []byte) error {
247282 return nil
248283}
249284
285+ type QualificationArchiveDataSubUseCase string
286+
287+ const (
288+ QualificationArchiveDataSubUseCaseUnknownSubUseCase = QualificationArchiveDataSubUseCase ("unknown_sub_use_case" )
289+ )
290+
291+ func (enum QualificationArchiveDataSubUseCase ) String () string {
292+ if enum == "" {
293+ // return default value if empty
294+ return "unknown_sub_use_case"
295+ }
296+ return string (enum )
297+ }
298+
299+ func (enum QualificationArchiveDataSubUseCase ) Values () []QualificationArchiveDataSubUseCase {
300+ return []QualificationArchiveDataSubUseCase {
301+ "unknown_sub_use_case" ,
302+ }
303+ }
304+
305+ func (enum QualificationArchiveDataSubUseCase ) MarshalJSON () ([]byte , error ) {
306+ return []byte (fmt .Sprintf (`"%s"` , enum )), nil
307+ }
308+
309+ func (enum * QualificationArchiveDataSubUseCase ) UnmarshalJSON (data []byte ) error {
310+ tmp := ""
311+
312+ if err := json .Unmarshal (data , & tmp ); err != nil {
313+ return err
314+ }
315+
316+ * enum = QualificationArchiveDataSubUseCase (QualificationArchiveDataSubUseCase (tmp ).String ())
317+ return nil
318+ }
319+
320+ type QualificationContainerSubUseCase string
321+
322+ const (
323+ QualificationContainerSubUseCaseUnknownSubUseCase = QualificationContainerSubUseCase ("unknown_sub_use_case" )
324+ )
325+
326+ func (enum QualificationContainerSubUseCase ) String () string {
327+ if enum == "" {
328+ // return default value if empty
329+ return "unknown_sub_use_case"
330+ }
331+ return string (enum )
332+ }
333+
334+ func (enum QualificationContainerSubUseCase ) Values () []QualificationContainerSubUseCase {
335+ return []QualificationContainerSubUseCase {
336+ "unknown_sub_use_case" ,
337+ }
338+ }
339+
340+ func (enum QualificationContainerSubUseCase ) MarshalJSON () ([]byte , error ) {
341+ return []byte (fmt .Sprintf (`"%s"` , enum )), nil
342+ }
343+
344+ func (enum * QualificationContainerSubUseCase ) UnmarshalJSON (data []byte ) error {
345+ tmp := ""
346+
347+ if err := json .Unmarshal (data , & tmp ); err != nil {
348+ return err
349+ }
350+
351+ * enum = QualificationContainerSubUseCase (QualificationContainerSubUseCase (tmp ).String ())
352+ return nil
353+ }
354+
355+ type QualificationDeploySoftwareSubUseCase string
356+
357+ const (
358+ QualificationDeploySoftwareSubUseCaseUnknownSubUseCase = QualificationDeploySoftwareSubUseCase ("unknown_sub_use_case" )
359+ )
360+
361+ func (enum QualificationDeploySoftwareSubUseCase ) String () string {
362+ if enum == "" {
363+ // return default value if empty
364+ return "unknown_sub_use_case"
365+ }
366+ return string (enum )
367+ }
368+
369+ func (enum QualificationDeploySoftwareSubUseCase ) Values () []QualificationDeploySoftwareSubUseCase {
370+ return []QualificationDeploySoftwareSubUseCase {
371+ "unknown_sub_use_case" ,
372+ }
373+ }
374+
375+ func (enum QualificationDeploySoftwareSubUseCase ) MarshalJSON () ([]byte , error ) {
376+ return []byte (fmt .Sprintf (`"%s"` , enum )), nil
377+ }
378+
379+ func (enum * QualificationDeploySoftwareSubUseCase ) UnmarshalJSON (data []byte ) error {
380+ tmp := ""
381+
382+ if err := json .Unmarshal (data , & tmp ); err != nil {
383+ return err
384+ }
385+
386+ * enum = QualificationDeploySoftwareSubUseCase (QualificationDeploySoftwareSubUseCase (tmp ).String ())
387+ return nil
388+ }
389+
250390type QualificationHostApplicationSubUseCase string
251391
252392const (
@@ -329,6 +469,111 @@ func (enum *QualificationHostWebsiteSubUseCase) UnmarshalJSON(data []byte) error
329469 return nil
330470}
331471
472+ type QualificationOtherUseCaseSubUseCase string
473+
474+ const (
475+ QualificationOtherUseCaseSubUseCaseUnknownSubUseCase = QualificationOtherUseCaseSubUseCase ("unknown_sub_use_case" )
476+ )
477+
478+ func (enum QualificationOtherUseCaseSubUseCase ) String () string {
479+ if enum == "" {
480+ // return default value if empty
481+ return "unknown_sub_use_case"
482+ }
483+ return string (enum )
484+ }
485+
486+ func (enum QualificationOtherUseCaseSubUseCase ) Values () []QualificationOtherUseCaseSubUseCase {
487+ return []QualificationOtherUseCaseSubUseCase {
488+ "unknown_sub_use_case" ,
489+ }
490+ }
491+
492+ func (enum QualificationOtherUseCaseSubUseCase ) MarshalJSON () ([]byte , error ) {
493+ return []byte (fmt .Sprintf (`"%s"` , enum )), nil
494+ }
495+
496+ func (enum * QualificationOtherUseCaseSubUseCase ) UnmarshalJSON (data []byte ) error {
497+ tmp := ""
498+
499+ if err := json .Unmarshal (data , & tmp ); err != nil {
500+ return err
501+ }
502+
503+ * enum = QualificationOtherUseCaseSubUseCase (QualificationOtherUseCaseSubUseCase (tmp ).String ())
504+ return nil
505+ }
506+
507+ type QualificationSetScalewayEnvironmentSubUseCase string
508+
509+ const (
510+ QualificationSetScalewayEnvironmentSubUseCaseUnknownSubUseCase = QualificationSetScalewayEnvironmentSubUseCase ("unknown_sub_use_case" )
511+ )
512+
513+ func (enum QualificationSetScalewayEnvironmentSubUseCase ) String () string {
514+ if enum == "" {
515+ // return default value if empty
516+ return "unknown_sub_use_case"
517+ }
518+ return string (enum )
519+ }
520+
521+ func (enum QualificationSetScalewayEnvironmentSubUseCase ) Values () []QualificationSetScalewayEnvironmentSubUseCase {
522+ return []QualificationSetScalewayEnvironmentSubUseCase {
523+ "unknown_sub_use_case" ,
524+ }
525+ }
526+
527+ func (enum QualificationSetScalewayEnvironmentSubUseCase ) MarshalJSON () ([]byte , error ) {
528+ return []byte (fmt .Sprintf (`"%s"` , enum )), nil
529+ }
530+
531+ func (enum * QualificationSetScalewayEnvironmentSubUseCase ) UnmarshalJSON (data []byte ) error {
532+ tmp := ""
533+
534+ if err := json .Unmarshal (data , & tmp ); err != nil {
535+ return err
536+ }
537+
538+ * enum = QualificationSetScalewayEnvironmentSubUseCase (QualificationSetScalewayEnvironmentSubUseCase (tmp ).String ())
539+ return nil
540+ }
541+
542+ type QualificationShareDataSubUseCase string
543+
544+ const (
545+ QualificationShareDataSubUseCaseUnknownSubUseCase = QualificationShareDataSubUseCase ("unknown_sub_use_case" )
546+ )
547+
548+ func (enum QualificationShareDataSubUseCase ) String () string {
549+ if enum == "" {
550+ // return default value if empty
551+ return "unknown_sub_use_case"
552+ }
553+ return string (enum )
554+ }
555+
556+ func (enum QualificationShareDataSubUseCase ) Values () []QualificationShareDataSubUseCase {
557+ return []QualificationShareDataSubUseCase {
558+ "unknown_sub_use_case" ,
559+ }
560+ }
561+
562+ func (enum QualificationShareDataSubUseCase ) MarshalJSON () ([]byte , error ) {
563+ return []byte (fmt .Sprintf (`"%s"` , enum )), nil
564+ }
565+
566+ func (enum * QualificationShareDataSubUseCase ) UnmarshalJSON (data []byte ) error {
567+ tmp := ""
568+
569+ if err := json .Unmarshal (data , & tmp ); err != nil {
570+ return err
571+ }
572+
573+ * enum = QualificationShareDataSubUseCase (QualificationShareDataSubUseCase (tmp ).String ())
574+ return nil
575+ }
576+
332577// Contract: contract.
333578type Contract struct {
334579 // ID: ID of the contract.
@@ -353,18 +598,26 @@ type Contract struct {
353598
354599// QualificationAiMachine: qualification ai machine.
355600type QualificationAiMachine struct {
601+ // SubUseCase: default value: unknown_sub_use_case
602+ SubUseCase QualificationAiMachineSubUseCase `json:"sub_use_case"`
356603}
357604
358605// QualificationArchiveData: qualification archive data.
359606type QualificationArchiveData struct {
607+ // SubUseCase: default value: unknown_sub_use_case
608+ SubUseCase QualificationArchiveDataSubUseCase `json:"sub_use_case"`
360609}
361610
362611// QualificationContainer: qualification container.
363612type QualificationContainer struct {
613+ // SubUseCase: default value: unknown_sub_use_case
614+ SubUseCase QualificationContainerSubUseCase `json:"sub_use_case"`
364615}
365616
366617// QualificationDeploySoftware: qualification deploy software.
367618type QualificationDeploySoftware struct {
619+ // SubUseCase: default value: unknown_sub_use_case
620+ SubUseCase QualificationDeploySoftwareSubUseCase `json:"sub_use_case"`
368621}
369622
370623// QualificationHostApplication: qualification host application.
@@ -381,14 +634,20 @@ type QualificationHostWebsite struct {
381634
382635// QualificationOtherUseCase: qualification other use case.
383636type QualificationOtherUseCase struct {
637+ // SubUseCase: default value: unknown_sub_use_case
638+ SubUseCase QualificationOtherUseCaseSubUseCase `json:"sub_use_case"`
384639}
385640
386641// QualificationSetScalewayEnvironment: qualification set scaleway environment.
387642type QualificationSetScalewayEnvironment struct {
643+ // SubUseCase: default value: unknown_sub_use_case
644+ SubUseCase QualificationSetScalewayEnvironmentSubUseCase `json:"sub_use_case"`
388645}
389646
390647// QualificationShareData: qualification share data.
391648type QualificationShareData struct {
649+ // SubUseCase: default value: unknown_sub_use_case
650+ SubUseCase QualificationShareDataSubUseCase `json:"sub_use_case"`
392651}
393652
394653// ContractSignature: contract signature.
0 commit comments