Skip to content

Commit

Permalink
chore: speakeasy SDK regeneration (#13)
Browse files Browse the repository at this point in the history
* ci: regenerated with OpenAPI Doc v2, Speakeay CLI 1.0.0

---------

Co-authored-by: speakeasybot <[email protected]>
  • Loading branch information
github-actions[bot] and speakeasybot authored Feb 5, 2023
1 parent 268262f commit 42d3645
Show file tree
Hide file tree
Showing 76 changed files with 1,022 additions and 1,504 deletions.
26 changes: 13 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@ const sdk = new SDK(withSecurity(

const req: AddEnvironmentVariableToContextRequest = {
pathParams: {
contextId: "sit",
envVarName: "voluptas",
contextId: "unde",
envVarName: "deserunt",
},
request: {
value: "culpa",
value: "porro",
},
};

Expand All @@ -51,7 +51,8 @@ sdk.context.addEnvironmentVariableToContext(req).then((res: AddEnvironmentVariab
<!-- Start SDK Available Operations -->
## SDK Available Operations

### Context

### context

* `addEnvironmentVariableToContext` - Add or update an environment variable
* `createContext` - Create a new context
Expand All @@ -61,7 +62,7 @@ sdk.context.addEnvironmentVariableToContext(req).then((res: AddEnvironmentVariab
* `listContexts` - List contexts
* `listEnvironmentVariablesFromContext` - List environment variables

### Insights
### insights

* `getAllInsightsBranches` - Get all branches for a project
* `getFlakyTests` - Get flaky tests for a project
Expand All @@ -74,14 +75,14 @@ sdk.context.addEnvironmentVariableToContext(req).then((res: AddEnvironmentVariab
* `getProjectWorkflowsPageData` - Get summary metrics and trends for a project across it's workflows and branches
* `getWorkflowSummary` - Get metrics and trends for workflows

### Job
### job

* `cancelJob` - Cancel job
* `getJobArtifacts` - Get a job's artifacts
* `getJobDetails` - Get job details
* `getTests` - Get test metadata

### Pipeline
### pipeline

* `continuePipeline` - Continue a pipeline
* `getPipelineById` - Get a pipeline by ID
Expand All @@ -93,7 +94,7 @@ sdk.context.addEnvironmentVariableToContext(req).then((res: AddEnvironmentVariab
* `listWorkflowsByPipelineId` - Get a pipeline's workflows
* `triggerPipeline` - Trigger a new pipeline

### Project
### project

* `createCheckoutKey` - Create a new checkout key
* `createEnvVar` - Create an environment variable
Expand All @@ -105,36 +106,35 @@ sdk.context.addEnvironmentVariableToContext(req).then((res: AddEnvironmentVariab
* `listCheckoutKeys` - Get all checkout keys
* `listEnvVars` - List all environment variables

### Schedule
### schedule

* `createSchedule` - Create a schedule
* `deleteScheduleById` - Delete a schedule
* `getScheduleById` - Get a schedule
* `listSchedulesForProject` - Get all schedules
* `updateSchedule` - Update a schedule

### User
### user

* `getCollaborations` - Collaborations
* `getCurrentUser` - User Information
* `getUser` - User Information

### Webhook
### webhook

* `createWebhook` - Create a webhook
* `deleteWebhook` - Delete a webhook
* `getWebhookById` - Get a webhook
* `getWebhooks` - List webhooks
* `updateWebhook` - Update a webhook

### Workflow
### workflow

* `approvePendingApprovalJobById` - Approve a job
* `cancelWorkflow` - Cancel a workflow
* `getWorkflowById` - Get a workflow
* `listWorkflowJobs` - Get a workflow's jobs
* `rerunWorkflow` - Rerun a workflow

<!-- End SDK Available Operations -->

### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)
6 changes: 3 additions & 3 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@


## Version 2.1.1
## Version 3.0.0
### Changes
Based on:
- OpenAPI Doc v2 https://circleci.com/api/v2/openapi.json
- Speakeasy CLI 0.21.0 https://github.com/speakeasy-api/speakeasy
- Speakeasy CLI 1.0.0 https://github.com/speakeasy-api/speakeasy
### Releases
- [NPM v2.1.1] https://www.npmjs.com/package/circleci-v2-sdk/v/2.1.1 - .
- [NPM v3.0.0] https://www.npmjs.com/package/circleci-v2-sdk/v/3.0.0 - .
6 changes: 3 additions & 3 deletions USAGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ const sdk = new SDK(withSecurity(

const req: AddEnvironmentVariableToContextRequest = {
pathParams: {
contextId: "sit",
envVarName: "voluptas",
contextId: "unde",
envVarName: "deserunt",
},
request: {
value: "culpa",
value: "porro",
},
};

Expand Down
6 changes: 3 additions & 3 deletions gen.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
management:
openapi-checksum: 59502797c2ad2a69498667496344a1e0
openapi-checksum: c1ab807a939b958c9658a4254c873b35
openapi-version: v2
speakeasy-version: 0.21.0
speakeasy-version: 1.0.0
typescript:
version: 2.1.1
version: 3.0.0
packagename: circleci-v2-sdk
author: Speakeasy API
baseserverurl: https://circleci.com/api/v2/
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "circleci-v2-sdk",
"version": "2.1.1",
"version": "3.0.0",
"author": "Speakeasy API",
"scripts": {
"prepare": "tsc --build"
Expand Down
4 changes: 2 additions & 2 deletions src/sdk/context.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { AxiosInstance, AxiosRequestConfig, AxiosResponse, ParamsSerializerOptions } from "axios";
import * as operations from "./models/operations";
import * as utils from "../internal/utils";
import * as operations from "./models/operations";
import { AxiosInstance, AxiosRequestConfig, AxiosResponse, ParamsSerializerOptions } from "axios";

export class Context {
_defaultClient: AxiosInstance;
Expand Down
4 changes: 2 additions & 2 deletions src/sdk/insights.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { AxiosInstance, AxiosRequestConfig, AxiosResponse, ParamsSerializerOptions } from "axios";
import * as operations from "./models/operations";
import * as utils from "../internal/utils";
import * as operations from "./models/operations";
import { AxiosInstance, AxiosRequestConfig, AxiosResponse, ParamsSerializerOptions } from "axios";

export class Insights {
_defaultClient: AxiosInstance;
Expand Down
4 changes: 2 additions & 2 deletions src/sdk/job.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { AxiosInstance, AxiosRequestConfig, AxiosResponse } from "axios";
import * as operations from "./models/operations";
import * as utils from "../internal/utils";
import * as operations from "./models/operations";
import { AxiosInstance, AxiosRequestConfig, AxiosResponse } from "axios";

export class Job {
_defaultClient: AxiosInstance;
Expand Down
2 changes: 0 additions & 2 deletions src/sdk/models/callbacks/index.ts

This file was deleted.

53 changes: 23 additions & 30 deletions src/sdk/models/operations/addenvironmentvariabletocontext.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import { SpeakeasyMetadata, SpeakeasyBase } from "../../../internal/utils";

import { SpeakeasyBase, SpeakeasyMetadata } from "../../../internal/utils";


export class AddEnvironmentVariableToContextPathParams extends SpeakeasyBase {
Expand All @@ -10,53 +9,47 @@ export class AddEnvironmentVariableToContextPathParams extends SpeakeasyBase {
envVarName: string;
}


export class AddEnvironmentVariableToContextRequestBody extends SpeakeasyBase {
@SpeakeasyMetadata({ data: "json, name=value" })
value: string;
}

export class AddEnvironmentVariableToContextRequest extends SpeakeasyBase {
@SpeakeasyMetadata()
pathParams: AddEnvironmentVariableToContextPathParams;

export class AddEnvironmentVariableToContext200ApplicationJson1 extends SpeakeasyBase {
@SpeakeasyMetadata({ data: "json, name=context_id" })
contextId: string;

@SpeakeasyMetadata({ data: "json, name=created_at" })
createdAt: Date;

@SpeakeasyMetadata({ data: "json, name=updated_at" })
updatedAt: Date;

@SpeakeasyMetadata({ data: "json, name=variable" })
variable: string;
@SpeakeasyMetadata({ data: "request, media_type=application/json" })
request?: AddEnvironmentVariableToContextRequestBody;
}

export class AddEnvironmentVariableToContextDefaultApplicationJSON extends SpeakeasyBase {
@SpeakeasyMetadata({ data: "json, name=message" })
message?: string;
}

// AddEnvironmentVariableToContext200ApplicationJsonMessageResponse
// AddEnvironmentVariableToContext200ApplicationJSONMessageResponse
/**
* message response
**/
export class AddEnvironmentVariableToContext200ApplicationJsonMessageResponse extends SpeakeasyBase {
export class AddEnvironmentVariableToContext200ApplicationJSONMessageResponse extends SpeakeasyBase {
@SpeakeasyMetadata({ data: "json, name=message" })
message: string;
}

export class AddEnvironmentVariableToContext200ApplicationJson1 extends SpeakeasyBase {
@SpeakeasyMetadata({ data: "json, name=context_id" })
contextId: string;

export class AddEnvironmentVariableToContextDefaultApplicationJson extends SpeakeasyBase {
@SpeakeasyMetadata({ data: "json, name=message" })
message?: string;
}

@SpeakeasyMetadata({ data: "json, name=created_at" })
createdAt: Date;

export class AddEnvironmentVariableToContextRequest extends SpeakeasyBase {
@SpeakeasyMetadata()
pathParams: AddEnvironmentVariableToContextPathParams;
@SpeakeasyMetadata({ data: "json, name=updated_at" })
updatedAt: Date;

@SpeakeasyMetadata({ data: "request, media_type=application/json" })
request?: AddEnvironmentVariableToContextRequestBody;
@SpeakeasyMetadata({ data: "json, name=variable" })
variable: string;
}


export class AddEnvironmentVariableToContextResponse extends SpeakeasyBase {
@SpeakeasyMetadata()
contentType: string;
Expand All @@ -68,5 +61,5 @@ export class AddEnvironmentVariableToContextResponse extends SpeakeasyBase {
addEnvironmentVariableToContext200ApplicationJSONAnyOf?: any;

@SpeakeasyMetadata()
addEnvironmentVariableToContextDefaultApplicationJSONObject?: AddEnvironmentVariableToContextDefaultApplicationJson;
}
addEnvironmentVariableToContextDefaultApplicationJSONObject?: AddEnvironmentVariableToContextDefaultApplicationJSON;
}
29 changes: 12 additions & 17 deletions src/sdk/models/operations/approvependingapprovaljobbyid.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import { SpeakeasyMetadata, SpeakeasyBase } from "../../../internal/utils";

import { SpeakeasyBase, SpeakeasyMetadata } from "../../../internal/utils";


export class ApprovePendingApprovalJobByIdPathParams extends SpeakeasyBase {
Expand All @@ -10,6 +9,15 @@ export class ApprovePendingApprovalJobByIdPathParams extends SpeakeasyBase {
id: string;
}

export class ApprovePendingApprovalJobByIdRequest extends SpeakeasyBase {
@SpeakeasyMetadata()
pathParams: ApprovePendingApprovalJobByIdPathParams;
}

export class ApprovePendingApprovalJobByIdDefaultApplicationJSON extends SpeakeasyBase {
@SpeakeasyMetadata({ data: "json, name=message" })
message?: string;
}

// ApprovePendingApprovalJobByIdMessageResponse
/**
Expand All @@ -20,19 +28,6 @@ export class ApprovePendingApprovalJobByIdMessageResponse extends SpeakeasyBase
message: string;
}


export class ApprovePendingApprovalJobByIdDefaultApplicationJson extends SpeakeasyBase {
@SpeakeasyMetadata({ data: "json, name=message" })
message?: string;
}


export class ApprovePendingApprovalJobByIdRequest extends SpeakeasyBase {
@SpeakeasyMetadata()
pathParams: ApprovePendingApprovalJobByIdPathParams;
}


export class ApprovePendingApprovalJobByIdResponse extends SpeakeasyBase {
@SpeakeasyMetadata()
contentType: string;
Expand All @@ -44,5 +39,5 @@ export class ApprovePendingApprovalJobByIdResponse extends SpeakeasyBase {
statusCode: number;

@SpeakeasyMetadata()
approvePendingApprovalJobByIdDefaultApplicationJSONObject?: ApprovePendingApprovalJobByIdDefaultApplicationJson;
}
approvePendingApprovalJobByIdDefaultApplicationJSONObject?: ApprovePendingApprovalJobByIdDefaultApplicationJSON;
}
29 changes: 12 additions & 17 deletions src/sdk/models/operations/canceljob.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import { SpeakeasyMetadata, SpeakeasyBase } from "../../../internal/utils";

import { SpeakeasyBase, SpeakeasyMetadata } from "../../../internal/utils";


export class CancelJobPathParams extends SpeakeasyBase {
Expand All @@ -10,6 +9,15 @@ export class CancelJobPathParams extends SpeakeasyBase {
projectSlug: string;
}

export class CancelJobRequest extends SpeakeasyBase {
@SpeakeasyMetadata()
pathParams: CancelJobPathParams;
}

export class CancelJobDefaultApplicationJSON extends SpeakeasyBase {
@SpeakeasyMetadata({ data: "json, name=message" })
message?: string;
}

// CancelJobMessageResponse
/**
Expand All @@ -20,19 +28,6 @@ export class CancelJobMessageResponse extends SpeakeasyBase {
message: string;
}


export class CancelJobDefaultApplicationJson extends SpeakeasyBase {
@SpeakeasyMetadata({ data: "json, name=message" })
message?: string;
}


export class CancelJobRequest extends SpeakeasyBase {
@SpeakeasyMetadata()
pathParams: CancelJobPathParams;
}


export class CancelJobResponse extends SpeakeasyBase {
@SpeakeasyMetadata()
contentType: string;
Expand All @@ -44,5 +39,5 @@ export class CancelJobResponse extends SpeakeasyBase {
statusCode: number;

@SpeakeasyMetadata()
cancelJobDefaultApplicationJSONObject?: CancelJobDefaultApplicationJson;
}
cancelJobDefaultApplicationJSONObject?: CancelJobDefaultApplicationJSON;
}
Loading

0 comments on commit 42d3645

Please sign in to comment.