Skip to content
Merged
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
17 changes: 9 additions & 8 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
lockVersion: 2.0.0
id: 6a2d7b70-1321-499a-8677-a99a42c2e4b6
management:
docChecksum: 1cf21ef1e0362daa534ba0a0c24a7cf8
docChecksum: d98f0589e147bdaa0eed5cc27427a177
docVersion: 0.0.1
speakeasyVersion: 1.609.0
generationVersion: 2.692.0
releaseVersion: 1.0.11
configChecksum: 5266f713dc28311d477d2368626e6306
speakeasyVersion: 1.611.1
generationVersion: 2.694.1
releaseVersion: 1.0.12
configChecksum: 0138ba3c317d3adf0bd1edce3e2ced75
repoURL: https://github.com/firehydrant/firehydrant-typescript-sdk.git
installationURL: https://github.com/firehydrant/firehydrant-typescript-sdk
published: true
Expand Down Expand Up @@ -189,6 +189,8 @@ generatedFiles:
- docs/models/components/createsignalseventsource.md
- docs/models/components/createsignalseventsourcedata.md
- docs/models/components/createsignalseventsourceexamplepayload.md
- docs/models/components/createsignalspage.md
- docs/models/components/createsignalspagetargettype.md
- docs/models/components/createsignalswebhooktarget.md
- docs/models/components/createstatusupdatetemplate.md
- docs/models/components/createtasklist.md
Expand Down Expand Up @@ -869,7 +871,6 @@ generatedFiles:
- docs/models/operations/createsavedsearchrequest.md
- docs/models/operations/createsavedsearchresourcetype.md
- docs/models/operations/createservicechecklistresponserequest.md
- docs/models/operations/createsignalspagerequest.md
- docs/models/operations/createslackemojiactionrequest.md
- docs/models/operations/createslackemojiactionrequestbody.md
- docs/models/operations/createteamcallrouterequest.md
Expand Down Expand Up @@ -2334,6 +2335,7 @@ generatedFiles:
- src/models/components/createsignalsalertgroupingconfiguration.ts
- src/models/components/createsignalsemailtarget.ts
- src/models/components/createsignalseventsource.ts
- src/models/components/createsignalspage.ts
- src/models/components/createsignalswebhooktarget.ts
- src/models/components/createstatusupdatetemplate.ts
- src/models/components/createtasklist.ts
Expand Down Expand Up @@ -2753,7 +2755,6 @@ generatedFiles:
- src/models/operations/createretrospectivetemplate.ts
- src/models/operations/createsavedsearch.ts
- src/models/operations/createservicechecklistresponse.ts
- src/models/operations/createsignalspage.ts
- src/models/operations/createslackemojiaction.ts
- src/models/operations/createteamcallroute.ts
- src/models/operations/createteamescalationpolicy.ts
Expand Down Expand Up @@ -6533,7 +6534,7 @@ examples:
create_signals_page:
speakeasy-default-create-signals-page:
requestBody:
application/json: {"summary": "<value>", "target_type": "<value>", "target_id": "<id>"}
application/json: {"summary": "<value>", "target_type": "Team", "target_id": "<id>"}
responses:
"201":
application/json: {"signal_rule": {"deduplication_expiry": "PT1H"}, "parent_alerts": [{"signal_rule": {"deduplication_expiry": "PT1H"}}], "child_alerts": [{"signal_rule": {"deduplication_expiry": "PT1H"}}]}
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
typescript:
version: 1.0.11
version: 1.0.12
additionalDependencies:
dependencies: {}
devDependencies: {}
Expand Down
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
speakeasyVersion: 1.609.0
speakeasyVersion: 1.611.1
sources:
firehydrant-oas:
sourceNamespace: firehydrant-oas
sourceRevisionDigest: sha256:cbef1c238eb886da937d1aae09079b8ead60ef48be68c6be2041bac02b4669cc
sourceBlobDigest: sha256:40ca76a505d6c9874d8090f0d7233da5ec156cbece9db3e44bb981476d664adb
sourceRevisionDigest: sha256:9ddb1fbf020580abbc605fc16e26c2812394843829e83e9a4a2351517671b7d1
sourceBlobDigest: sha256:d5e508b1863ed82d155c14cea424ea4c5d5c1242f3ee0d1304c807405c5c1f6e
tags:
- latest
- speakeasy-sdk-regen-1756858033
- speakeasy-sdk-regen-1757117239
- 0.0.1
firehydrant-typescript-sdk-OAS:
sourceNamespace: firehydrant-typescript-sdk-oas
Expand All @@ -19,10 +19,10 @@ targets:
firehydrant-typescript-sdk:
source: firehydrant-oas
sourceNamespace: firehydrant-oas
sourceRevisionDigest: sha256:cbef1c238eb886da937d1aae09079b8ead60ef48be68c6be2041bac02b4669cc
sourceBlobDigest: sha256:40ca76a505d6c9874d8090f0d7233da5ec156cbece9db3e44bb981476d664adb
sourceRevisionDigest: sha256:9ddb1fbf020580abbc605fc16e26c2812394843829e83e9a4a2351517671b7d1
sourceBlobDigest: sha256:d5e508b1863ed82d155c14cea424ea4c5d5c1242f3ee0d1304c807405c5c1f6e
codeSamplesNamespace: firehydrant-typescript-sdk-oas-code-samples
codeSamplesRevisionDigest: sha256:7109c5ce1b1136e7e8119a57f7b858f6a263c0447e2c80056d55a782046589aa
codeSamplesRevisionDigest: sha256:c3074a60391067a6989a710e18e556afad2c83aafc67a64bc520dac9b02c5fb7
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -612,7 +612,7 @@ run();

### [pages](docs/sdks/pages/README.md)

* [createSignalsPage](docs/sdks/pages/README.md#createsignalspage) - Pages a target
* [createSignalsPage](docs/sdks/pages/README.md#createsignalspage) - Page a user, team, on-call schedule, or escalation policy

### [permissions](docs/sdks/permissions/README.md)

Expand Down Expand Up @@ -1116,7 +1116,7 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
- [`metricsReportingListSavedSearches`](docs/sdks/metricsreporting/README.md#listsavedsearches) - List saved searches
- [`metricsReportingListUserInvolvementMetrics`](docs/sdks/metricsreporting/README.md#listuserinvolvementmetrics) - List user metrics
- [`metricsReportingUpdateSavedSearch`](docs/sdks/metricsreporting/README.md#updatesavedsearch) - Update a saved search
- [`pagesCreateSignalsPage`](docs/sdks/pages/README.md#createsignalspage) - Pages a target
- [`pagesCreateSignalsPage`](docs/sdks/pages/README.md#createsignalspage) - Page a user, team, on-call schedule, or escalation policy
- [`permissionsListCurrentUserPermissions`](docs/sdks/permissions/README.md#listcurrentuserpermissions) - Get all permissions for the current user
- [`permissionsListPermissions`](docs/sdks/permissions/README.md#listpermissions) - List permissions
- [`permissionsListTeamPermissions`](docs/sdks/permissions/README.md#listteampermissions) - Get all permissions for a team
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -206,4 +206,14 @@ Based on:
### Generated
- [typescript v1.0.11] .
### Releases
- [NPM v1.0.11] https://www.npmjs.com/package/firehydrant-typescript-sdk/v/1.0.11 - .
- [NPM v1.0.11] https://www.npmjs.com/package/firehydrant-typescript-sdk/v/1.0.11 - .

## 2025-09-08 00:07:59
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.611.1 (2.694.1) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v1.0.12] .
### Releases
- [NPM v1.0.12] https://www.npmjs.com/package/firehydrant-typescript-sdk/v/1.0.12 - .
24 changes: 24 additions & 0 deletions docs/models/components/createsignalspage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# CreateSignalsPage

Used for paging an on-call target within FireHydrant's signals product. This can be used for paging users, teams, on-call schedules, and escalation policies.

## Example Usage

```typescript
import { CreateSignalsPage } from "firehydrant-typescript-sdk/models/components";

let value: CreateSignalsPage = {
summary: "<value>",
targetType: "OnCallSchedule",
targetId: "<id>",
};
```

## Fields

| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ |
| `summary` | *string* | :heavy_check_mark: | N/A |
| `targetType` | [components.CreateSignalsPageTargetType](../../models/components/createsignalspagetargettype.md) | :heavy_check_mark: | N/A |
| `targetId` | *string* | :heavy_check_mark: | The ID of the target. Should be a UUID for the target type. |
| `body` | *string* | :heavy_minus_sign: | N/A |
15 changes: 15 additions & 0 deletions docs/models/components/createsignalspagetargettype.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# CreateSignalsPageTargetType

## Example Usage

```typescript
import { CreateSignalsPageTargetType } from "firehydrant-typescript-sdk/models/components";

let value: CreateSignalsPageTargetType = "EscalationPolicy";
```

## Values

```typescript
"EscalationPolicy" | "OnCallSchedule" | "Team" | "User"
```
22 changes: 0 additions & 22 deletions docs/models/operations/createsignalspagerequest.md

This file was deleted.

10 changes: 5 additions & 5 deletions docs/sdks/pages/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ Operations about Pages

### Available Operations

* [createSignalsPage](#createsignalspage) - Pages a target
* [createSignalsPage](#createsignalspage) - Page a user, team, on-call schedule, or escalation policy

## createSignalsPage

Pages a target
Used for paging an on-call target within FireHydrant's signals product. This can be used for paging users, teams, on-call schedules, and escalation policies.

### Example Usage

Expand All @@ -26,7 +26,7 @@ const firehydrant = new Firehydrant({
async function run() {
const result = await firehydrant.pages.createSignalsPage({
summary: "<value>",
targetType: "<value>",
targetType: "Team",
targetId: "<id>",
});

Expand All @@ -53,7 +53,7 @@ const firehydrant = new FirehydrantCore({
async function run() {
const res = await pagesCreateSignalsPage(firehydrant, {
summary: "<value>",
targetType: "<value>",
targetType: "Team",
targetId: "<id>",
});
if (res.ok) {
Expand All @@ -71,7 +71,7 @@ run();

| Parameter | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `request` | [operations.CreateSignalsPageRequest](../../models/operations/createsignalspagerequest.md) | :heavy_check_mark: | The request object to use for the request. |
| `request` | [components.CreateSignalsPage](../../models/components/createsignalspage.md) | :heavy_check_mark: | The request object to use for the request. |
| `options` | RequestOptions | :heavy_minus_sign: | Used to set various options for making HTTP requests. |
| `options.fetchOptions` | [RequestInit](https://developer.mozilla.org/en-US/docs/Web/API/Request/Request#options) | :heavy_minus_sign: | Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All `Request` options, except `method` and `body`, are allowed. |
| `options.retries` | [RetryConfig](../../lib/utils/retryconfig.md) | :heavy_minus_sign: | Enables retrying HTTP requests under certain failure conditions. |
Expand Down
2 changes: 1 addition & 1 deletion examples/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion jsr.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

{
"name": "firehydrant-typescript-sdk",
"version": "1.0.11",
"version": "1.0.12",
"exports": {
".": "./src/index.ts",
"./models/errors": "./src/models/errors/index.ts",
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "firehydrant-typescript-sdk",
"version": "1.0.11",
"version": "1.0.12",
"author": "Firehydrant",
"type": "module",
"bin": {
Expand Down
11 changes: 5 additions & 6 deletions src/funcs/pagesCreateSignalsPage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,18 @@ import {
} from "../models/errors/httpclienterrors.js";
import { ResponseValidationError } from "../models/errors/responsevalidationerror.js";
import { SDKValidationError } from "../models/errors/sdkvalidationerror.js";
import * as operations from "../models/operations/index.js";
import { APICall, APIPromise } from "../types/async.js";
import { Result } from "../types/fp.js";

/**
* Pages a target
* Page a user, team, on-call schedule, or escalation policy
*
* @remarks
* Pages a target
* Used for paging an on-call target within FireHydrant's signals product. This can be used for paging users, teams, on-call schedules, and escalation policies.
*/
export function pagesCreateSignalsPage(
client: FirehydrantCore,
request: operations.CreateSignalsPageRequest,
request: components.CreateSignalsPage,
options?: RequestOptions,
): APIPromise<
Result<
Expand All @@ -57,7 +56,7 @@ export function pagesCreateSignalsPage(

async function $do(
client: FirehydrantCore,
request: operations.CreateSignalsPageRequest,
request: components.CreateSignalsPage,
options?: RequestOptions,
): Promise<
[
Expand All @@ -77,7 +76,7 @@ async function $do(
> {
const parsed = safeParse(
request,
(value) => operations.CreateSignalsPageRequest$outboundSchema.parse(value),
(value) => components.CreateSignalsPage$outboundSchema.parse(value),
"Input validation failed",
);
if (!parsed.ok) {
Expand Down
6 changes: 3 additions & 3 deletions src/lib/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,8 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
export const SDK_METADATA = {
language: "typescript",
openapiDocVersion: "0.0.1",
sdkVersion: "1.0.11",
genVersion: "2.692.0",
sdkVersion: "1.0.12",
genVersion: "2.694.1",
userAgent:
"speakeasy-sdk/typescript 1.0.11 2.692.0 0.0.1 firehydrant-typescript-sdk",
"speakeasy-sdk/typescript 1.0.12 2.694.1 0.0.1 firehydrant-typescript-sdk",
} as const;
2 changes: 1 addition & 1 deletion src/mcp-server/mcp-server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const routes = buildRouteMap({
export const app = buildApplication(routes, {
name: "mcp",
versionInfo: {
currentVersion: "1.0.11",
currentVersion: "1.0.12",
},
});

Expand Down
2 changes: 1 addition & 1 deletion src/mcp-server/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -473,7 +473,7 @@ export function createMCPServer(deps: {
}) {
const server = new McpServer({
name: "Firehydrant",
version: "1.0.11",
version: "1.0.12",
});

const client = new FirehydrantCore({
Expand Down
Loading