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
418 changes: 263 additions & 155 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
typescript:
version: 1.2.1
version: 1.2.2
acceptHeaderEnum: true
additionalDependencies:
dependencies: {}
Expand All @@ -49,6 +49,7 @@ typescript:
enumFormat: union
envVarPrefix: FIREHYDRANT
exportZodModelNamespace: false
flatAdditionalProperties: false
flattenGlobalSecurity: true
flattenSdk: true
flattenSpecOptions:
Expand Down Expand Up @@ -78,6 +79,7 @@ typescript:
outputModelSuffix: output
packageName: firehydrant-typescript-sdk
preApplyUnionDiscriminators: true
preserveModelFieldNames: false
responseFormat: flat
sseFlatResponse: false
templateVersion: v2
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.680.0
speakeasyVersion: 1.685.2
sources:
firehydrant-oas:
sourceNamespace: firehydrant-oas
sourceRevisionDigest: sha256:c64171a8ede22682e99faf43521037dfe52edd8772bbe7b39eb0d4c0006da265
sourceBlobDigest: sha256:6387d519d156ca1bb637eecad25876fafa3833f3cc8a24d515dd29b0cb8d11dd
sourceRevisionDigest: sha256:1f3d4e2a981c6ccf4403457c0d9127c42ddf641f81b3fec72144f008ab048d3c
sourceBlobDigest: sha256:4ec09d5ca2830f2b4460c1efc6be27ae960c68d80bf20475eb5c89b64591a0c3
tags:
- latest
- speakeasy-sdk-regen-1766014254
- speakeasy-sdk-regen-1767917347
- 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:c64171a8ede22682e99faf43521037dfe52edd8772bbe7b39eb0d4c0006da265
sourceBlobDigest: sha256:6387d519d156ca1bb637eecad25876fafa3833f3cc8a24d515dd29b0cb8d11dd
sourceRevisionDigest: sha256:1f3d4e2a981c6ccf4403457c0d9127c42ddf641f81b3fec72144f008ab048d3c
sourceBlobDigest: sha256:4ec09d5ca2830f2b4460c1efc6be27ae960c68d80bf20475eb5c89b64591a0c3
codeSamplesNamespace: firehydrant-typescript-sdk-oas-code-samples
codeSamplesRevisionDigest: sha256:244f78f04a4c37629e76321f971b504ec8b1672584dc59a8b6ffab48b1d9036f
codeSamplesRevisionDigest: sha256:175b371852ba4e925528248b5a4f36af58133cc61f2e8522e1fccf3a821d78a9
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
12 changes: 9 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -375,12 +375,15 @@ run();
* [getEnvironment](docs/sdks/catalogentries/README.md#getenvironment) - Get an environment
* [deleteEnvironment](docs/sdks/catalogentries/README.md#deleteenvironment) - Archive an environment
* [updateEnvironment](docs/sdks/catalogentries/README.md#updateenvironment) - Update an environment
* [listEnvironmentServices](docs/sdks/catalogentries/README.md#listenvironmentservices) - List services for an environment
* [listEnvironmentFunctionalities](docs/sdks/catalogentries/README.md#listenvironmentfunctionalities) - List functionalities for an environment
* [listServices](docs/sdks/catalogentries/README.md#listservices) - List services
* [createService](docs/sdks/catalogentries/README.md#createservice) - Create a service
* [createServiceLinks](docs/sdks/catalogentries/README.md#createservicelinks) - Create multiple services linked to external services
* [getService](docs/sdks/catalogentries/README.md#getservice) - Get a service
* [deleteService](docs/sdks/catalogentries/README.md#deleteservice) - Delete a service
* [updateService](docs/sdks/catalogentries/README.md#updateservice) - Update a service
* [listServiceEnvironments](docs/sdks/catalogentries/README.md#listserviceenvironments) - List environments for a service
* [getServiceDependencies](docs/sdks/catalogentries/README.md#getservicedependencies) - List dependencies for a service
* [listServiceAvailableUpstreamDependencies](docs/sdks/catalogentries/README.md#listserviceavailableupstreamdependencies) - List available upstream service dependencies
* [listServiceAvailableDownstreamDependencies](docs/sdks/catalogentries/README.md#listserviceavailabledownstreamdependencies) - List available downstream service dependencies
Expand All @@ -395,6 +398,7 @@ run();
* [getFunctionality](docs/sdks/catalogentries/README.md#getfunctionality) - Get a functionality
* [deleteFunctionality](docs/sdks/catalogentries/README.md#deletefunctionality) - Archive a functionality
* [updateFunctionality](docs/sdks/catalogentries/README.md#updatefunctionality) - Update a functionality
* [listFunctionalityEnvironments](docs/sdks/catalogentries/README.md#listfunctionalityenvironments) - List environments for a functionality
* [listFunctionalityServices](docs/sdks/catalogentries/README.md#listfunctionalityservices) - List services for a functionality
* [listUserOwnedServices](docs/sdks/catalogentries/README.md#listuserownedservices) - List services owned by a user's teams
* [listInfrastructures](docs/sdks/catalogentries/README.md#listinfrastructures) - Lists functionality, service and environment objects
Expand Down Expand Up @@ -648,7 +652,6 @@ run();
* [getRetrospectiveTemplate](docs/sdks/retrospectives/README.md#getretrospectivetemplate) - Get a retrospective template
* [deleteRetrospectiveTemplate](docs/sdks/retrospectives/README.md#deleteretrospectivetemplate) - Delete a retrospective template
* [updateRetrospectiveTemplate](docs/sdks/retrospectives/README.md#updateretrospectivetemplate) - Update a retrospective template
* [getRetrospectiveReportTemplate](docs/sdks/retrospectives/README.md#getretrospectivereporttemplate) - Get a retrospective report template

### [Roles](docs/sdks/roles/README.md)

Expand Down Expand Up @@ -924,12 +927,16 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
- [`catalogEntriesGetServiceDependencies`](docs/sdks/catalogentries/README.md#getservicedependencies) - List dependencies for a service
- [`catalogEntriesGetServiceDependency`](docs/sdks/catalogentries/README.md#getservicedependency) - Get a service dependency
- [`catalogEntriesIngestCatalogData`](docs/sdks/catalogentries/README.md#ingestcatalogdata) - Ingest service catalog data
- [`catalogEntriesListEnvironmentFunctionalities`](docs/sdks/catalogentries/README.md#listenvironmentfunctionalities) - List functionalities for an environment
- [`catalogEntriesListEnvironments`](docs/sdks/catalogentries/README.md#listenvironments) - List environments
- [`catalogEntriesListEnvironmentServices`](docs/sdks/catalogentries/README.md#listenvironmentservices) - List services for an environment
- [`catalogEntriesListFunctionalities`](docs/sdks/catalogentries/README.md#listfunctionalities) - List functionalities
- [`catalogEntriesListFunctionalityEnvironments`](docs/sdks/catalogentries/README.md#listfunctionalityenvironments) - List environments for a functionality
- [`catalogEntriesListFunctionalityServices`](docs/sdks/catalogentries/README.md#listfunctionalityservices) - List services for a functionality
- [`catalogEntriesListInfrastructures`](docs/sdks/catalogentries/README.md#listinfrastructures) - Lists functionality, service and environment objects
- [`catalogEntriesListServiceAvailableDownstreamDependencies`](docs/sdks/catalogentries/README.md#listserviceavailabledownstreamdependencies) - List available downstream service dependencies
- [`catalogEntriesListServiceAvailableUpstreamDependencies`](docs/sdks/catalogentries/README.md#listserviceavailableupstreamdependencies) - List available upstream service dependencies
- [`catalogEntriesListServiceEnvironments`](docs/sdks/catalogentries/README.md#listserviceenvironments) - List environments for a service
- [`catalogEntriesListServices`](docs/sdks/catalogentries/README.md#listservices) - List services
- [`catalogEntriesListUserOwnedServices`](docs/sdks/catalogentries/README.md#listuserownedservices) - List services owned by a user's teams
- [`catalogEntriesRefreshCatalog`](docs/sdks/catalogentries/README.md#refreshcatalog) - Refresh a service catalog
Expand Down Expand Up @@ -1138,7 +1145,6 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
- [`retrospectivesGetIncidentRetrospectiveField`](docs/sdks/retrospectives/README.md#getincidentretrospectivefield) - Get a retrospective field
- [`retrospectivesGetPostMortemQuestion`](docs/sdks/retrospectives/README.md#getpostmortemquestion) - Get a retrospective question
- [`retrospectivesGetPostMortemReport`](docs/sdks/retrospectives/README.md#getpostmortemreport) - Get a retrospective report
- [`retrospectivesGetRetrospectiveReportTemplate`](docs/sdks/retrospectives/README.md#getretrospectivereporttemplate) - Get a retrospective report template
- [`retrospectivesGetRetrospectiveTemplate`](docs/sdks/retrospectives/README.md#getretrospectivetemplate) - Get a retrospective template
- [`retrospectivesListIncidentRetrospectives`](docs/sdks/retrospectives/README.md#listincidentretrospectives) - All attached retrospectives for an incident
- [`retrospectivesListPostMortemQuestions`](docs/sdks/retrospectives/README.md#listpostmortemquestions) - List retrospective questions
Expand Down Expand Up @@ -1507,7 +1513,7 @@ run();


**Inherit from [`FirehydrantError`](./src/models/errors/firehydranterror.ts)**:
* [`ErrorEntity`](./src/models/errors/errorentity.ts): ErrorEntity model. Applicable to 12 of 458 methods.*
* [`ErrorEntity`](./src/models/errors/errorentity.ts): ErrorEntity model. Applicable to 12 of 461 methods.*
* [`ResponseValidationError`](./src/models/errors/responsevalidationerror.ts): Type mismatch between the data returned from the server and the structure expected by the SDK. See `error.rawValue` for the raw value and `error.pretty()` for a nicely formatted multi-line string.

</details>
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -266,4 +266,14 @@ Based on:
### Generated
- [typescript v1.2.1] .
### Releases
- [NPM v1.2.1] https://www.npmjs.com/package/firehydrant-typescript-sdk/v/1.2.1 - .
- [NPM v1.2.1] https://www.npmjs.com/package/firehydrant-typescript-sdk/v/1.2.1 - .

## 2026-01-15 00:09:01
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.685.2 (2.795.6) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v1.2.2] .
### Releases
- [NPM v1.2.2] https://www.npmjs.com/package/firehydrant-typescript-sdk/v/1.2.2 - .
2 changes: 1 addition & 1 deletion docs/models/components/bulkupdateincidentmilestones.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ let value: BulkUpdateIncidentMilestones = {
milestones: [
{
type: "<value>",
occurredAt: new Date("2025-10-01T23:28:44.501Z"),
occurredAt: new Date("2026-10-01T23:28:44.501Z"),
},
],
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { BulkUpdateIncidentMilestonesMilestone } from "firehydrant-typescript-sd

let value: BulkUpdateIncidentMilestonesMilestone = {
type: "<value>",
occurredAt: new Date("2025-10-08T05:09:58.072Z"),
occurredAt: new Date("2026-10-08T05:09:58.072Z"),
};
```

Expand Down
14 changes: 14 additions & 0 deletions docs/models/components/content.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Content

## Example Usage

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

let value: Content = {};
```

## Fields

| Field | Type | Required | Description |
| ----------- | ----------- | ----------- | ----------- |
10 changes: 6 additions & 4 deletions docs/models/components/createenvironment.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ let value: CreateEnvironment = {

## Fields

| Field | Type | Required | Description |
| ------------------ | ------------------ | ------------------ | ------------------ |
| `name` | *string* | :heavy_check_mark: | N/A |
| `description` | *string* | :heavy_minus_sign: | N/A |
| Field | Type | Required | Description |
| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
| `name` | *string* | :heavy_check_mark: | N/A |
| `description` | *string* | :heavy_minus_sign: | N/A |
| `functionalities` | [components.CreateEnvironmentFunctionality](../../models/components/createenvironmentfunctionality.md)[] | :heavy_minus_sign: | N/A |
| `services` | [components.CreateEnvironmentService](../../models/components/createenvironmentservice.md)[] | :heavy_minus_sign: | N/A |
17 changes: 17 additions & 0 deletions docs/models/components/createenvironmentfunctionality.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# CreateEnvironmentFunctionality

## Example Usage

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

let value: CreateEnvironmentFunctionality = {
id: "<id>",
};
```

## Fields

| Field | Type | Required | Description |
| --------------------- | --------------------- | --------------------- | --------------------- |
| `id` | *string* | :heavy_check_mark: | ID of a functionality |
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# GetRetrospectiveReportTemplateRequest
# CreateEnvironmentService

## Example Usage

```typescript
import { GetRetrospectiveReportTemplateRequest } from "firehydrant-typescript-sdk/models/operations";
import { CreateEnvironmentService } from "firehydrant-typescript-sdk/models/components";

let value: GetRetrospectiveReportTemplateRequest = {
let value: CreateEnvironmentService = {
id: "<id>",
};
```
Expand All @@ -14,4 +14,4 @@ let value: GetRetrospectiveReportTemplateRequest = {

| Field | Type | Required | Description |
| ------------------ | ------------------ | ------------------ | ------------------ |
| `id` | *string* | :heavy_check_mark: | N/A |
| `id` | *string* | :heavy_check_mark: | ID of a service |
1 change: 1 addition & 0 deletions docs/models/components/createfunctionality.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ let value: CreateFunctionality = {
| `name` | *string* | :heavy_check_mark: | N/A |
| `description` | *string* | :heavy_minus_sign: | N/A |
| `services` | [components.CreateFunctionalityService](../../models/components/createfunctionalityservice.md)[] | :heavy_minus_sign: | N/A |
| `environments` | [components.CreateFunctionalityEnvironment](../../models/components/createfunctionalityenvironment.md)[] | :heavy_minus_sign: | N/A |
| `labels` | Record<string, *string*> | :heavy_minus_sign: | A hash of label keys and values |
| `serviceTier` | [components.CreateFunctionalityServiceTier](../../models/components/createfunctionalityservicetier.md) | :heavy_minus_sign: | Integer representing functionality tier. Lower values represent higher criticality. Default is 5. |
| `alertOnAdd` | *boolean* | :heavy_minus_sign: | N/A |
Expand Down
17 changes: 17 additions & 0 deletions docs/models/components/createfunctionalityenvironment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# CreateFunctionalityEnvironment

## Example Usage

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

let value: CreateFunctionalityEnvironment = {
id: "<id>",
};
```

## Fields

| Field | Type | Required | Description |
| -------------------- | -------------------- | -------------------- | -------------------- |
| `id` | *string* | :heavy_check_mark: | ID of an environment |
2 changes: 1 addition & 1 deletion docs/models/components/createincidentmilestone.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { CreateIncidentMilestone } from "firehydrant-typescript-sdk/models/compo

let value: CreateIncidentMilestone = {
type: "<value>",
occurredAt: new Date("2024-04-24T13:05:36.106Z"),
occurredAt: new Date("2025-04-24T13:05:36.106Z"),
};
```

Expand Down
4 changes: 2 additions & 2 deletions docs/models/components/createoncallshift.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ Create a Signals on-call shift in a schedule.
import { CreateOnCallShift } from "firehydrant-typescript-sdk/models/components";

let value: CreateOnCallShift = {
startTime: new Date("2024-08-17T02:34:49.567Z"),
endTime: new Date("2023-06-01T00:39:49.630Z"),
startTime: new Date("2025-08-17T02:34:49.567Z"),
endTime: new Date("2024-05-31T00:39:49.630Z"),
};
```

Expand Down
Loading