Skip to content

Commit 221fad3

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate VERCEL 1.19.0 (#210)
* ## Typescript SDK Changes: * `vercel.billing.listBillingCharges()`: `response` **Changed** **Breaking** ⚠️ * `vercel.billing.listContractCommitments()`: `response` **Changed** **Breaking** ⚠️ * `vercel.deployments.getDeployment()`: `response.union(1).config.resourceConfig.buildMachine.purchaseType.enum(standard)` **Added** **Breaking** ⚠️ * `vercel.deployments.createDeployment()`: `response.config.resourceConfig.buildMachine.purchaseType.enum(standard)` **Added** **Breaking** ⚠️ * `vercel.deployments.cancelDeployment()`: `response.config.resourceConfig.buildMachine.purchaseType.enum(standard)` **Added** **Breaking** ⚠️ * `vercel.user.listUserEvents()`: `response.events[].payload.union(76).newOwner.resourceConfig.buildMachine.purchaseType.enum(standard)` **Added** **Breaking** ⚠️ * `vercel.user.getAuthUser()`: `response.user.union(AuthUser).resourceConfig.buildMachine.purchaseType.enum(standard)` **Added** **Breaking** ⚠️ * empty commit to trigger [run-tests] workflow --------- Co-authored-by: speakeasybot <bot@speakeasyapi.dev> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
1 parent 7a1a80f commit 221fad3

File tree

66 files changed

+1503
-408
lines changed

Some content is hidden

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

66 files changed

+1503
-408
lines changed

.speakeasy/gen.lock

Lines changed: 136 additions & 95 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,14 @@ generation:
2424
schemas:
2525
allOfMergeStrategy: shallowMerge
2626
requestBodyFieldName: ""
27+
versioningStrategy: automatic
2728
persistentEdits: {}
2829
tests:
2930
generateTests: true
3031
generateNewTests: true
3132
skipResponseBodyAssertions: false
3233
typescript:
33-
version: 1.18.10
34+
version: 1.19.0
3435
acceptHeaderEnum: true
3536
additionalDependencies:
3637
dependencies: {}

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.700.2
1+
speakeasyVersion: 1.701.0
22
sources:
33
vercel-OAS:
44
sourceNamespace: vercel-oas
5-
sourceRevisionDigest: sha256:faf5f54213d282605ca8be089cd202e2b3c552ddda1798bc422d548918294b26
6-
sourceBlobDigest: sha256:61ab3cbad492d95b68a399c2584fac2150612a1bd36c8e1172c135b106c35f99
5+
sourceRevisionDigest: sha256:6551c3557b2e28b024811ded22fc7ad7eb19db1b952858e10ce0a5844f9f8eef
6+
sourceBlobDigest: sha256:b7450cbf8fdfa65dfd7fb1f38c7c6d5d1ed9ddca22714d732b1856b32639bf14
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1769904768
9+
- speakeasy-sdk-regen-1770163817
1010
- 0.0.1
1111
targets:
1212
vercel:
1313
source: vercel-OAS
1414
sourceNamespace: vercel-oas
15-
sourceRevisionDigest: sha256:faf5f54213d282605ca8be089cd202e2b3c552ddda1798bc422d548918294b26
16-
sourceBlobDigest: sha256:61ab3cbad492d95b68a399c2584fac2150612a1bd36c8e1172c135b106c35f99
15+
sourceRevisionDigest: sha256:6551c3557b2e28b024811ded22fc7ad7eb19db1b952858e10ce0a5844f9f8eef
16+
sourceBlobDigest: sha256:b7450cbf8fdfa65dfd7fb1f38c7c6d5d1ed9ddca22714d732b1856b32639bf14
1717
codeSamplesNamespace: vercel-oas-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:adc760120ed1655173747b6ba7bdf4fdcae929f83611b62db5565df5b0b0bb78
18+
codeSamplesRevisionDigest: sha256:8bc8d7cfc2182337054656e703fb7e577a148e0160470d54dec0758e3a8f2744
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ The `@vercel/sdk` is a type-safe Typescript SDK that gives you full control over
3232
* [SDK Example Usage](#sdk-example-usage)
3333
* [Available Resources and Operations](#available-resources-and-operations)
3434
* [Standalone functions](#standalone-functions)
35+
* [Json Streaming](#json-streaming)
3536
* [File uploads](#file-uploads)
3637
* [Retries](#retries)
3738
* [Error Handling](#error-handling)
@@ -860,6 +861,43 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
860861
</details>
861862
<!-- End Standalone functions [standalone-funcs] -->
862863

864+
<!-- Start Json Streaming [jsonl] -->
865+
## Json Streaming
866+
867+
Json Streaming ([jsonl][jsonl-format] / [x-ndjson][x-ndjson]) content type can be used to stream content from certain operations. These operations expose the stream as an [AsyncGenerator][async-generator] that can be consumed using a `for await...of` loop in TypeScript/JavaScript. The loop will terminate when the server no longer has any events to send and closes the underlying connection.
868+
869+
Here's an example of consuming a JSONL stream:
870+
871+
```typescript
872+
import { Vercel } from "@vercel/sdk";
873+
874+
const vercel = new Vercel({
875+
bearerToken: "<YOUR_BEARER_TOKEN_HERE>",
876+
});
877+
878+
async function run() {
879+
const result = await vercel.billing.listBillingCharges({
880+
from: "2025-01-01T00:00:00.000Z",
881+
to: "2025-01-31T00:00:00.000Z",
882+
teamId: "team_1a2b3c4d5e6f7g8h9i0j1k2l",
883+
slug: "my-team-url-slug",
884+
});
885+
886+
for await (const event of result) {
887+
// Handle the event
888+
console.log(event);
889+
}
890+
}
891+
892+
run();
893+
894+
```
895+
896+
[jsonl-format]: https://jsonlines.org/
897+
[x-ndjson]: https://github.com/ndjson/ndjson-spec
898+
[async-generator]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator
899+
<!-- End Json Streaming [jsonl] -->
900+
863901
<!-- Start File uploads [file-upload] -->
864902
## File uploads
865903

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -918,4 +918,14 @@ Based on:
918918
### Generated
919919
- [typescript v1.18.10] .
920920
### Releases
921-
- [NPM v1.18.10] https://www.npmjs.com/package/@vercel/sdk/v/1.18.10 - .
921+
- [NPM v1.18.10] https://www.npmjs.com/package/@vercel/sdk/v/1.18.10 - .
922+
923+
## 2026-02-04 00:09:38
924+
### Changes
925+
Based on:
926+
- OpenAPI Doc
927+
- Speakeasy CLI 1.701.0 (2.803.3) https://github.com/speakeasy-api/speakeasy
928+
### Generated
929+
- [typescript v1.19.0] .
930+
### Releases
931+
- [NPM v1.19.0] https://www.npmjs.com/package/@vercel/sdk/v/1.19.0 - .

docs/models/authuserdefault.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ An object containing infomation related to the amount of platform resources may
77
```typescript
88
import { AuthUserDefault } from "@vercel/sdk/models/authuser.js";
99

10-
let value: AuthUserDefault = "enhanced";
10+
let value: AuthUserDefault = "standard";
1111
```
1212

1313
## Values
1414

1515
```typescript
16-
"enhanced" | "turbo" | "standard"
16+
"standard" | "enhanced" | "turbo"
1717
```

docs/models/billingcurrency.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# BillingCurrency
2+
3+
Currency used for billing (ISO 4217)
4+
5+
## Example Usage
6+
7+
```typescript
8+
import { BillingCurrency } from "@vercel/sdk/models/listbillingchargesop.js";
9+
10+
let value: BillingCurrency = "USD";
11+
```
12+
13+
## Values
14+
15+
```typescript
16+
"USD"
17+
```

docs/models/canceldeploymentdefault.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ Build resource configuration snapshot for this deployment.
77
```typescript
88
import { CancelDeploymentDefault } from "@vercel/sdk/models/canceldeploymentop.js";
99

10-
let value: CancelDeploymentDefault = "enhanced";
10+
let value: CancelDeploymentDefault = "standard";
1111
```
1212

1313
## Values
1414

1515
```typescript
16-
"enhanced" | "turbo" | "standard"
16+
"standard" | "enhanced" | "turbo"
1717
```

docs/models/canceldeploymentpurchasetype.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ let value: CancelDeploymentPurchaseType = "enhanced";
1313
## Values
1414

1515
```typescript
16-
"enhanced" | "turbo"
16+
"standard" | "enhanced" | "turbo"
1717
```

docs/models/chargecategory.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# ChargeCategory
2+
3+
Classification of the charge
4+
5+
## Example Usage
6+
7+
```typescript
8+
import { ChargeCategory } from "@vercel/sdk/models/listbillingchargesop.js";
9+
10+
let value: ChargeCategory = "Tax";
11+
```
12+
13+
## Values
14+
15+
```typescript
16+
"Adjustment" | "Credit" | "Purchase" | "Tax" | "Usage"
17+
```

0 commit comments

Comments
 (0)