Skip to content

Commit 76b67f2

Browse files
committed
ci: regenerated with OpenAPI Doc 0.1.0, Speakeay CLI 0.15.9
1 parent 7c6be49 commit 76b67f2

File tree

7 files changed

+53
-41
lines changed

7 files changed

+53
-41
lines changed

gen.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
management:
22
openapi-checksum: eb72fa251c1471dd090eb0b974395d58
33
openapi-version: 0.1.0
4-
speakeasy-version: 0.15.7
4+
speakeasy-version: 0.15.9
55
telemetryenabled: null
66
typescript:
77
author: Speakeasy
88
packagename: '@speakeasy-api/speakeasy-client-sdk-typescript'
9-
version: 0.5.2
9+
version: 0.5.3

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.5.2",
3+
"version": "0.5.3",
44
"author": "Speakeasy",
55
"scripts": {
66
"lint:fix": "tsc --noemit && eslint \"./src\" --ext .ts,.tsx --fix",

src/internal/utils/queryparams.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@ function formSerializer(params: any): string {
6969
else if (Array.isArray(value)) {
7070
const values: string = value.join(",");
7171
query.push(`${key}=${values}`);
72+
} else if (value instanceof Map) {
73+
const values: string[] = [];
74+
value.forEach((v, k) => {
75+
values.push(`${k},${v}`);
76+
});
77+
query.push(`${key}=${values.join(",")}`);
7278
} else {
7379
const values: string = Object.entries(Object.assign({}, value))
7480
.map(([objKey, objValue]) => `${objKey},${objValue}`)
@@ -85,6 +91,12 @@ function formSerializerExplode(params: any): string {
8591
if (value !== Object(value)) query.push(`${key}=${value}`);
8692
else if (Array.isArray(value)) {
8793
query.push(value.map((aValue) => `${key}=${aValue}`).join("&"));
94+
} else if (value instanceof Map) {
95+
const values: string[] = [];
96+
value.forEach((v, k) => {
97+
values.push(`${k}=${v}`);
98+
});
99+
query.push(values.join("&"));
88100
} else
89101
query.push(
90102
Object.entries(Object.assign({}, value))

src/sdk/models/shared/api.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,51 +2,51 @@ import { SpeakeasyMetadata, SpeakeasyBase } from "../../../internal/utils";
22

33

44

5-
// ApiInput
5+
// Api
66
/**
77
* An Api is representation of a API (a collection of API Endpoints) within the Speakeasy Platform.
88
**/
9-
export class ApiInput extends SpeakeasyBase {
9+
export class Api extends SpeakeasyBase {
1010
@SpeakeasyMetadata({ data: "json, name=api_id" })
1111
apiId: string;
1212

13+
@SpeakeasyMetadata({ data: "json, name=created_at" })
14+
createdAt: Date;
15+
1316
@SpeakeasyMetadata({ data: "json, name=description" })
1417
description: string;
1518

19+
@SpeakeasyMetadata({ data: "json, name=matched" })
20+
matched?: boolean;
21+
1622
@SpeakeasyMetadata({ data: "json, name=meta_data" })
1723
metaData?: Map<string, string[]>;
1824

25+
@SpeakeasyMetadata({ data: "json, name=updated_at" })
26+
updatedAt: Date;
27+
1928
@SpeakeasyMetadata({ data: "json, name=version_id" })
2029
versionId: string;
30+
31+
@SpeakeasyMetadata({ data: "json, name=workspace_id" })
32+
workspaceId: string;
2133
}
2234

2335

24-
// Api
36+
// ApiInput
2537
/**
2638
* An Api is representation of a API (a collection of API Endpoints) within the Speakeasy Platform.
2739
**/
28-
export class Api extends SpeakeasyBase {
40+
export class ApiInput extends SpeakeasyBase {
2941
@SpeakeasyMetadata({ data: "json, name=api_id" })
3042
apiId: string;
3143

32-
@SpeakeasyMetadata({ data: "json, name=created_at" })
33-
createdAt: Date;
34-
3544
@SpeakeasyMetadata({ data: "json, name=description" })
3645
description: string;
3746

38-
@SpeakeasyMetadata({ data: "json, name=matched" })
39-
matched?: boolean;
40-
4147
@SpeakeasyMetadata({ data: "json, name=meta_data" })
4248
metaData?: Map<string, string[]>;
4349

44-
@SpeakeasyMetadata({ data: "json, name=updated_at" })
45-
updatedAt: Date;
46-
4750
@SpeakeasyMetadata({ data: "json, name=version_id" })
4851
versionId: string;
49-
50-
@SpeakeasyMetadata({ data: "json, name=workspace_id" })
51-
workspaceId: string;
5252
}

src/sdk/models/shared/apiendpoint.ts

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,66 +2,66 @@ import { SpeakeasyMetadata, SpeakeasyBase } from "../../../internal/utils";
22

33

44

5-
// ApiEndpointInput
5+
// ApiEndpoint
66
/**
77
* An ApiEndpoint is a description of an Endpoint for an API.
88
**/
9-
export class ApiEndpointInput extends SpeakeasyBase {
9+
export class ApiEndpoint extends SpeakeasyBase {
1010
@SpeakeasyMetadata({ data: "json, name=api_endpoint_id" })
1111
apiEndpointId: string;
1212

13+
@SpeakeasyMetadata({ data: "json, name=api_id" })
14+
apiId: string;
15+
16+
@SpeakeasyMetadata({ data: "json, name=created_at" })
17+
createdAt: Date;
18+
1319
@SpeakeasyMetadata({ data: "json, name=description" })
1420
description: string;
1521

1622
@SpeakeasyMetadata({ data: "json, name=display_name" })
1723
displayName: string;
1824

25+
@SpeakeasyMetadata({ data: "json, name=matched" })
26+
matched?: boolean;
27+
1928
@SpeakeasyMetadata({ data: "json, name=method" })
2029
method: string;
2130

2231
@SpeakeasyMetadata({ data: "json, name=path" })
2332
path: string;
2433

34+
@SpeakeasyMetadata({ data: "json, name=updated_at" })
35+
updatedAt: Date;
36+
2537
@SpeakeasyMetadata({ data: "json, name=version_id" })
2638
versionId: string;
39+
40+
@SpeakeasyMetadata({ data: "json, name=workspace_id" })
41+
workspaceId: string;
2742
}
2843

2944

30-
// ApiEndpoint
45+
// ApiEndpointInput
3146
/**
3247
* An ApiEndpoint is a description of an Endpoint for an API.
3348
**/
34-
export class ApiEndpoint extends SpeakeasyBase {
49+
export class ApiEndpointInput extends SpeakeasyBase {
3550
@SpeakeasyMetadata({ data: "json, name=api_endpoint_id" })
3651
apiEndpointId: string;
3752

38-
@SpeakeasyMetadata({ data: "json, name=api_id" })
39-
apiId: string;
40-
41-
@SpeakeasyMetadata({ data: "json, name=created_at" })
42-
createdAt: Date;
43-
4453
@SpeakeasyMetadata({ data: "json, name=description" })
4554
description: string;
4655

4756
@SpeakeasyMetadata({ data: "json, name=display_name" })
4857
displayName: string;
4958

50-
@SpeakeasyMetadata({ data: "json, name=matched" })
51-
matched?: boolean;
52-
5359
@SpeakeasyMetadata({ data: "json, name=method" })
5460
method: string;
5561

5662
@SpeakeasyMetadata({ data: "json, name=path" })
5763
path: string;
5864

59-
@SpeakeasyMetadata({ data: "json, name=updated_at" })
60-
updatedAt: Date;
61-
6265
@SpeakeasyMetadata({ data: "json, name=version_id" })
6366
versionId: string;
64-
65-
@SpeakeasyMetadata({ data: "json, name=workspace_id" })
66-
workspaceId: string;
6767
}

src/sdk/sdk.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export class SDK {
4040
public _securityClient: AxiosInstance;
4141
public _serverURL: string;
4242
private _language = "typescript";
43-
private _sdkVersion = "0.5.2";
43+
private _sdkVersion = "0.5.3";
4444
private _genVersion = "";
4545

4646
constructor(props: SDKProps) {

0 commit comments

Comments
 (0)