From 94a0ec975ec5b96c37c8cdbe0b16e13cc8778007 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Fri, 2 Aug 2024 13:14:31 +0000 Subject: [PATCH] feat: update generated APIs --- .../src/api/applesilicon/v1alpha1/marshalling.gen.ts | 2 ++ .../clients/src/api/applesilicon/v1alpha1/types.gen.ts | 10 +++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/clients/src/api/applesilicon/v1alpha1/marshalling.gen.ts b/packages/clients/src/api/applesilicon/v1alpha1/marshalling.gen.ts index 3a75098aa..99645150f 100644 --- a/packages/clients/src/api/applesilicon/v1alpha1/marshalling.gen.ts +++ b/packages/clients/src/api/applesilicon/v1alpha1/marshalling.gen.ts @@ -140,6 +140,7 @@ export const unmarshalServer = (data: unknown): Server => { return { createdAt: unmarshalDate(data.created_at), deletableAt: unmarshalDate(data.deletable_at), + deletionScheduled: data.deletion_scheduled, id: data.id, ip: data.ip, name: data.name, @@ -220,4 +221,5 @@ export const marshalUpdateServerRequest = ( defaults: DefaultValues, ): Record => ({ name: request.name, + schedule_deletion: request.scheduleDeletion, }) diff --git a/packages/clients/src/api/applesilicon/v1alpha1/types.gen.ts b/packages/clients/src/api/applesilicon/v1alpha1/types.gen.ts index c6e0a0f78..950c51bfa 100644 --- a/packages/clients/src/api/applesilicon/v1alpha1/types.gen.ts +++ b/packages/clients/src/api/applesilicon/v1alpha1/types.gen.ts @@ -118,8 +118,14 @@ export interface Server { createdAt?: Date /** Date on which the server was last updated. */ updatedAt?: Date - /** Date on which the server was last deleted. */ + /** Date from which the server can be deleted. */ deletableAt?: Date + /** + * Set to true to mark the server for automatic deletion depending on + * `deletable_at` date. Set to false to cancel an existing deletion schedule. + * Leave unset otherwise. + */ + deletionScheduled: boolean /** Zone of the server. */ zone: Zone } @@ -256,4 +262,6 @@ export type UpdateServerRequest = { serverId: string /** Updated name for your server. */ name?: string + /** Specify whether the server should be flagged for automatic deletion. */ + scheduleDeletion?: boolean }