Skip to content

Commit bb9d1e4

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate 0.2.4-alpha.34 (#46)
* ## Typescript SDK Changes: * `inkeepanalytics.query.exportConversationsQueryResults()`: **Added** * `inkeepanalytics.query.exportEventsQueryResults()`: **Added** * `inkeepanalytics.query.exportFeedbackQueryResults()`: **Added** * `inkeepanalytics.query.conversations()`: * `request.select.[].[field].mode` **Added** * `inkeepanalytics.query.queryEvents()`: * `request.select.[].[field].mode` **Added** * `inkeepanalytics.query.queryFeedback()`: * `request.select.[].[field].mode` **Added** * `inkeepanalytics.query.querySemanticThreads()`: * `request.select.[].[field].mode` **Added** * `inkeepanalytics.query.exportSemanticThreadsQueryResults()`: * `request.select.[].[field].mode` **Added** * empty commit to trigger [run-tests] workflow --------- Co-authored-by: speakeasybot <[email protected]> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
1 parent 856c1c6 commit bb9d1e4

File tree

202 files changed

+5466
-7418
lines changed

Some content is hidden

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

202 files changed

+5466
-7418
lines changed

.devcontainer/setup.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ curl -fsSL https://raw.githubusercontent.com/speakeasy-api/speakeasy/main/instal
77
rmdir samples || true
88
mkdir samples
99

10-
npm install
11-
npm install -g ts-node
10+
npm install --ignore-scripts
11+
npm install -g ts-node --ignore-scripts
1212
npm link
1313
npm link @inkeep/inkeep-analytics
1414
TS_CONFIG_CONTENT=$(cat <<EOL

.speakeasy/gen.lock

Lines changed: 3091 additions & 626 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,29 +19,41 @@ generation:
1919
auth:
2020
oAuth2ClientCredentialsEnabled: true
2121
oAuth2PasswordEnabled: true
22+
hoistGlobalSecurity: true
23+
schemas:
24+
allOfMergeStrategy: shallowMerge
25+
requestBodyFieldName: ""
26+
persistentEdits: {}
2227
tests:
2328
generateTests: true
2429
generateNewTests: false
2530
skipResponseBodyAssertions: false
2631
typescript:
27-
version: 0.2.4-alpha.33
32+
version: 0.2.4-alpha.34
33+
acceptHeaderEnum: true
2834
additionalDependencies:
2935
dependencies: {}
3036
devDependencies: {}
3137
peerDependencies: {}
3238
additionalPackageJSON: {}
39+
additionalScripts: {}
40+
alwaysIncludeInboundAndOutbound: false
3341
author: Speakeasy
3442
baseErrorName: InkeepAnalyticsError
3543
clientServerStatusCodesAsErrors: true
36-
constFieldsAlwaysOptional: true
44+
constFieldsAlwaysOptional: false
3745
defaultErrorName: APIError
3846
enableCustomCodeRegions: false
3947
enableMCPServer: true
4048
enableReactQuery: true
4149
enumFormat: union
4250
envVarPrefix: INKEEPANALYTICS
51+
exportZodModelNamespace: false
4352
flattenGlobalSecurity: true
4453
flatteningOrder: parameters-first
54+
formStringArrayEncodeMode: encoded-string
55+
forwardCompatibleEnumsByDefault: false
56+
forwardCompatibleUnionsByDefault: "false"
4557
generateExamples: true
4658
imports:
4759
option: openapi
@@ -51,13 +63,22 @@ typescript:
5163
operations: models/operations
5264
shared: models/components
5365
webhooks: models/webhooks
66+
inferUnionDiscriminators: true
5467
inputModelSuffix: input
5568
jsonpath: legacy
69+
laxMode: strict
5670
maxMethodParams: 0
5771
methodArguments: require-security-and-request
72+
modelPropertyCasing: camel
5873
moduleFormat: dual
74+
multipartArrayFormat: legacy
5975
outputModelSuffix: output
6076
packageName: '@inkeep/inkeep-analytics'
77+
preApplyUnionDiscriminators: true
6178
responseFormat: flat
79+
sseFlatResponse: false
6280
templateVersion: v2
81+
unionStrategy: left-to-right
82+
usageSDKInitImports: []
6383
useIndexModules: true
84+
zodVersion: v3

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.596.0
1+
speakeasyVersion: 1.676.1
22
sources:
33
Inkeep Analytics API:
44
sourceNamespace: inkeep-analytics-api
5-
sourceRevisionDigest: sha256:cfaf97907f52bfd4ac6ecd7130f44c15ca33da9c0d26469e91a9b4152b3ed413
6-
sourceBlobDigest: sha256:55b1b6aa7efa7193719f310504ab7dcf93b41f4368f9603e8c2f169db899f385
5+
sourceRevisionDigest: sha256:c30cf572de6f7f953c1b3dc727c85bdb766279e8d03fb4e855574fa1beaaeb36
6+
sourceBlobDigest: sha256:f2a990e955994b1c61106f0dbb8c7613cda8a820c6cfdd39cfaa0a17351509cc
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1754325423
9+
- speakeasy-sdk-regen-1764834633
1010
- 0.1.1
1111
targets:
1212
inkeep-analytics:
1313
source: Inkeep Analytics API
1414
sourceNamespace: inkeep-analytics-api
15-
sourceRevisionDigest: sha256:cfaf97907f52bfd4ac6ecd7130f44c15ca33da9c0d26469e91a9b4152b3ed413
16-
sourceBlobDigest: sha256:55b1b6aa7efa7193719f310504ab7dcf93b41f4368f9603e8c2f169db899f385
15+
sourceRevisionDigest: sha256:c30cf572de6f7f953c1b3dc727c85bdb766279e8d03fb4e855574fa1beaaeb36
16+
sourceBlobDigest: sha256:f2a990e955994b1c61106f0dbb8c7613cda8a820c6cfdd39cfaa0a17351509cc
1717
codeSamplesNamespace: inkeep-analytics-api-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:d2445d10c40aef993d8b00b7c86cd3d803093f6838ab4e48483c7fd213459b4b
18+
codeSamplesRevisionDigest: sha256:b453c443bc944442bad26796f70f3477cb60734255d280a1bd825e2c735c4035
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,9 @@ bun add @tanstack/react-query react react-dom
7474
### Yarn
7575

7676
```bash
77-
yarn add @inkeep/inkeep-analytics zod
77+
yarn add @inkeep/inkeep-analytics
7878
# Install optional peer dependencies if you plan to use React hooks
7979
yarn add @tanstack/react-query react react-dom
80-
81-
# Note that Yarn does not install peer dependencies automatically. You will need
82-
# to install zod as shown above.
8380
```
8481

8582
> [!NOTE]
@@ -263,40 +260,43 @@ run();
263260
<details open>
264261
<summary>Available methods</summary>
265262

266-
### [conversation](docs/sdks/conversation/README.md)
263+
### [InkeepAnalytics SDK](docs/sdks/inkeepanalytics/README.md)
264+
265+
* [topSearchQueries](docs/sdks/inkeepanalytics/README.md#topsearchqueries) - Top Search Queries
266+
* [weeklySearchUsers](docs/sdks/inkeepanalytics/README.md#weeklysearchusers) - Weekly Search Users
267+
268+
### [Conversation](docs/sdks/conversation/README.md)
267269

268270
* [getConversationByExternalId](docs/sdks/conversation/README.md#getconversationbyexternalid) - Get Conversation by External ID
269271

270-
### [conversations](docs/sdks/conversations/README.md)
272+
### [Conversations](docs/sdks/conversations/README.md)
271273

272274
* [log](docs/sdks/conversations/README.md#log) - Log Conversation
273275
* [list](docs/sdks/conversations/README.md#list) - Get All Conversations
274276
* [get](docs/sdks/conversations/README.md#get) - Get Conversation
275277
* [delete](docs/sdks/conversations/README.md#delete) - Delete Conversation
276278

277-
### [events](docs/sdks/events/README.md)
279+
### [Events](docs/sdks/events/README.md)
278280

279281
* [log](docs/sdks/events/README.md#log) - Log Event
280282

281-
### [feedback](docs/sdks/feedback/README.md)
283+
### [Feedback](docs/sdks/feedback/README.md)
282284

283285
* [submit](docs/sdks/feedback/README.md#submit) - Log Feedback
284286
* [list](docs/sdks/feedback/README.md#list) - Get All Feedback
285287
* [getFeedbackById](docs/sdks/feedback/README.md#getfeedbackbyid) - Get Feedback by ID
286288
* [deleteFeedbackById](docs/sdks/feedback/README.md#deletefeedbackbyid) - Delete Feedback by ID
287289

288-
### [InkeepAnalytics SDK](docs/sdks/inkeepanalytics/README.md)
289-
290-
* [topSearchQueries](docs/sdks/inkeepanalytics/README.md#topsearchqueries) - Top Search Queries
291-
* [weeklySearchUsers](docs/sdks/inkeepanalytics/README.md#weeklysearchusers) - Weekly Search Users
292-
293-
### [query](docs/sdks/query/README.md)
290+
### [Query](docs/sdks/query/README.md)
294291

295292
* [conversations](docs/sdks/query/README.md#conversations) - Query Conversations
296293
* [queryEvents](docs/sdks/query/README.md#queryevents) - Query Events
297294
* [queryFeedback](docs/sdks/query/README.md#queryfeedback) - Query Feedback
298295
* [querySemanticThreads](docs/sdks/query/README.md#querysemanticthreads) - Query Semantic Threads
299296
* [exportSemanticThreadsQueryResults](docs/sdks/query/README.md#exportsemanticthreadsqueryresults) - Export Semantic Threads Query Results
297+
* [exportConversationsQueryResults](docs/sdks/query/README.md#exportconversationsqueryresults) - Export Conversations Query Results
298+
* [exportEventsQueryResults](docs/sdks/query/README.md#exporteventsqueryresults) - Export Events Query Results
299+
* [exportFeedbackQueryResults](docs/sdks/query/README.md#exportfeedbackqueryresults) - Export Feedback Query Results
300300
* [queryPropertyKeys](docs/sdks/query/README.md#querypropertykeys) - Query Property Keys
301301
* [queryPropertyValues](docs/sdks/query/README.md#querypropertyvalues) - Query Property Values
302302

@@ -329,6 +329,9 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
329329
- [`feedbackList`](docs/sdks/feedback/README.md#list) - Get All Feedback
330330
- [`feedbackSubmit`](docs/sdks/feedback/README.md#submit) - Log Feedback
331331
- [`queryConversations`](docs/sdks/query/README.md#conversations) - Query Conversations
332+
- [`queryExportConversationsQueryResults`](docs/sdks/query/README.md#exportconversationsqueryresults) - Export Conversations Query Results
333+
- [`queryExportEventsQueryResults`](docs/sdks/query/README.md#exporteventsqueryresults) - Export Events Query Results
334+
- [`queryExportFeedbackQueryResults`](docs/sdks/query/README.md#exportfeedbackqueryresults) - Export Feedback Query Results
332335
- [`queryExportSemanticThreadsQueryResults`](docs/sdks/query/README.md#exportsemanticthreadsqueryresults) - Export Semantic Threads Query Results
333336
- [`queryQueryEvents`](docs/sdks/query/README.md#queryevents) - Query Events
334337
- [`queryQueryFeedback`](docs/sdks/query/README.md#queryfeedback) - Query Feedback
@@ -374,6 +377,9 @@ To learn about this feature and how to get started, check
374377
- [`useFeedbackList`](docs/sdks/feedback/README.md#list) - Get All Feedback
375378
- [`useFeedbackSubmitMutation`](docs/sdks/feedback/README.md#submit) - Log Feedback
376379
- [`useQueryConversationsMutation`](docs/sdks/query/README.md#conversations) - Query Conversations
380+
- [`useQueryExportConversationsQueryResultsMutation`](docs/sdks/query/README.md#exportconversationsqueryresults) - Export Conversations Query Results
381+
- [`useQueryExportEventsQueryResultsMutation`](docs/sdks/query/README.md#exporteventsqueryresults) - Export Events Query Results
382+
- [`useQueryExportFeedbackQueryResultsMutation`](docs/sdks/query/README.md#exportfeedbackqueryresults) - Export Feedback Query Results
377383
- [`useQueryExportSemanticThreadsQueryResultsMutation`](docs/sdks/query/README.md#exportsemanticthreadsqueryresults) - Export Semantic Threads Query Results
378384
- [`useQueryQueryEventsMutation`](docs/sdks/query/README.md#queryevents) - Query Events
379385
- [`useQueryQueryFeedbackMutation`](docs/sdks/query/README.md#queryfeedback) - Query Feedback
@@ -523,7 +529,7 @@ run();
523529

524530

525531
**Inherit from [`InkeepAnalyticsError`](./src/models/errors/inkeepanalyticserror.ts)**:
526-
* [`NotFound`](./src/models/errors/notfound.ts): Not Found. Status code `404`. Applicable to 7 of 19 methods.*
532+
* [`NotFound`](./src/models/errors/notfound.ts): Not Found. Status code `404`. Applicable to 7 of 22 methods.*
527533
* [`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.
528534

529535
</details>
@@ -601,7 +607,7 @@ httpClient.addHook("requestError", (error, request) => {
601607
console.groupEnd();
602608
});
603609

604-
const sdk = new InkeepAnalytics({ httpClient });
610+
const sdk = new InkeepAnalytics({ httpClient: httpClient });
605611
```
606612
<!-- End Custom HTTP Client [http-client] -->
607613

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,4 +378,14 @@ Based on:
378378
### Generated
379379
- [typescript v0.2.4-alpha.33] .
380380
### Releases
381-
- [NPM v0.2.4-alpha.33] https://www.npmjs.com/package/@inkeep/inkeep-analytics/v/0.2.4-alpha.33 - .
381+
- [NPM v0.2.4-alpha.33] https://www.npmjs.com/package/@inkeep/inkeep-analytics/v/0.2.4-alpha.33 - .
382+
383+
## 2025-12-15 04:29:35
384+
### Changes
385+
Based on:
386+
- OpenAPI Doc
387+
- Speakeasy CLI 1.676.1 (2.781.2) https://github.com/speakeasy-api/speakeasy
388+
### Generated
389+
- [typescript v0.2.4-alpha.34] .
390+
### Releases
391+
- [NPM v0.2.4-alpha.34] https://www.npmjs.com/package/@inkeep/inkeep-analytics/v/0.2.4-alpha.34 - .

RUNTIMES.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

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

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

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

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

@@ -38,11 +38,11 @@ so on):
3838
{
3939
"compilerOptions": {
4040
"target": "es2020", // or higher
41-
"lib": ["es2020", "dom", "dom.iterable"],
41+
"lib": ["es2020", "dom", "dom.iterable"]
4242
}
4343
}
4444
```
4545

4646
While `target` can be set to older ECMAScript versions, it may result in extra,
4747
unnecessary compatibility code being generated if you are not targeting old
48-
runtimes.
48+
runtimes.

docs/models/components/conversationsaggregationselection.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ let value: ConversationsAggregationSelection = {
1313

1414
## Fields
1515

16-
| Field | Type | Required | Description |
17-
| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
18-
| `type` | [components.ConversationsAggregationSelectionType](../../models/components/conversationsaggregationselectiontype.md) | :heavy_check_mark: | N/A |
19-
| `aggregation` | [components.Aggregation](../../models/components/aggregation.md) | :heavy_check_mark: | N/A |
20-
| `field` | [components.Field](../../models/components/field.md) | :heavy_minus_sign: | N/A |
21-
| `path` | *string*[] | :heavy_minus_sign: | N/A |
16+
| Field | Type | Required | Description |
17+
| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
18+
| `type` | *"aggregation"* | :heavy_check_mark: | N/A |
19+
| `aggregation` | [components.Aggregation](../../models/components/aggregation.md) | :heavy_check_mark: | N/A |
20+
| `field` | [components.Field](../../models/components/field.md) | :heavy_minus_sign: | N/A |
21+
| `path` | *string*[] | :heavy_minus_sign: | N/A |

0 commit comments

Comments
 (0)