From 5e059e2d17689e36a7c7a7b5ae318ab3b3387e2f Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Wed, 7 Sep 2022 13:18:11 +0000 Subject: [PATCH] feat: update generated APIs --- .../src/api/container/v1beta1/api.gen.ts | 24 +++++++++++++++++++ .../src/api/container/v1beta1/types.gen.ts | 11 +++++---- .../src/api/function/v1beta1/api.gen.ts | 24 +++++++++++++++++++ .../src/api/function/v1beta1/types.gen.ts | 11 +++++---- 4 files changed, 60 insertions(+), 10 deletions(-) diff --git a/packages/clients/src/api/container/v1beta1/api.gen.ts b/packages/clients/src/api/container/v1beta1/api.gen.ts index d3bd4804b..d64cb1a2b 100644 --- a/packages/clients/src/api/container/v1beta1/api.gen.ts +++ b/packages/clients/src/api/container/v1beta1/api.gen.ts @@ -691,6 +691,12 @@ export class ContainerV1Beta1GenAPI extends API { unmarshalToken, ) + /** + * Create a new revocable token + * + * @param request - The request {@link CreateTokenRequest} + * @returns A Promise of Token + */ createToken = (request: Readonly = {}) => this.client.fetch( { @@ -707,6 +713,12 @@ export class ContainerV1Beta1GenAPI extends API { unmarshalToken, ) + /** + * Get a token + * + * @param request - The request {@link GetTokenRequest} + * @returns A Promise of Token + */ getToken = (request: Readonly) => this.client.fetch( { @@ -761,9 +773,21 @@ export class ContainerV1Beta1GenAPI extends API { unmarshalListTokensResponse, ) + /** + * List all tokens + * + * @param request - The request {@link ListTokensRequest} + * @returns A Promise of ListTokensResponse + */ listTokens = (request: Readonly = {}) => enrichForPagination('tokens', this.pageOfListTokens, request) + /** + * Delete a token + * + * @param request - The request {@link DeleteTokenRequest} + * @returns A Promise of Token + */ deleteToken = (request: Readonly) => this.client.fetch( { diff --git a/packages/clients/src/api/container/v1beta1/types.gen.ts b/packages/clients/src/api/container/v1beta1/types.gen.ts index 17ab68ec9..9670baa3f 100644 --- a/packages/clients/src/api/container/v1beta1/types.gen.ts +++ b/packages/clients/src/api/container/v1beta1/types.gen.ts @@ -202,18 +202,19 @@ export interface SecretHashedValue { hashedValue: string } +/** Token */ export interface Token { + id: string token: string - /** @deprecated */ - publicKey?: string /** One-of ('scope'): at most one of 'containerId', 'namespaceId' could be set. */ containerId?: string /** One-of ('scope'): at most one of 'containerId', 'namespaceId' could be set. */ namespaceId?: string - id: string + /** @deprecated */ + publicKey?: string status: TokenStatus - expiresAt?: Date description?: string + expiresAt?: Date } export type ListNamespacesRequest = { @@ -434,8 +435,8 @@ export type CreateTokenRequest = { containerId?: string /** One-of ('scope'): at most one of 'containerId', 'namespaceId' could be set. */ namespaceId?: string - expiresAt?: Date description?: string + expiresAt?: Date } export type GetTokenRequest = { diff --git a/packages/clients/src/api/function/v1beta1/api.gen.ts b/packages/clients/src/api/function/v1beta1/api.gen.ts index 6a0231975..9f5d3bf08 100644 --- a/packages/clients/src/api/function/v1beta1/api.gen.ts +++ b/packages/clients/src/api/function/v1beta1/api.gen.ts @@ -763,6 +763,12 @@ export class FunctionV1Beta1GenAPI extends API { unmarshalToken, ) + /** + * Create a new revocable token + * + * @param request - The request {@link CreateTokenRequest} + * @returns A Promise of Token + */ createToken = (request: Readonly = {}) => this.client.fetch( { @@ -779,6 +785,12 @@ export class FunctionV1Beta1GenAPI extends API { unmarshalToken, ) + /** + * Get a token + * + * @param request - The request {@link GetTokenRequest} + * @returns A Promise of Token + */ getToken = (request: Readonly) => this.client.fetch( { @@ -833,9 +845,21 @@ export class FunctionV1Beta1GenAPI extends API { unmarshalListTokensResponse, ) + /** + * List all tokens + * + * @param request - The request {@link ListTokensRequest} + * @returns A Promise of ListTokensResponse + */ listTokens = (request: Readonly = {}) => enrichForPagination('tokens', this.pageOfListTokens, request) + /** + * Delete a token + * + * @param request - The request {@link DeleteTokenRequest} + * @returns A Promise of Token + */ deleteToken = (request: Readonly) => this.client.fetch( { diff --git a/packages/clients/src/api/function/v1beta1/types.gen.ts b/packages/clients/src/api/function/v1beta1/types.gen.ts index 31149dbe2..ba49e1a46 100644 --- a/packages/clients/src/api/function/v1beta1/types.gen.ts +++ b/packages/clients/src/api/function/v1beta1/types.gen.ts @@ -249,18 +249,19 @@ export interface SecretHashedValue { hashedValue: string } +/** Token */ export interface Token { + id: string token: string - /** @deprecated */ - publicKey?: string /** One-of ('scope'): at most one of 'functionId', 'namespaceId' could be set. */ functionId?: string /** One-of ('scope'): at most one of 'functionId', 'namespaceId' could be set. */ namespaceId?: string - id: string + /** @deprecated */ + publicKey?: string status: TokenStatus - expiresAt?: Date description?: string + expiresAt?: Date } /** Upload url */ @@ -501,8 +502,8 @@ export type CreateTokenRequest = { functionId?: string /** One-of ('scope'): at most one of 'functionId', 'namespaceId' could be set. */ namespaceId?: string - expiresAt?: Date description?: string + expiresAt?: Date } export type GetTokenRequest = {