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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
37 changes: 21 additions & 16 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
lockVersion: 2.0.0
id: 6a2d7b70-1321-499a-8677-a99a42c2e4b6
management:
docChecksum: b64c9fecb8c502275eece775e517c520
docChecksum: ca38c2616f01addeec74908d4a714b6e
docVersion: 0.0.1
speakeasyVersion: 1.622.1
generationVersion: 2.709.0
releaseVersion: 1.0.14
configChecksum: c40696518835b89b6d86f835b9a87fde
speakeasyVersion: 1.639.3
generationVersion: 2.730.5
releaseVersion: 1.1.0
configChecksum: a7e2389b2eb92461f431c14b79a66500
repoURL: https://github.com/firehydrant/firehydrant-typescript-sdk.git
installationURL: https://github.com/firehydrant/firehydrant-typescript-sdk
published: true
features:
typescript:
additionalDependencies: 0.1.0
constsAndDefaults: 0.1.12
core: 3.21.23
core: 3.24.1
defaultEnabledRetries: 0.1.0
devContainers: 2.90.1
enumUnions: 0.1.0
Expand Down Expand Up @@ -262,12 +262,9 @@ generatedFiles:
- docs/models/components/externalresourceentity.md
- docs/models/components/fieldmappingfieldmapentity.md
- docs/models/components/fieldmappingmappablefieldentity.md
- docs/models/components/filtervalues.md
- docs/models/components/formconfigurationentity.md
- docs/models/components/functionalityentity.md
- docs/models/components/functionalityentitylabels.md
- docs/models/components/functionalityentitylite.md
- docs/models/components/functionalityentitylitelabels.md
- docs/models/components/functionalityentitypaginated.md
- docs/models/components/functionalitywithallservicesentity.md
- docs/models/components/headers.md
Expand Down Expand Up @@ -397,7 +394,6 @@ generatedFiles:
- docs/models/components/nullableincidentsconferencebridgeentityattachment.md
- docs/models/components/nullableincidentscontextobjectentity.md
- docs/models/components/nullableincidenttypeentitytemplateentity.md
- docs/models/components/nullableincidenttypeentitytemplateentitylabels.md
- docs/models/components/nullableincidenttypeentitytemplatevaluesentity.md
- docs/models/components/nullableintegrationentity.md
- docs/models/components/nullableintegrationsawsconnectionentity.md
Expand Down Expand Up @@ -438,7 +434,6 @@ generatedFiles:
- docs/models/components/nullablerunbookswebhookdeliveryentity.md
- docs/models/components/nullablescheduleentity.md
- docs/models/components/nullableserviceentity.md
- docs/models/components/nullableserviceentitylabels.md
- docs/models/components/nullableserviceentitymanagedbysettings.md
- docs/models/components/nullableseveritymatrixconditionentity.md
- docs/models/components/nullableseveritymatriximpactentity.md
Expand Down Expand Up @@ -480,10 +475,12 @@ generatedFiles:
- docs/models/components/nuncconnectionentitypaginated.md
- docs/models/components/nuncemailsubscribersentity.md
- docs/models/components/nuncnuncsubscription.md
- docs/models/components/operation.md
- docs/models/components/organizationscustomfielddefinitionentity.md
- docs/models/components/overrideoncallschedulerotationshifts.md
- docs/models/components/patchscimgroup.md
- docs/models/components/patchscimgroupoperation.md
- docs/models/components/patchscimuser.md
- docs/models/components/patchscimuseroperation.md
- docs/models/components/permissionentitylist.md
- docs/models/components/pongentity.md
- docs/models/components/postmortemspostmortemreportentity.md
Expand Down Expand Up @@ -562,10 +559,7 @@ generatedFiles:
- docs/models/components/servicedependencyentity.md
- docs/models/components/serviceentity.md
- docs/models/components/serviceentitychecklist.md
- docs/models/components/serviceentitychecklistlabels.md
- docs/models/components/serviceentitylabels.md
- docs/models/components/serviceentitylite.md
- docs/models/components/serviceentitylitelabels.md
- docs/models/components/serviceentitymanagedbysettings.md
- docs/models/components/serviceentitypaginated.md
- docs/models/components/servicelinkentity.md
Expand Down Expand Up @@ -1174,6 +1168,7 @@ generatedFiles:
- docs/models/operations/orderby.md
- docs/models/operations/orderdirection.md
- docs/models/operations/overrideoncallschedulerotationshiftsrequest.md
- docs/models/operations/patchscimgrouprequest.md
- docs/models/operations/patchscimuserrequest.md
- docs/models/operations/previewoncallschedulerotationrequest.md
- docs/models/operations/previewteamoncallschedulerequest.md
Expand Down Expand Up @@ -1301,7 +1296,6 @@ generatedFiles:
- docs/sdks/changes/README.md
- docs/sdks/communication/README.md
- docs/sdks/conversations/README.md
- docs/sdks/firehydrant/README.md
- docs/sdks/incidents/README.md
- docs/sdks/incidentsettings/README.md
- docs/sdks/integrations/README.md
Expand Down Expand Up @@ -1637,6 +1631,7 @@ generatedFiles:
- src/funcs/scimGetSCIMUser.ts
- src/funcs/scimListSCIMGroups.ts
- src/funcs/scimListSCIMUsers.ts
- src/funcs/scimPatchSCIMGroup.ts
- src/funcs/scimPatchSCIMUser.ts
- src/funcs/scimUpdateSCIMGroup.ts
- src/funcs/scimUpdateSCIMUser.ts
Expand Down Expand Up @@ -2119,6 +2114,7 @@ generatedFiles:
- src/mcp-server/tools/scimGetSCIMUser.ts
- src/mcp-server/tools/scimListSCIMGroups.ts
- src/mcp-server/tools/scimListSCIMUsers.ts
- src/mcp-server/tools/scimPatchSCIMGroup.ts
- src/mcp-server/tools/scimPatchSCIMUser.ts
- src/mcp-server/tools/scimUpdateSCIMGroup.ts
- src/mcp-server/tools/scimUpdateSCIMUser.ts
Expand Down Expand Up @@ -2524,6 +2520,7 @@ generatedFiles:
- src/models/components/nuncnuncsubscription.ts
- src/models/components/organizationscustomfielddefinitionentity.ts
- src/models/components/overrideoncallschedulerotationshifts.ts
- src/models/components/patchscimgroup.ts
- src/models/components/patchscimuser.ts
- src/models/components/permissionentitylist.ts
- src/models/components/pongentity.ts
Expand Down Expand Up @@ -3017,6 +3014,7 @@ generatedFiles:
- src/models/operations/listwebhookdeliveries.ts
- src/models/operations/listwebhooks.ts
- src/models/operations/overrideoncallschedulerotationshifts.ts
- src/models/operations/patchscimgroup.ts
- src/models/operations/patchscimuser.ts
- src/models/operations/previewoncallschedulerotation.ts
- src/models/operations/previewteamoncallschedule.ts
Expand Down Expand Up @@ -6597,5 +6595,12 @@ examples:
responses:
"201":
application/json: {}
patch_scim_group:
speakeasy-default-patch-scim-group:
parameters:
path:
id: "<id>"
requestBody:
application/scim+json: {"Operations": [{"op": "<value>", "path": "/var/tmp"}]}
examplesVersion: 1.0.2
generatedTests: {}
6 changes: 5 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,15 @@ generation:
oAuth2ClientCredentialsEnabled: true
oAuth2PasswordEnabled: true
hoistGlobalSecurity: true
schemas:
allOfMergeStrategy: shallowMerge
tests:
generateTests: true
generateNewTests: false
skipResponseBodyAssertions: false
typescript:
version: 1.0.14
version: 1.1.0
acceptHeaderEnum: true
additionalDependencies:
dependencies: {}
devDependencies: {}
Expand Down Expand Up @@ -68,3 +71,4 @@ typescript:
templateVersion: v2
usageSDKInitImports: []
useIndexModules: true
zodVersion: v3
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.622.1
speakeasyVersion: 1.639.3
sources:
firehydrant-oas:
sourceNamespace: firehydrant-oas
sourceRevisionDigest: sha256:3097029d728beac7188b5340a80713f160bd3d6488290b4415fc7f1a3348e939
sourceBlobDigest: sha256:553825ec4442cdfe2386569a5f6e906aca62920de30c20d6abf2766d86e24ca3
sourceRevisionDigest: sha256:141fbab4b520b8f3a67e6cc91cdcb3aff3cc14bd64778a9d4514e1d7eb9f901f
sourceBlobDigest: sha256:053b95a887d542b5c8132ca2f926dbff76d754f2dc5b8abdf68e6f8821ea5816
tags:
- latest
- speakeasy-sdk-regen-1757981266
- speakeasy-sdk-regen-1759450051
- 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:3097029d728beac7188b5340a80713f160bd3d6488290b4415fc7f1a3348e939
sourceBlobDigest: sha256:553825ec4442cdfe2386569a5f6e906aca62920de30c20d6abf2766d86e24ca3
sourceRevisionDigest: sha256:141fbab4b520b8f3a67e6cc91cdcb3aff3cc14bd64778a9d4514e1d7eb9f901f
sourceBlobDigest: sha256:053b95a887d542b5c8132ca2f926dbff76d754f2dc5b8abdf68e6f8821ea5816
codeSamplesNamespace: firehydrant-typescript-sdk-oas-code-samples
codeSamplesRevisionDigest: sha256:fa8d032148e7b6dee8fbb9425ae15657b1ae27f217936e859decdd3a614feaaa
codeSamplesRevisionDigest: sha256:32cb2f670f7ff36bd052eb722465b7a22f0ed7181852de213839d2094b7f01b8
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
10 changes: 4 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,10 +164,7 @@ bun add firehydrant-typescript-sdk
### Yarn

```bash
yarn add firehydrant-typescript-sdk zod

# Note that Yarn does not install peer dependencies automatically. You will need
# to install zod as shown above.
yarn add firehydrant-typescript-sdk
```

> [!NOTE]
Expand Down Expand Up @@ -442,7 +439,6 @@ run();
* [listComments](docs/sdks/conversations/README.md#listcomments) - List comments for a conversation
* [createComment](docs/sdks/conversations/README.md#createcomment) - Create a conversation comment


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

* [listIncidents](docs/sdks/incidents/README.md#listincidents) - List incidents
Expand Down Expand Up @@ -684,6 +680,7 @@ run();
* [getScimGroup](docs/sdks/scim/README.md#getscimgroup) - Get a SCIM group
* [updateScimGroup](docs/sdks/scim/README.md#updatescimgroup) - Update a SCIM group and assign members
* [deleteScimGroup](docs/sdks/scim/README.md#deletescimgroup) - Delete a SCIM group
* [patchScimGroup](docs/sdks/scim/README.md#patchscimgroup) - Partially update a SCIM group
* [listScimGroups](docs/sdks/scim/README.md#listscimgroups) - List SCIM groups
* [createScimGroup](docs/sdks/scim/README.md#createscimgroup) - Create a SCIM group and assign members
* [getScimUser](docs/sdks/scim/README.md#getscimuser) - Get a SCIM user
Expand Down Expand Up @@ -1178,6 +1175,7 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
- [`scimGetSCIMUser`](docs/sdks/scim/README.md#getscimuser) - Get a SCIM user
- [`scimListSCIMGroups`](docs/sdks/scim/README.md#listscimgroups) - List SCIM groups
- [`scimListSCIMUsers`](docs/sdks/scim/README.md#listscimusers) - List SCIM users
- [`scimPatchSCIMGroup`](docs/sdks/scim/README.md#patchscimgroup) - Partially update a SCIM group
- [`scimPatchSCIMUser`](docs/sdks/scim/README.md#patchscimuser) - Update a User from SCIM data
- [`scimUpdateSCIMGroup`](docs/sdks/scim/README.md#updatescimgroup) - Update a SCIM group and assign members
- [`scimUpdateSCIMUser`](docs/sdks/scim/README.md#updatescimuser) - Update a User from SCIM data
Expand Down Expand Up @@ -1493,7 +1491,7 @@ run();


**Inherit from [`FirehydrantError`](./src/models/errors/firehydranterror.ts)**:
* [`ErrorEntity`](./src/models/errors/errorentity.ts): ErrorEntity model. Applicable to 12 of 449 methods.*
* [`ErrorEntity`](./src/models/errors/errorentity.ts): ErrorEntity model. Applicable to 12 of 450 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 @@ -236,4 +236,14 @@ Based on:
### Generated
- [typescript v1.0.14] .
### Releases
- [NPM v1.0.14] https://www.npmjs.com/package/firehydrant-typescript-sdk/v/1.0.14 - .
- [NPM v1.0.14] https://www.npmjs.com/package/firehydrant-typescript-sdk/v/1.0.14 - .

## 2025-10-26 00:08:09
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.639.3 (2.730.5) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v1.1.0] .
### Releases
- [NPM v1.1.0] https://www.npmjs.com/package/firehydrant-typescript-sdk/v/1.1.0 - .
12 changes: 6 additions & 6 deletions RUNTIMES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

This SDK is intended to be used in JavaScript runtimes that support ECMAScript 2020 or newer. The SDK uses the following features:

* [Web Fetch API][web-fetch]
* [Web Streams API][web-streams] and in particular `ReadableStream`
* [Async iterables][async-iter] using `Symbol.asyncIterator`
- [Web Fetch API][web-fetch]
- [Web Streams API][web-streams] and in particular `ReadableStream`
- [Async iterables][async-iter] using `Symbol.asyncIterator`

[web-fetch]: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
[web-streams]: https://developer.mozilla.org/en-US/docs/Web/API/Streams_API
Expand All @@ -25,7 +25,7 @@ Runtime environments that are explicitly supported are:

The following `tsconfig.json` options are recommended for projects using this
SDK in order to get static type support for features like async iterables,
streams and `fetch`-related APIs ([`for await...of`][for-await-of],
streams and `fetch`-related APIs ([`for await...of`][for-await-of],
[`AbortSignal`][abort-signal], [`Request`][request], [`Response`][response] and
so on):

Expand All @@ -38,11 +38,11 @@ so on):
{
"compilerOptions": {
"target": "es2020", // or higher
"lib": ["es2020", "dom", "dom.iterable"],
"lib": ["es2020", "dom", "dom.iterable"]
}
}
```

While `target` can be set to older ECMAScript versions, it may result in extra,
unnecessary compatibility code being generated if you are not targeting old
runtimes.
runtimes.
1 change: 1 addition & 0 deletions docs/models/components/createscimuser.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ let value: CreateScimUser = {
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `userName` | *string* | :heavy_check_mark: | A service provider's unique identifier for the user |
| `externalId` | *string* | :heavy_minus_sign: | A unique identifier for the user from the external provisioning system |
| `name` | [components.CreateScimUserName](../../models/components/createscimusername.md) | :heavy_check_mark: | The components of the user's name |
| `emails` | [components.CreateScimUserEmail](../../models/components/createscimuseremail.md)[] | :heavy_check_mark: | Email addresses for the User |
| `roles` | [components.CreateScimUserRoles](../../models/components/createscimuserroles.md) | :heavy_minus_sign: | Roles for the User. Options are owner, member, collaborator, or viewer. Roles may be specified as strings or SCIM role objects. |
Expand Down
16 changes: 0 additions & 16 deletions docs/models/components/filtervalues.md

This file was deleted.

Loading