From 6b56a557f8b2e47d5876fa9eedc4fa640ab159bf Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 18 Feb 2025 10:43:40 +0000 Subject: [PATCH] feat(api): manual updates --- .stats.yml | 2 +- src/resources/environments/automations/services.ts | 4 ++-- .../environments/automations/tasks/executions.ts | 2 +- .../environments/automations/tasks/tasks.ts | 6 +++--- src/resources/environments/environments.ts | 8 ++++---- .../configurations/host-authentication-tokens.ts | 6 +++--- src/resources/runners/policies.ts | 4 ++-- src/resources/runners/runners.ts | 6 +++--- src/resources/shared.ts | 14 +++++++------- src/resources/users/pats.ts | 2 +- src/resources/users/users.ts | 2 +- 11 files changed, 28 insertions(+), 28 deletions(-) diff --git a/.stats.yml b/.stats.yml index 296014e..8371fbe 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ configured_endpoints: 111 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gitpod%2Fgitpod-f6598ab5d6827f66b642201769e92590ea32af84ebbf24b18cc32b33dee5107e.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gitpod%2Fgitpod-410f762771ac58738f3d165b19c5e2e9377ebbfa3f090f041e269142cfa2e7f4.yml diff --git a/src/resources/environments/automations/services.ts b/src/resources/environments/automations/services.ts index d674974..b190b05 100644 --- a/src/resources/environments/automations/services.ts +++ b/src/resources/environments/automations/services.ts @@ -501,11 +501,11 @@ export interface ServiceStatus { } export interface ServiceCreateResponse { - service?: Service; + service: Service; } export interface ServiceRetrieveResponse { - service?: Service; + service: Service; } export type ServiceUpdateResponse = unknown; diff --git a/src/resources/environments/automations/tasks/executions.ts b/src/resources/environments/automations/tasks/executions.ts index c1de401..d8bc0cf 100644 --- a/src/resources/environments/automations/tasks/executions.ts +++ b/src/resources/environments/automations/tasks/executions.ts @@ -108,7 +108,7 @@ export class Executions extends APIResource { } export interface ExecutionRetrieveResponse { - taskExecution?: Shared.TaskExecution; + taskExecution: Shared.TaskExecution; } export type ExecutionStopResponse = unknown; diff --git a/src/resources/environments/automations/tasks/tasks.ts b/src/resources/environments/automations/tasks/tasks.ts index d113e00..a1e1b97 100644 --- a/src/resources/environments/automations/tasks/tasks.ts +++ b/src/resources/environments/automations/tasks/tasks.ts @@ -218,11 +218,11 @@ export class Tasks extends APIResource { } export interface TaskCreateResponse { - task?: Shared.Task; + task: Shared.Task; } export interface TaskRetrieveResponse { - task?: Shared.Task; + task: Shared.Task; } export type TaskUpdateResponse = unknown; @@ -230,7 +230,7 @@ export type TaskUpdateResponse = unknown; export type TaskDeleteResponse = unknown; export interface TaskStartResponse { - taskExecution?: Shared.TaskExecution; + taskExecution: Shared.TaskExecution; } export interface TaskCreateParams { diff --git a/src/resources/environments/environments.ts b/src/resources/environments/environments.ts index b783a6d..d50472f 100644 --- a/src/resources/environments/environments.ts +++ b/src/resources/environments/environments.ts @@ -1509,14 +1509,14 @@ export interface EnvironmentCreateResponse { /** * +resource get environment */ - environment?: Environment; + environment: Environment; } export interface EnvironmentRetrieveResponse { /** * +resource get environment */ - environment?: Environment; + environment: Environment; } export type EnvironmentUpdateResponse = unknown; @@ -1527,14 +1527,14 @@ export interface EnvironmentCreateFromProjectResponse { /** * +resource get environment */ - environment?: Environment; + environment: Environment; } export interface EnvironmentCreateLogsTokenResponse { /** * access_token is the token that can be used to access the logs of the environment */ - accessToken?: string; + accessToken: string; } export type EnvironmentMarkActiveResponse = unknown; diff --git a/src/resources/runners/configurations/host-authentication-tokens.ts b/src/resources/runners/configurations/host-authentication-tokens.ts index 4435471..d6eb144 100644 --- a/src/resources/runners/configurations/host-authentication-tokens.ts +++ b/src/resources/runners/configurations/host-authentication-tokens.ts @@ -71,7 +71,7 @@ export class HostAuthenticationTokens extends APIResource { export type HostAuthenticationTokensTokensPage = TokensPage<HostAuthenticationToken>; export interface HostAuthenticationToken { - id?: string; + id: string; /** * A Timestamp represents a point in time independent of any time zone or local @@ -180,11 +180,11 @@ export type HostAuthenticationTokenSource = | 'HOST_AUTHENTICATION_TOKEN_SOURCE_PAT'; export interface HostAuthenticationTokenCreateResponse { - token?: HostAuthenticationToken; + token: HostAuthenticationToken; } export interface HostAuthenticationTokenRetrieveResponse { - token?: HostAuthenticationToken; + token: HostAuthenticationToken; } export type HostAuthenticationTokenUpdateResponse = unknown; diff --git a/src/resources/runners/policies.ts b/src/resources/runners/policies.ts index be3da7a..5d38bb5 100644 --- a/src/resources/runners/policies.ts +++ b/src/resources/runners/policies.ts @@ -57,11 +57,11 @@ export interface RunnerPolicy { export type RunnerRole = 'RUNNER_ROLE_UNSPECIFIED' | 'RUNNER_ROLE_ADMIN' | 'RUNNER_ROLE_USER'; export interface PolicyCreateResponse { - policy?: RunnerPolicy; + policy: RunnerPolicy; } export interface PolicyUpdateResponse { - policy?: RunnerPolicy; + policy: RunnerPolicy; } export type PolicyDeleteResponse = unknown; diff --git a/src/resources/runners/runners.ts b/src/resources/runners/runners.ts index fba3eb3..05a8ff5 100644 --- a/src/resources/runners/runners.ts +++ b/src/resources/runners/runners.ts @@ -550,6 +550,8 @@ export interface RunnerStatus { } export interface RunnerCreateResponse { + runner: Runner; + /** * deprecated, will be removed. Use exchange_token instead. */ @@ -561,12 +563,10 @@ export interface RunnerCreateResponse { * expires after 24 hours. */ exchangeToken?: string; - - runner?: Runner; } export interface RunnerRetrieveResponse { - runner?: Runner; + runner: Runner; } export type RunnerUpdateResponse = unknown; diff --git a/src/resources/shared.ts b/src/resources/shared.ts index c70d702..64f898f 100644 --- a/src/resources/shared.ts +++ b/src/resources/shared.ts @@ -37,6 +37,12 @@ export interface EnvironmentClass { */ id: string; + /** + * runner_id is the unique identifier of the runner the environment class belongs + * to + */ + runnerId: string; + /** * configuration describes the configuration of the environment class */ @@ -57,12 +63,6 @@ export interface EnvironmentClass { * environments. */ enabled?: boolean; - - /** - * runner_id is the unique identifier of the runner the environment class belongs - * to - */ - runnerId?: string; } /** @@ -146,7 +146,7 @@ export interface Task { } export interface TaskExecution { - id?: string; + id: string; metadata?: TaskExecutionMetadata; diff --git a/src/resources/users/pats.ts b/src/resources/users/pats.ts index 46dcda4..d8037ac 100644 --- a/src/resources/users/pats.ts +++ b/src/resources/users/pats.ts @@ -379,7 +379,7 @@ export interface PersonalAccessToken { export type PatDeleteResponse = unknown; export interface PatGetResponse { - pat?: PersonalAccessToken; + pat: PersonalAccessToken; } export interface PatListParams extends PersonalAccessTokensPageParams { diff --git a/src/resources/users/users.ts b/src/resources/users/users.ts index 842292e..4ba6145 100644 --- a/src/resources/users/users.ts +++ b/src/resources/users/users.ts @@ -202,7 +202,7 @@ export interface User { } export interface UserGetAuthenticatedUserResponse { - user?: User; + user: User; } export type UserSetSuspendedResponse = unknown;