Skip to content

Commit afdc42b

Browse files
committed
ci: regenerated with OpenAPI Doc 0.2.0, Speakeay CLI 0.18.3
1 parent 0264417 commit afdc42b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+150
-52
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ sdk.Apis.getApis(request).then((res: GetApisResponse | AxiosError) => {
5757
<!-- Start SDK Available Operations -->
5858
## SDK Available Operations
5959

60+
### SDK SDK
61+
62+
* `validateApiKey` - Validate the current api key.
63+
6064
### ApiEndpoints
6165

6266
* `deleteApiEndpoint` - Delete an ApiEndpoint.

gen.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
management:
2-
openapi-checksum: 8e8183d84cace76310a3208e63cd7855
3-
openapi-version: 0.1.0
4-
speakeasy-version: 0.18.1
2+
openapi-checksum: 2c73ed56562b78c36624b5eaddb0249b
3+
openapi-version: 0.2.0
4+
speakeasy-version: 0.18.3
55
telemetryenabled: null
66
typescript:
77
author: Speakeasy
88
packagename: '@speakeasy-api/speakeasy-client-sdk-typescript'
9-
version: 0.8.1
9+
version: 0.9.0

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.8.1",
3+
"version": "0.9.0",
44
"author": "Speakeasy",
55
"scripts": {
66
"prepare": "tsc --build"

src/internal/utils/headers.ts

Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
import { AxiosResponseHeaders, RawAxiosResponseHeaders } from "axios";
2+
import {
3+
isBooleanRecord,
4+
isEmpty,
5+
isNumberRecord,
6+
isStringRecord,
7+
parseParamDecorator,
8+
} from "./utils";
29

310
import { ParamDecorator } from "./pathparams";
4-
import { parseParamDecorator } from "./utils";
5-
import { isStringRecord, isNumberRecord, isBooleanRecord, isEmpty } from "./utils";
611

712
export const headerMetadataKey = "header";
813

@@ -35,9 +40,30 @@ export function getHeadersFromRequest(headerParams: any): any {
3540

3641
export function getHeadersFromResponse(
3742
headers: RawAxiosResponseHeaders | AxiosResponseHeaders
38-
): Map<string, string[]> {
39-
// TODO: convert Axios response headers to map
40-
return new Map<string, string[]>();
43+
): Record<string, string[]> {
44+
const reponseHeaders: Record<string, string[]> = {};
45+
46+
Object.keys(headers).forEach((key) => {
47+
const value = headers[key];
48+
49+
if (!value) return;
50+
51+
if (Array.isArray(value)) {
52+
const h: string[] = [];
53+
54+
value.forEach((val: any) => {
55+
if (val) {
56+
h.push(String(val));
57+
}
58+
});
59+
60+
reponseHeaders[key] = h;
61+
} else {
62+
reponseHeaders[key] = [value];
63+
}
64+
});
65+
66+
return reponseHeaders;
4167
}
4268

4369
function serializeHeader(header: any, explode: boolean): string {
@@ -46,7 +72,11 @@ function serializeHeader(header: any, explode: boolean): string {
4672
header.forEach((val: any) => {
4773
headerVals.push(String(val));
4874
});
49-
} else if (isStringRecord(header) || isNumberRecord(header) || isBooleanRecord(header)) {
75+
} else if (
76+
isStringRecord(header) ||
77+
isNumberRecord(header) ||
78+
isBooleanRecord(header)
79+
) {
5080
Object.getOwnPropertyNames(header).forEach((headerKey: string) => {
5181
if (explode) headerVals.push(`${headerKey}=${header[headerKey]}`);
5282
else headerVals.push(`${headerKey},${header[headerKey]}`);

src/internal/utils/requestbody.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,14 @@ export function serializeRequestBody(request: any): [object, any] {
77
if (!request.hasOwnProperty(requestMetadataKey)) {
88
throw new Error("request body not found");
99
}
10-
const requestBodyObj = request[requestMetadataKey];
10+
let requestBodyObj = request;
11+
const firstLevelRequestAnn: string = Reflect.getMetadata(
12+
requestMetadataKey,
13+
request,
14+
requestMetadataKey
15+
);
16+
if (firstLevelRequestAnn == null)
17+
requestBodyObj = request[requestMetadataKey];
1118
const fieldNames: string[] = Object.getOwnPropertyNames(requestBodyObj);
1219
let [requestHeaders, requestBody]: [object, any] = [{}, {}];
1320
fieldNames.forEach((fname) => {

src/sdk/models/operations/deleteapi.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class DeleteApiResponse extends SpeakeasyBase {
2323
contentType: string;
2424

2525
@SpeakeasyMetadata()
26-
error?: shared.Error;
26+
error?: shared.ErrorT;
2727

2828
@SpeakeasyMetadata()
2929
statusCode: number;

src/sdk/models/operations/deleteapiendpoint.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class DeleteApiEndpointResponse extends SpeakeasyBase {
2626
contentType: string;
2727

2828
@SpeakeasyMetadata()
29-
error?: shared.Error;
29+
error?: shared.ErrorT;
3030

3131
@SpeakeasyMetadata()
3232
statusCode: number;

src/sdk/models/operations/deleteschema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class DeleteSchemaResponse extends SpeakeasyBase {
2626
contentType: string;
2727

2828
@SpeakeasyMetadata()
29-
error?: shared.Error;
29+
error?: shared.ErrorT;
3030

3131
@SpeakeasyMetadata()
3232
statusCode: number;

src/sdk/models/operations/deleteversionmetadata.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export class DeleteVersionMetadataResponse extends SpeakeasyBase {
2929
contentType: string;
3030

3131
@SpeakeasyMetadata()
32-
error?: shared.Error;
32+
error?: shared.ErrorT;
3333

3434
@SpeakeasyMetadata()
3535
statusCode: number;

src/sdk/models/operations/downloadschema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class DownloadSchemaResponse extends SpeakeasyBase {
2323
contentType: string;
2424

2525
@SpeakeasyMetadata()
26-
error?: shared.Error;
26+
error?: shared.ErrorT;
2727

2828
@SpeakeasyMetadata()
2929
schema?: Uint8Array;

src/sdk/models/operations/downloadschemarevision.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class DownloadSchemaRevisionResponse extends SpeakeasyBase {
2626
contentType: string;
2727

2828
@SpeakeasyMetadata()
29-
error?: shared.Error;
29+
error?: shared.ErrorT;
3030

3131
@SpeakeasyMetadata()
3232
schema?: Uint8Array;

src/sdk/models/operations/findapiendpoint.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export class FindApiEndpointResponse extends SpeakeasyBase {
2929
contentType: string;
3030

3131
@SpeakeasyMetadata()
32-
error?: shared.Error;
32+
error?: shared.ErrorT;
3333

3434
@SpeakeasyMetadata()
3535
statusCode: number;

src/sdk/models/operations/generateopenapispec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class GenerateOpenApiSpecResponse extends SpeakeasyBase {
2323
contentType: string;
2424

2525
@SpeakeasyMetadata()
26-
error?: shared.Error;
26+
error?: shared.ErrorT;
2727

2828
@SpeakeasyMetadata()
2929
generateOpenApiSpecDiff?: shared.GenerateOpenApiSpecDiff;

src/sdk/models/operations/generateopenapispecforapiendpoint.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class GenerateOpenApiSpecForApiEndpointResponse extends SpeakeasyBase {
2626
contentType: string;
2727

2828
@SpeakeasyMetadata()
29-
error?: shared.Error;
29+
error?: shared.ErrorT;
3030

3131
@SpeakeasyMetadata()
3232
generateOpenApiSpecDiff?: shared.GenerateOpenApiSpecDiff;

src/sdk/models/operations/generatepostmancollection.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class GeneratePostmanCollectionResponse extends SpeakeasyBase {
2323
contentType: string;
2424

2525
@SpeakeasyMetadata()
26-
error?: shared.Error;
26+
error?: shared.ErrorT;
2727

2828
@SpeakeasyMetadata()
2929
postmanCollection?: Uint8Array;

src/sdk/models/operations/generatepostmancollectionforapiendpoint.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class GeneratePostmanCollectionForApiEndpointResponse extends SpeakeasyBa
2626
contentType: string;
2727

2828
@SpeakeasyMetadata()
29-
error?: shared.Error;
29+
error?: shared.ErrorT;
3030

3131
@SpeakeasyMetadata()
3232
postmanCollection?: Uint8Array;

src/sdk/models/operations/generaterequestpostmancollection.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export class GenerateRequestPostmanCollectionResponse extends SpeakeasyBase {
2020
contentType: string;
2121

2222
@SpeakeasyMetadata()
23-
error?: shared.Error;
23+
error?: shared.ErrorT;
2424

2525
@SpeakeasyMetadata()
2626
postmanCollection?: Uint8Array;

src/sdk/models/operations/getallapiendpoints.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class GetAllApiEndpointsResponse extends SpeakeasyBase {
2323
contentType: string;
2424

2525
@SpeakeasyMetadata()
26-
error?: shared.Error;
26+
error?: shared.ErrorT;
2727

2828
@SpeakeasyMetadata()
2929
statusCode: number;

src/sdk/models/operations/getallapiversions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export class GetAllApiVersionsResponse extends SpeakeasyBase {
4141
contentType: string;
4242

4343
@SpeakeasyMetadata()
44-
error?: shared.Error;
44+
error?: shared.ErrorT;
4545

4646
@SpeakeasyMetadata()
4747
statusCode: number;

src/sdk/models/operations/getallforversionapiendpoints.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class GetAllForVersionApiEndpointsResponse extends SpeakeasyBase {
2626
contentType: string;
2727

2828
@SpeakeasyMetadata()
29-
error?: shared.Error;
29+
error?: shared.ErrorT;
3030

3131
@SpeakeasyMetadata()
3232
statusCode: number;

src/sdk/models/operations/getapiendpoint.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export class GetApiEndpointResponse extends SpeakeasyBase {
2929
contentType: string;
3030

3131
@SpeakeasyMetadata()
32-
error?: shared.Error;
32+
error?: shared.ErrorT;
3333

3434
@SpeakeasyMetadata()
3535
statusCode: number;

src/sdk/models/operations/getapis.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export class GetApisResponse extends SpeakeasyBase {
3232
contentType: string;
3333

3434
@SpeakeasyMetadata()
35-
error?: shared.Error;
35+
error?: shared.ErrorT;
3636

3737
@SpeakeasyMetadata()
3838
statusCode: number;

src/sdk/models/operations/getembedaccesstoken.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export class GetEmbedAccessTokenResponse extends SpeakeasyBase {
2929
embedAccessTokenResponse?: shared.EmbedAccessTokenResponse;
3030

3131
@SpeakeasyMetadata()
32-
error?: shared.Error;
32+
error?: shared.ErrorT;
3333

3434
@SpeakeasyMetadata()
3535
statusCode: number;

src/sdk/models/operations/getrequestfromeventlog.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export class GetRequestFromEventLogResponse extends SpeakeasyBase {
2020
contentType: string;
2121

2222
@SpeakeasyMetadata()
23-
error?: shared.Error;
23+
error?: shared.ErrorT;
2424

2525
@SpeakeasyMetadata()
2626
statusCode: number;

src/sdk/models/operations/getschema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class GetSchemaResponse extends SpeakeasyBase {
2323
contentType: string;
2424

2525
@SpeakeasyMetadata()
26-
error?: shared.Error;
26+
error?: shared.ErrorT;
2727

2828
@SpeakeasyMetadata()
2929
schema?: shared.Schema;

src/sdk/models/operations/getschemadiff.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export class GetSchemaDiffResponse extends SpeakeasyBase {
2929
contentType: string;
3030

3131
@SpeakeasyMetadata()
32-
error?: shared.Error;
32+
error?: shared.ErrorT;
3333

3434
@SpeakeasyMetadata()
3535
schemaDiff?: shared.SchemaDiff;

src/sdk/models/operations/getschemarevision.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class GetSchemaRevisionResponse extends SpeakeasyBase {
2626
contentType: string;
2727

2828
@SpeakeasyMetadata()
29-
error?: shared.Error;
29+
error?: shared.ErrorT;
3030

3131
@SpeakeasyMetadata()
3232
schema?: shared.Schema;

src/sdk/models/operations/getschemas.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class GetSchemasResponse extends SpeakeasyBase {
2323
contentType: string;
2424

2525
@SpeakeasyMetadata()
26-
error?: shared.Error;
26+
error?: shared.ErrorT;
2727

2828
@SpeakeasyMetadata({ elemType: shared.Schema })
2929
schemata?: shared.Schema[];

src/sdk/models/operations/getvalidembedaccesstokens.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export class GetValidEmbedAccessTokensResponse extends SpeakeasyBase {
1111
embedTokens?: shared.EmbedToken[];
1212

1313
@SpeakeasyMetadata()
14-
error?: shared.Error;
14+
error?: shared.ErrorT;
1515

1616
@SpeakeasyMetadata()
1717
statusCode: number;

src/sdk/models/operations/getversionmetadata.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class GetVersionMetadataResponse extends SpeakeasyBase {
2323
contentType: string;
2424

2525
@SpeakeasyMetadata()
26-
error?: shared.Error;
26+
error?: shared.ErrorT;
2727

2828
@SpeakeasyMetadata()
2929
statusCode: number;

src/sdk/models/operations/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,4 @@ export * from "./registerschema";
2929
export * from "./revokeembedaccesstoken";
3030
export * from "./upsertapi";
3131
export * from "./upsertapiendpoint";
32+
export * from "./validateapikey";

src/sdk/models/operations/insertversionmetadata.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class InsertVersionMetadataResponse extends SpeakeasyBase {
2626
contentType: string;
2727

2828
@SpeakeasyMetadata()
29-
error?: shared.Error;
29+
error?: shared.ErrorT;
3030

3131
@SpeakeasyMetadata()
3232
statusCode: number;

src/sdk/models/operations/queryeventlog.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class QueryEventLogResponse extends SpeakeasyBase {
2323
contentType: string;
2424

2525
@SpeakeasyMetadata()
26-
error?: shared.Error;
26+
error?: shared.ErrorT;
2727

2828
@SpeakeasyMetadata()
2929
statusCode: number;

src/sdk/models/operations/registerschema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export class RegisterSchemaResponse extends SpeakeasyBase {
4141
contentType: string;
4242

4343
@SpeakeasyMetadata()
44-
error?: shared.Error;
44+
error?: shared.ErrorT;
4545

4646
@SpeakeasyMetadata()
4747
statusCode: number;

src/sdk/models/operations/revokeembedaccesstoken.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export class RevokeEmbedAccessTokenResponse extends SpeakeasyBase {
2020
contentType: string;
2121

2222
@SpeakeasyMetadata()
23-
error?: shared.Error;
23+
error?: shared.ErrorT;
2424

2525
@SpeakeasyMetadata()
2626
statusCode: number;

0 commit comments

Comments
 (0)