Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
121 changes: 67 additions & 54 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: false
typescript:
version: 1.11.1
version: 1.11.2
additionalDependencies:
dependencies: {}
devDependencies: {}
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/tests.arazzo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6383,7 +6383,7 @@ workflows:
"externalResourceId": "\u003cid\u003e",
"product": {
"value": {
"__@BRAND@7838": {}
"__@BRAND@7890": {}
}
},
"secrets": []
Expand Down
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
speakeasyVersion: 1.615.1
speakeasyVersion: 1.615.2
sources:
vercel-OAS:
sourceNamespace: vercel-oas
sourceRevisionDigest: sha256:ef60dcf5a79145289ecc3e3a9525d7f6bd15d5cb5fcb1bd145c12ff3263f4710
sourceBlobDigest: sha256:9612c05d9f07d42568c9ae67d2707f48bf257b9e5820ed69184996865f731d0a
sourceRevisionDigest: sha256:12a52e1728fe0c50008fd392d483838ca161e2c294286ee152c27c0a43dc6429
sourceBlobDigest: sha256:ebd2c003c3bd875fc234b1c1565fbebfb8f0b9439d3ba557a2aa66d51ce46a48
tags:
- latest
- speakeasy-sdk-regen-1757376442
- speakeasy-sdk-regen-1757635668
- 0.0.1
targets:
vercel:
source: vercel-OAS
sourceNamespace: vercel-oas
sourceRevisionDigest: sha256:ef60dcf5a79145289ecc3e3a9525d7f6bd15d5cb5fcb1bd145c12ff3263f4710
sourceBlobDigest: sha256:9612c05d9f07d42568c9ae67d2707f48bf257b9e5820ed69184996865f731d0a
sourceRevisionDigest: sha256:12a52e1728fe0c50008fd392d483838ca161e2c294286ee152c27c0a43dc6429
sourceBlobDigest: sha256:ebd2c003c3bd875fc234b1c1565fbebfb8f0b9439d3ba557a2aa66d51ce46a48
codeSamplesNamespace: vercel-oas-typescript-code-samples
codeSamplesRevisionDigest: sha256:92cef6d1792b366f5bb8bb5b76591f7b0b7b56f55e9972f586f670e6340108b6
codeSamplesRevisionDigest: sha256:56065f14d45316c6455750ba2274fb0e9557388f58694cd104f7301edc751e07
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -548,4 +548,14 @@ Based on:
### Generated
- [typescript v1.11.1] .
### Releases
- [NPM v1.11.1] https://www.npmjs.com/package/@vercel/sdk/v/1.11.1 - .
- [NPM v1.11.1] https://www.npmjs.com/package/@vercel/sdk/v/1.11.1 - .

## 2025-09-15 00:07:43
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.615.2 (2.698.4) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v1.11.2] .
### Releases
- [NPM v1.11.2] https://www.npmjs.com/package/@vercel/sdk/v/1.11.2 - .
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# AtBRANDAt510349
# AtBRANDAt510943

## Example Usage

```typescript
import { AtBRANDAt510349 } from "@vercel/sdk/models/getconfigurationproductsop.js";
import { AtBRANDAt510943 } from "@vercel/sdk/models/getconfigurationproductsop.js";

let value: AtBRANDAt510349 = {};
let value: AtBRANDAt510943 = {};
```

## Fields
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# AtBRANDAt7838
# AtBRANDAt7890

## Example Usage

```typescript
import { AtBRANDAt7838 } from "@vercel/sdk/models/createintegrationstoredirectop.js";
import { AtBRANDAt7890 } from "@vercel/sdk/models/createintegrationstoredirectop.js";

let value: AtBRANDAt7838 = {};
let value: AtBRANDAt7890 = {};
```

## Fields
Expand Down
46 changes: 17 additions & 29 deletions docs/models/budget.md
Original file line number Diff line number Diff line change
@@ -1,42 +1,30 @@
# Budget

Represents a budget for tracking and notifying teams on their spending.

## Example Usage

```typescript
import { Budget } from "@vercel/sdk/models/userevent.js";

let value: Budget = {
type: "fixed",
fixedBudget: 268.4,
previousSpend: [
2211.33,
3066.93,
9049.6,
],
notifiedAt: [],
createdAt: 2535.69,
isActive: true,
teamId: "<id>",
id: "<id>",
budgetItem: {
type: "fixed",
fixedBudget: 268.4,
previousSpend: [
2211.33,
3066.93,
9049.6,
],
notifiedAt: [],
createdAt: 2535.69,
isActive: true,
teamId: "<id>",
id: "<id>",
},
};
```

## Fields

| Field | Type | Required | Description |
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| `type` | [models.UserEventPayload103Type](../models/usereventpayload103type.md) | :heavy_check_mark: | The budget type |
| `fixedBudget` | *number* | :heavy_check_mark: | Budget amount (USD / dollars) |
| `previousSpend` | *number*[] | :heavy_check_mark: | Array of the last 3 months of spend data |
| `notifiedAt` | *number*[] | :heavy_check_mark: | Array of 50, 75, 100 to keep track of notifications sent out |
| `webhookId` | *string* | :heavy_minus_sign: | Webhook id that corresponds to a webhook in Cosmos webhook collection |
| `webhookNotified` | *boolean* | :heavy_minus_sign: | Keep track if the webhook has been called for the month |
| `createdAt` | *number* | :heavy_check_mark: | Date time when budget is created |
| `updatedAt` | *number* | :heavy_minus_sign: | Date time when budget is updated last |
| `isActive` | *boolean* | :heavy_check_mark: | Is the budget currently active for a customer |
| `pauseProjects` | *boolean* | :heavy_minus_sign: | Should all projects be paused if budget is exceeded |
| `pricingPlan` | [models.PricingPlan](../models/pricingplan.md) | :heavy_minus_sign: | The acive pricing plan the team is billed with |
| `teamId` | *string* | :heavy_check_mark: | Partition key |
| `id` | *string* | :heavy_check_mark: | Sort key that needs to be unique per teamId |
| Field | Type | Required | Description |
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| `budgetItem` | [models.BudgetItem](../models/budgetitem.md) | :heavy_check_mark: | Represents a budget for tracking and notifying teams on their spending. |
30 changes: 15 additions & 15 deletions docs/models/budgetitem.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,18 +26,18 @@ let value: BudgetItem = {

## Fields

| Field | Type | Required | Description |
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| `type` | [models.UserEventPayload104Type](../models/usereventpayload104type.md) | :heavy_check_mark: | The budget type |
| `fixedBudget` | *number* | :heavy_check_mark: | Budget amount (USD / dollars) |
| `previousSpend` | *number*[] | :heavy_check_mark: | Array of the last 3 months of spend data |
| `notifiedAt` | *number*[] | :heavy_check_mark: | Array of 50, 75, 100 to keep track of notifications sent out |
| `webhookId` | *string* | :heavy_minus_sign: | Webhook id that corresponds to a webhook in Cosmos webhook collection |
| `webhookNotified` | *boolean* | :heavy_minus_sign: | Keep track if the webhook has been called for the month |
| `createdAt` | *number* | :heavy_check_mark: | Date time when budget is created |
| `updatedAt` | *number* | :heavy_minus_sign: | Date time when budget is updated last |
| `isActive` | *boolean* | :heavy_check_mark: | Is the budget currently active for a customer |
| `pauseProjects` | *boolean* | :heavy_minus_sign: | Should all projects be paused if budget is exceeded |
| `pricingPlan` | [models.PayloadPricingPlan](../models/payloadpricingplan.md) | :heavy_minus_sign: | The acive pricing plan the team is billed with |
| `teamId` | *string* | :heavy_check_mark: | Partition key |
| `id` | *string* | :heavy_check_mark: | Sort key that needs to be unique per teamId |
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ |
| `type` | [models.UserEventPayload102Type](../models/usereventpayload102type.md) | :heavy_check_mark: | The budget type |
| `fixedBudget` | *number* | :heavy_check_mark: | Budget amount (USD / dollars) |
| `previousSpend` | *number*[] | :heavy_check_mark: | Array of the last 3 months of spend data |
| `notifiedAt` | *number*[] | :heavy_check_mark: | Array of 50, 75, 100 to keep track of notifications sent out |
| `webhookId` | *string* | :heavy_minus_sign: | Webhook id that corresponds to a webhook in Cosmos webhook collection |
| `webhookNotified` | *boolean* | :heavy_minus_sign: | Keep track if the webhook has been called for the month |
| `createdAt` | *number* | :heavy_check_mark: | Date time when budget is created |
| `updatedAt` | *number* | :heavy_minus_sign: | Date time when budget is updated last |
| `isActive` | *boolean* | :heavy_check_mark: | Is the budget currently active for a customer |
| `pauseProjects` | *boolean* | :heavy_minus_sign: | Should all projects be paused if budget is exceeded |
| `pricingPlan` | [models.UserEventPayloadPricingPlan](../models/usereventpayloadpricingplan.md) | :heavy_minus_sign: | The acive pricing plan the team is billed with |
| `teamId` | *string* | :heavy_check_mark: | Partition key |
| `id` | *string* | :heavy_check_mark: | Sort key that needs to be unique per teamId |
4 changes: 2 additions & 2 deletions docs/models/config.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ Since February 2025 the configuration must include snapshot data at the time of
import { Config } from "@vercel/sdk/models/createdeploymentop.js";

let value: Config = {
functionType: "standard",
functionMemoryType: "standard_legacy",
functionType: "fluid",
functionMemoryType: "standard",
functionTimeout: 8491.2,
secureComputePrimaryRegion: "<value>",
secureComputeFallbackRegion: null,
Expand Down
Loading