Skip to content

Commit 872df25

Browse files
authored
fix: set most enums as optional (#340)
1 parent 0aca532 commit 872df25

28 files changed

+124
-111
lines changed

packages/clients/src/api/baremetal/v1/marshalling.gen.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -580,7 +580,7 @@ export const marshalRebootServerRequest = (
580580
request: RebootServerRequest,
581581
defaults: DefaultValues,
582582
): Record<string, unknown> => ({
583-
boot_type: request.bootType,
583+
boot_type: request.bootType ?? 'unknown_boot_type',
584584
})
585585

586586
export const marshalStartBMCAccessRequest = (
@@ -594,7 +594,7 @@ export const marshalStartServerRequest = (
594594
request: StartServerRequest,
595595
defaults: DefaultValues,
596596
): Record<string, unknown> => ({
597-
boot_type: request.bootType,
597+
boot_type: request.bootType ?? 'unknown_boot_type',
598598
})
599599

600600
export const marshalUpdateIPRequest = (

packages/clients/src/api/baremetal/v1/types.gen.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ export type RebootServerRequest = {
597597
/** ID of the server to reboot */
598598
serverId: string
599599
/** The type of boot */
600-
bootType: ServerBootType
600+
bootType?: ServerBootType
601601
}
602602

603603
export type StartServerRequest = {
@@ -606,7 +606,7 @@ export type StartServerRequest = {
606606
/** ID of the server to start */
607607
serverId: string
608608
/** The type of boot */
609-
bootType: ServerBootType
609+
bootType?: ServerBootType
610610
}
611611

612612
export type StopServerRequest = {

packages/clients/src/api/container/v1beta1/marshalling.gen.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -266,16 +266,16 @@ export const marshalCreateContainerRequest = (
266266
): Record<string, unknown> => ({
267267
description: request.description,
268268
environment_variables: request.environmentVariables,
269-
http_option: request.httpOption,
269+
http_option: request.httpOption ?? 'unknown_http_option',
270270
max_concurrency: request.maxConcurrency,
271271
max_scale: request.maxScale,
272272
memory_limit: request.memoryLimit,
273273
min_scale: request.minScale,
274274
name: request.name || randomName('ctnr'),
275275
namespace_id: request.namespaceId,
276276
port: request.port,
277-
privacy: request.privacy,
278-
protocol: request.protocol,
277+
privacy: request.privacy ?? 'unknown_privacy',
278+
protocol: request.protocol ?? 'unknown_protocol',
279279
registry_image: request.registryImage,
280280
secret_environment_variables: request.secretEnvironmentVariables
281281
? request.secretEnvironmentVariables.map(elt =>
@@ -342,14 +342,14 @@ export const marshalUpdateContainerRequest = (
342342
): Record<string, unknown> => ({
343343
description: request.description,
344344
environment_variables: request.environmentVariables,
345-
http_option: request.httpOption,
345+
http_option: request.httpOption ?? 'unknown_http_option',
346346
max_concurrency: request.maxConcurrency,
347347
max_scale: request.maxScale,
348348
memory_limit: request.memoryLimit,
349349
min_scale: request.minScale,
350350
port: request.port,
351-
privacy: request.privacy,
352-
protocol: request.protocol,
351+
privacy: request.privacy ?? 'unknown_privacy',
352+
protocol: request.protocol ?? 'unknown_protocol',
353353
redeploy: request.redeploy,
354354
registry_image: request.registryImage,
355355
secret_environment_variables: request.secretEnvironmentVariables

packages/clients/src/api/container/v1beta1/types.gen.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -293,11 +293,11 @@ export type CreateContainerRequest = {
293293
maxScale?: number
294294
memoryLimit?: number
295295
timeout?: string
296-
privacy: ContainerPrivacy
296+
privacy?: ContainerPrivacy
297297
description?: string
298298
registryImage?: string
299299
maxConcurrency?: number
300-
protocol: ContainerProtocol
300+
protocol?: ContainerProtocol
301301
port?: number
302302
secretEnvironmentVariables?: Array<Secret>
303303
/**
@@ -307,7 +307,7 @@ export type CreateContainerRequest = {
307307
* to use HTTPS.
308308
* - Enabled: Serve both HTTP and HTTPS traffic.
309309
*/
310-
httpOption: ContainerHttpOption
310+
httpOption?: ContainerHttpOption
311311
}
312312

313313
export type UpdateContainerRequest = {
@@ -320,11 +320,11 @@ export type UpdateContainerRequest = {
320320
memoryLimit?: number
321321
timeout?: string
322322
redeploy?: boolean
323-
privacy: ContainerPrivacy
323+
privacy?: ContainerPrivacy
324324
description?: string
325325
registryImage?: string
326326
maxConcurrency?: number
327-
protocol: ContainerProtocol
327+
protocol?: ContainerProtocol
328328
port?: number
329329
secretEnvironmentVariables?: Array<Secret>
330330
/**
@@ -334,7 +334,7 @@ export type UpdateContainerRequest = {
334334
* to use HTTPS.
335335
* - Enabled: Serve both HTTP and HTTPS traffic.
336336
*/
337-
httpOption: ContainerHttpOption
337+
httpOption?: ContainerHttpOption
338338
}
339339

340340
export type DeleteContainerRequest = {

packages/clients/src/api/domain/v2beta1/api.gen.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,10 @@ export class DomainV2Beta1GenAPI extends API {
445445
'dnsZone',
446446
request.dnsZone,
447447
)}/raw`,
448-
urlParams: urlParams(['format', request.format]),
448+
urlParams: urlParams([
449+
'format',
450+
request.format ?? 'unknown_raw_format',
451+
]),
449452
},
450453
unmarshalScwFile,
451454
)

packages/clients/src/api/domain/v2beta1/marshalling.gen.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1947,7 +1947,7 @@ export const marshalRegistrarApiUpdateContactRequest = (
19471947
? marshalContactExtensionNL(request.extensionNl, defaults)
19481948
: undefined,
19491949
fax_number: request.faxNumber,
1950-
lang: request.lang,
1950+
lang: request.lang ?? 'unknown_language_code',
19511951
phone_number: request.phoneNumber,
19521952
questions: request.questions
19531953
? request.questions.map(elt =>

packages/clients/src/api/domain/v2beta1/types.gen.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -926,7 +926,7 @@ export type ExportRawDNSZoneRequest = {
926926
/** The DNS zone to export */
927927
dnsZone: string
928928
/** Format for DNS zone */
929-
format: RawFormat
929+
format?: RawFormat
930930
}
931931

932932
export type ImportRawDNSZoneRequest = {
@@ -1189,7 +1189,7 @@ export type RegistrarApiUpdateContactRequest = {
11891189
country?: string
11901190
vatIdentificationCode?: string
11911191
companyIdentificationCode?: string
1192-
lang: LanguageCode
1192+
lang?: LanguageCode
11931193
resale?: boolean
11941194
/** @deprecated */
11951195
questions?: Array<UpdateContactRequestQuestion>

packages/clients/src/api/function/v1beta1/marshalling.gen.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -655,14 +655,14 @@ export const marshalCreateFunctionRequest = (
655655
description: request.description,
656656
environment_variables: request.environmentVariables,
657657
handler: request.handler,
658-
http_option: request.httpOption,
658+
http_option: request.httpOption ?? 'unknown_http_option',
659659
max_scale: request.maxScale,
660660
memory_limit: request.memoryLimit,
661661
min_scale: request.minScale,
662662
name: request.name || randomName('fn'),
663663
namespace_id: request.namespaceId,
664-
privacy: request.privacy,
665-
runtime: request.runtime,
664+
privacy: request.privacy ?? 'unknown_privacy',
665+
runtime: request.runtime ?? 'unknown_runtime',
666666
secret_environment_variables: request.secretEnvironmentVariables
667667
? request.secretEnvironmentVariables.map(elt =>
668668
marshalSecret(elt, defaults),
@@ -739,7 +739,7 @@ export const marshalCreateTriggerRequest = (
739739
description: request.description,
740740
function_id: request.functionId,
741741
name: request.name,
742-
type: request.type,
742+
type: request.type ?? 'unknown_trigger_type',
743743
...resolveOneOf<unknown>([
744744
{
745745
param: 'nats_failure_handling_policy',
@@ -800,13 +800,13 @@ export const marshalUpdateFunctionRequest = (
800800
description: request.description,
801801
environment_variables: request.environmentVariables,
802802
handler: request.handler,
803-
http_option: request.httpOption,
803+
http_option: request.httpOption ?? 'unknown_http_option',
804804
max_scale: request.maxScale,
805805
memory_limit: request.memoryLimit,
806806
min_scale: request.minScale,
807-
privacy: request.privacy,
807+
privacy: request.privacy ?? 'unknown_privacy',
808808
redeploy: request.redeploy,
809-
runtime: request.runtime,
809+
runtime: request.runtime ?? 'unknown_runtime',
810810
secret_environment_variables: request.secretEnvironmentVariables
811811
? request.secretEnvironmentVariables.map(elt =>
812812
marshalSecret(elt, defaults),

packages/clients/src/api/function/v1beta1/types.gen.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -511,11 +511,11 @@ export type CreateFunctionRequest = {
511511
environmentVariables?: Record<string, string>
512512
minScale?: number
513513
maxScale?: number
514-
runtime: FunctionRuntime
514+
runtime?: FunctionRuntime
515515
memoryLimit?: number
516516
timeout?: string
517517
handler?: string
518-
privacy: FunctionPrivacy
518+
privacy?: FunctionPrivacy
519519
description?: string
520520
secretEnvironmentVariables?: Array<Secret>
521521
/**
@@ -525,7 +525,7 @@ export type CreateFunctionRequest = {
525525
* to use HTTPS.
526526
* - Enabled: Serve both HTTP and HTTPS traffic.
527527
*/
528-
httpOption: FunctionHttpOption
528+
httpOption?: FunctionHttpOption
529529
}
530530

531531
export type UpdateFunctionRequest = {
@@ -535,12 +535,12 @@ export type UpdateFunctionRequest = {
535535
environmentVariables?: Record<string, string>
536536
minScale?: number
537537
maxScale?: number
538-
runtime: FunctionRuntime
538+
runtime?: FunctionRuntime
539539
memoryLimit?: number
540540
timeout?: string
541541
redeploy?: boolean
542542
handler?: string
543-
privacy: FunctionPrivacy
543+
privacy?: FunctionPrivacy
544544
description?: string
545545
secretEnvironmentVariables?: Array<Secret>
546546
/**
@@ -550,7 +550,7 @@ export type UpdateFunctionRequest = {
550550
* to use HTTPS.
551551
* - Enabled: Serve both HTTP and HTTPS traffic.
552552
*/
553-
httpOption: FunctionHttpOption
553+
httpOption?: FunctionHttpOption
554554
}
555555

556556
export type DeleteFunctionRequest = {
@@ -709,7 +709,7 @@ export type CreateTriggerRequest = {
709709
name: string
710710
description: string
711711
functionId: string
712-
type: TriggerType
712+
type?: TriggerType
713713
/**
714714
* One-of ('failureHandlingPolicy'): at most one of
715715
* 'natsFailureHandlingPolicy', 'sqsFailureHandlingPolicy' could be set.

packages/clients/src/api/instance/v1/api.gen.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -637,7 +637,7 @@ export class InstanceV1GenAPI extends API {
637637
* @param request - The request {@link CreateSnapshotRequest}
638638
* @returns A Promise of CreateSnapshotResponse
639639
*/
640-
createSnapshot = (request: Readonly<CreateSnapshotRequest>) =>
640+
createSnapshot = (request: Readonly<CreateSnapshotRequest> = {}) =>
641641
this.client.fetch<CreateSnapshotResponse>(
642642
{
643643
body: JSON.stringify(
@@ -770,7 +770,7 @@ export class InstanceV1GenAPI extends API {
770770
* @param request - The request {@link CreateVolumeRequest}
771771
* @returns A Promise of CreateVolumeResponse
772772
*/
773-
createVolume = (request: Readonly<CreateVolumeRequest>) =>
773+
createVolume = (request: Readonly<CreateVolumeRequest> = {}) =>
774774
this.client.fetch<CreateVolumeResponse>(
775775
{
776776
body: JSON.stringify(
@@ -1185,7 +1185,9 @@ export class InstanceV1GenAPI extends API {
11851185
* @param request - The request {@link CreatePlacementGroupRequest}
11861186
* @returns A Promise of CreatePlacementGroupResponse
11871187
*/
1188-
createPlacementGroup = (request: Readonly<CreatePlacementGroupRequest>) =>
1188+
createPlacementGroup = (
1189+
request: Readonly<CreatePlacementGroupRequest> = {},
1190+
) =>
11891191
this.client.fetch<CreatePlacementGroupResponse>(
11901192
{
11911193
body: JSON.stringify(

0 commit comments

Comments
 (0)