Skip to content

Commit 02ea068

Browse files
authored
docs(serverless): enrich the token part (#99)
1 parent 1d489f4 commit 02ea068

File tree

4 files changed

+60
-10
lines changed

4 files changed

+60
-10
lines changed

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

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -691,6 +691,12 @@ export class ContainerV1Beta1GenAPI extends API {
691691
unmarshalToken,
692692
)
693693

694+
/**
695+
* Create a new revocable token
696+
*
697+
* @param request - The request {@link CreateTokenRequest}
698+
* @returns A Promise of Token
699+
*/
694700
createToken = (request: Readonly<CreateTokenRequest> = {}) =>
695701
this.client.fetch<Token>(
696702
{
@@ -707,6 +713,12 @@ export class ContainerV1Beta1GenAPI extends API {
707713
unmarshalToken,
708714
)
709715

716+
/**
717+
* Get a token
718+
*
719+
* @param request - The request {@link GetTokenRequest}
720+
* @returns A Promise of Token
721+
*/
710722
getToken = (request: Readonly<GetTokenRequest>) =>
711723
this.client.fetch<Token>(
712724
{
@@ -761,9 +773,21 @@ export class ContainerV1Beta1GenAPI extends API {
761773
unmarshalListTokensResponse,
762774
)
763775

776+
/**
777+
* List all tokens
778+
*
779+
* @param request - The request {@link ListTokensRequest}
780+
* @returns A Promise of ListTokensResponse
781+
*/
764782
listTokens = (request: Readonly<ListTokensRequest> = {}) =>
765783
enrichForPagination('tokens', this.pageOfListTokens, request)
766784

785+
/**
786+
* Delete a token
787+
*
788+
* @param request - The request {@link DeleteTokenRequest}
789+
* @returns A Promise of Token
790+
*/
767791
deleteToken = (request: Readonly<DeleteTokenRequest>) =>
768792
this.client.fetch<Token>(
769793
{

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

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -202,18 +202,19 @@ export interface SecretHashedValue {
202202
hashedValue: string
203203
}
204204

205+
/** Token */
205206
export interface Token {
207+
id: string
206208
token: string
207-
/** @deprecated */
208-
publicKey?: string
209209
/** One-of ('scope'): at most one of 'containerId', 'namespaceId' could be set. */
210210
containerId?: string
211211
/** One-of ('scope'): at most one of 'containerId', 'namespaceId' could be set. */
212212
namespaceId?: string
213-
id: string
213+
/** @deprecated */
214+
publicKey?: string
214215
status: TokenStatus
215-
expiresAt?: Date
216216
description?: string
217+
expiresAt?: Date
217218
}
218219

219220
export type ListNamespacesRequest = {
@@ -434,8 +435,8 @@ export type CreateTokenRequest = {
434435
containerId?: string
435436
/** One-of ('scope'): at most one of 'containerId', 'namespaceId' could be set. */
436437
namespaceId?: string
437-
expiresAt?: Date
438438
description?: string
439+
expiresAt?: Date
439440
}
440441

441442
export type GetTokenRequest = {

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

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -763,6 +763,12 @@ export class FunctionV1Beta1GenAPI extends API {
763763
unmarshalToken,
764764
)
765765

766+
/**
767+
* Create a new revocable token
768+
*
769+
* @param request - The request {@link CreateTokenRequest}
770+
* @returns A Promise of Token
771+
*/
766772
createToken = (request: Readonly<CreateTokenRequest> = {}) =>
767773
this.client.fetch<Token>(
768774
{
@@ -779,6 +785,12 @@ export class FunctionV1Beta1GenAPI extends API {
779785
unmarshalToken,
780786
)
781787

788+
/**
789+
* Get a token
790+
*
791+
* @param request - The request {@link GetTokenRequest}
792+
* @returns A Promise of Token
793+
*/
782794
getToken = (request: Readonly<GetTokenRequest>) =>
783795
this.client.fetch<Token>(
784796
{
@@ -833,9 +845,21 @@ export class FunctionV1Beta1GenAPI extends API {
833845
unmarshalListTokensResponse,
834846
)
835847

848+
/**
849+
* List all tokens
850+
*
851+
* @param request - The request {@link ListTokensRequest}
852+
* @returns A Promise of ListTokensResponse
853+
*/
836854
listTokens = (request: Readonly<ListTokensRequest> = {}) =>
837855
enrichForPagination('tokens', this.pageOfListTokens, request)
838856

857+
/**
858+
* Delete a token
859+
*
860+
* @param request - The request {@link DeleteTokenRequest}
861+
* @returns A Promise of Token
862+
*/
839863
deleteToken = (request: Readonly<DeleteTokenRequest>) =>
840864
this.client.fetch<Token>(
841865
{

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

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -249,18 +249,19 @@ export interface SecretHashedValue {
249249
hashedValue: string
250250
}
251251

252+
/** Token */
252253
export interface Token {
254+
id: string
253255
token: string
254-
/** @deprecated */
255-
publicKey?: string
256256
/** One-of ('scope'): at most one of 'functionId', 'namespaceId' could be set. */
257257
functionId?: string
258258
/** One-of ('scope'): at most one of 'functionId', 'namespaceId' could be set. */
259259
namespaceId?: string
260-
id: string
260+
/** @deprecated */
261+
publicKey?: string
261262
status: TokenStatus
262-
expiresAt?: Date
263263
description?: string
264+
expiresAt?: Date
264265
}
265266

266267
/** Upload url */
@@ -501,8 +502,8 @@ export type CreateTokenRequest = {
501502
functionId?: string
502503
/** One-of ('scope'): at most one of 'functionId', 'namespaceId' could be set. */
503504
namespaceId?: string
504-
expiresAt?: Date
505505
description?: string
506+
expiresAt?: Date
506507
}
507508

508509
export type GetTokenRequest = {

0 commit comments

Comments
 (0)