Skip to content

Commit 34f8c37

Browse files
committed
ci: regenerated with OpenAPI Doc 0.2.0, Speakeay CLI 0.22.1
1 parent e2d6fea commit 34f8c37

File tree

15 files changed

+338
-13
lines changed

15 files changed

+338
-13
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,12 @@ sdk.Apis.getApis(request).then((res: GetApisResponse | AxiosError) => {
9393
* `getVersionMetadata` - Get all metadata for a particular apiID and versionID.
9494
* `insertVersionMetadata` - Insert metadata for a particular apiID and versionID.
9595

96+
### Plugins
97+
98+
* `getPlugins` - Get all plugins for the current workspace.
99+
* `runPlugin` - Run a plugin
100+
* `upsertPlugin` - Upsert a plugin
101+
96102
### Requests
97103

98104
* `generateRequestPostmanCollection` - Generate a Postman collection for a particular request.

RELEASES.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11

22

3-
## Version 0.13.0
3+
## Version 0.13.1
44
### Changes
55
Based on:
66
- OpenAPI Doc 0.2.0 https://docs.speakeasyapi.dev/openapi.yaml
7-
- Speakeasy CLI 0.22.0 https://github.com/speakeasy-api/speakeasy
7+
- Speakeasy CLI 0.22.1 https://github.com/speakeasy-api/speakeasy
88
### Releases
9-
- [NPM v0.13.0] https://www.npmjs.com/package/@speakeasy-api/speakeasy-client-sdk-typescript/v/0.13.0 - .
9+
- [NPM v0.13.1] https://www.npmjs.com/package/@speakeasy-api/speakeasy-client-sdk-typescript/v/0.13.1 - .

gen.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
management:
2-
openapi-checksum: 2c73ed56562b78c36624b5eaddb0249b
2+
openapi-checksum: 85121b09180ffa7f639ebd829f945718
33
openapi-version: 0.2.0
4-
speakeasy-version: 0.22.0
4+
speakeasy-version: 0.22.1
55
typescript:
6-
version: 0.13.0
6+
version: 0.13.1
77
packagename: '@speakeasy-api/speakeasy-client-sdk-typescript'
88
author: Speakeasy
99
telemetryenabled: null

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@speakeasy-api/speakeasy-client-sdk-typescript",
3-
"version": "0.13.0",
3+
"version": "0.13.1",
44
"author": "Speakeasy",
55
"scripts": {
66
"prepare": "tsc --build"
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { SpeakeasyMetadata, SpeakeasyBase } from "../../../internal/utils";
2+
import * as shared from "../shared";
3+
4+
5+
6+
export class GetPluginsResponse extends SpeakeasyBase {
7+
@SpeakeasyMetadata()
8+
contentType: string;
9+
10+
@SpeakeasyMetadata()
11+
error?: shared.ErrorT;
12+
13+
@SpeakeasyMetadata({ elemType: shared.Plugin })
14+
plugins?: shared.Plugin[];
15+
16+
@SpeakeasyMetadata()
17+
statusCode: number;
18+
}

src/sdk/models/operations/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export * from "./getallforversionapiendpoints";
1616
export * from "./getapiendpoint";
1717
export * from "./getapis";
1818
export * from "./getembedaccesstoken";
19+
export * from "./getplugins";
1920
export * from "./getrequestfromeventlog";
2021
export * from "./getschema";
2122
export * from "./getschemadiff";
@@ -27,6 +28,8 @@ export * from "./insertversionmetadata";
2728
export * from "./queryeventlog";
2829
export * from "./registerschema";
2930
export * from "./revokeembedaccesstoken";
31+
export * from "./runplugin";
3032
export * from "./upsertapi";
3133
export * from "./upsertapiendpoint";
34+
export * from "./upsertplugin";
3235
export * from "./validateapikey";
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import { SpeakeasyMetadata, SpeakeasyBase } from "../../../internal/utils";
2+
import * as shared from "../shared";
3+
4+
5+
6+
export class RunPluginPathParams extends SpeakeasyBase {
7+
@SpeakeasyMetadata({ data: "pathParam, style=simple;explode=false;name=pluginID" })
8+
pluginID: string;
9+
}
10+
11+
12+
export class RunPluginQueryParams extends SpeakeasyBase {
13+
@SpeakeasyMetadata({ data: "queryParam, serialization=json;name=filters" })
14+
filters?: shared.Filters;
15+
}
16+
17+
18+
export class RunPluginRequest extends SpeakeasyBase {
19+
@SpeakeasyMetadata()
20+
pathParams: RunPluginPathParams;
21+
22+
@SpeakeasyMetadata()
23+
queryParams: RunPluginQueryParams;
24+
}
25+
26+
27+
export class RunPluginResponse extends SpeakeasyBase {
28+
@SpeakeasyMetadata({ elemType: shared.BoundedRequest })
29+
boundedRequests?: shared.BoundedRequest[];
30+
31+
@SpeakeasyMetadata()
32+
contentType: string;
33+
34+
@SpeakeasyMetadata()
35+
error?: shared.ErrorT;
36+
37+
@SpeakeasyMetadata()
38+
statusCode: number;
39+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import { SpeakeasyMetadata, SpeakeasyBase } from "../../../internal/utils";
2+
import * as shared from "../shared";
3+
4+
5+
6+
export class UpsertPluginRequest extends SpeakeasyBase {
7+
@SpeakeasyMetadata({ data: "request, media_type=application/json" })
8+
request: shared.Plugin;
9+
}
10+
11+
12+
export class UpsertPluginResponse extends SpeakeasyBase {
13+
@SpeakeasyMetadata()
14+
contentType: string;
15+
16+
@SpeakeasyMetadata()
17+
error?: shared.ErrorT;
18+
19+
@SpeakeasyMetadata()
20+
plugin?: shared.Plugin;
21+
22+
@SpeakeasyMetadata()
23+
statusCode: number;
24+
}

src/sdk/models/shared/boundedrequest.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { SpeakeasyMetadata, SpeakeasyBase } from "../../../internal/utils";
2+
import { RequestMetadata } from "./requestmetadata";
23

34

45

@@ -22,8 +23,8 @@ export class BoundedRequest extends SpeakeasyBase {
2223
@SpeakeasyMetadata({ data: "json, name=latency" })
2324
latency: number;
2425

25-
@SpeakeasyMetadata({ data: "json, name=metadata" })
26-
metadata?: Record<string, string[]>;
26+
@SpeakeasyMetadata({ data: "json, name=metadata", elemType: RequestMetadata })
27+
metadata?: RequestMetadata[];
2728

2829
@SpeakeasyMetadata({ data: "json, name=method" })
2930
method: string;

0 commit comments

Comments
 (0)