11lockVersion: 2.0.0
22id: 2d20490e-9921-47d5-9711-d3c4b91c8cfa
33management:
4- docChecksum: 6807571eaff6a3b2c28643bd219cfea1
4+ docChecksum: 9523b9459b5f677a101907d505c25740
55 docVersion: 1.0.0
6- speakeasyVersion: 1.542.3
7- generationVersion: 2.597.9
8- releaseVersion: 0.11.2
9- configChecksum: 2452bd68f14270dd418f1efde42bf089
6+ speakeasyVersion: 1.546.1
7+ generationVersion: 2.604.2
8+ releaseVersion: 0.12.0
9+ configChecksum: 885a98a924647abb089e5b22be351cea
1010 repoURL: https://github.com/s2-streamstore/s2-sdk-typescript.git
1111 installationURL: https://github.com/s2-streamstore/s2-sdk-typescript
1212 published: true
1313features:
1414 typescript:
15+ acceptHeaders: 2.81.2
1516 additionalDependencies: 0.1.0
1617 constsAndDefaults: 0.1.11
17- core: 3.21.7
18+ core: 3.21.8
1819 defaultEnabledRetries: 0.1.0
1920 devContainers: 2.90.0
2021 enumUnions: 0.1.0
2122 envVarSecurityUsage: 0.1.2
23+ errorUnions: 0.1.1
2224 errors: 2.84.0
2325 globalSecurity: 2.82.13
2426 globalSecurityCallbacks: 0.1.0
2527 globalSecurityFlattening: 0.1.0
26- globalServerURLs: 2.82.4
28+ globalServerURLs: 2.82.5
2729 mcpServer: 0.9.2
2830 methodServerURLs: 2.82.1
2931 nullables: 0.1.1
3032 pagination: 2.83.0
3133 responseFormat: 0.2.3
3234 retries: 2.83.0
3335 sdkHooks: 0.2.0
36+ serverEvents: 0.1.5
3437 unions: 2.85.8
3538generatedFiles:
3639 - .devcontainer/README.md
@@ -44,37 +47,57 @@ generatedFiles:
4447 - docs/lib/utils/retryconfig.md
4548 - docs/models/components/accesstokeninfo.md
4649 - docs/models/components/accesstokenscope.md
50+ - docs/models/components/appendack.md
51+ - docs/models/components/appendinput.md
52+ - docs/models/components/appendrecord.md
4753 - docs/models/components/basinconfig.md
4854 - docs/models/components/basininfo.md
4955 - docs/models/components/basinreconfiguration.md
5056 - docs/models/components/basinscope.md
5157 - docs/models/components/basinstate.md
52- - docs/models/components/checktailresponse .md
58+ - docs/models/components/batch .md
5359 - docs/models/components/createbasinrequest.md
60+ - docs/models/components/createorreconfigurebasinrequest.md
61+ - docs/models/components/createorreconfigurebasinrequestscope.md
62+ - docs/models/components/createstreamrequest.md
63+ - docs/models/components/errort.md
5464 - docs/models/components/exact.md
65+ - docs/models/components/header.md
5566 - docs/models/components/issueaccesstokenresponse.md
5667 - docs/models/components/listaccesstokensresponse.md
5768 - docs/models/components/listbasinsresponse.md
5869 - docs/models/components/liststreamsresponse.md
5970 - docs/models/components/one.md
6071 - docs/models/components/operation.md
6172 - docs/models/components/permittedoperationgroups.md
73+ - docs/models/components/ping.md
6274 - docs/models/components/prefix.md
75+ - docs/models/components/readbatch.md
76+ - docs/models/components/readevent.md
6377 - docs/models/components/readwritepermissions.md
6478 - docs/models/components/resourceset.md
6579 - docs/models/components/retentionpolicy.md
80+ - docs/models/components/s2format.md
6681 - docs/models/components/scope.md
6782 - docs/models/components/security.md
83+ - docs/models/components/sequencedrecord.md
6884 - docs/models/components/storageclass.md
6985 - docs/models/components/streamconfig.md
7086 - docs/models/components/streaminfo.md
7187 - docs/models/components/streamposition.md
7288 - docs/models/components/streamreconfiguration.md
89+ - docs/models/components/tailresponse.md
7390 - docs/models/components/timestampingconfig.md
7491 - docs/models/components/timestampingmode.md
7592 - docs/models/components/timestampingreconfiguration.md
93+ - docs/models/errors/appendconditionfailed.md
7694 - docs/models/errors/errorresponse.md
95+ - docs/models/errors/notfounderror.md
96+ - docs/models/errors/one.md
7797 - docs/models/errors/retryableerror.md
98+ - docs/models/errors/tailresponse.md
99+ - docs/models/errors/two.md
100+ - docs/models/operations/appendrequest.md
78101 - docs/models/operations/checktailrequest.md
79102 - docs/models/operations/createorreconfigurebasinrequest.md
80103 - docs/models/operations/createorreconfigurestreamrequest.md
@@ -87,6 +110,8 @@ generatedFiles:
87110 - docs/models/operations/listbasinsresponse.md
88111 - docs/models/operations/liststreamsrequest.md
89112 - docs/models/operations/liststreamsresponse.md
113+ - docs/models/operations/readrequest.md
114+ - docs/models/operations/readresponse.md
90115 - docs/models/operations/reconfigurebasinrequest.md
91116 - docs/models/operations/reconfigurestreamrequest.md
92117 - docs/models/operations/revokeaccesstokenrequest.md
@@ -102,13 +127,17 @@ generatedFiles:
102127 - src/funcs/accessTokensIssueAccessToken.ts
103128 - src/funcs/accessTokensListAccessTokens.ts
104129 - src/funcs/accessTokensRevokeAccessToken.ts
130+ - src/funcs/basinsCreateBasin.ts
105131 - src/funcs/basinsCreateOrReconfigureBasin.ts
106132 - src/funcs/basinsDeleteBasin.ts
107133 - src/funcs/basinsGetBasinConfig.ts
108134 - src/funcs/basinsListBasins.ts
109135 - src/funcs/basinsReconfigureBasin.ts
136+ - src/funcs/recordsAppend.ts
110137 - src/funcs/recordsCheckTail.ts
138+ - src/funcs/recordsRead.ts
111139 - src/funcs/streamsCreateOrReconfigureStream.ts
140+ - src/funcs/streamsCreateStream.ts
112141 - src/funcs/streamsDeleteStream.ts
113142 - src/funcs/streamsGetStreamConfig.ts
114143 - src/funcs/streamsListStreams.ts
@@ -122,6 +151,7 @@ generatedFiles:
122151 - src/lib/dlv.ts
123152 - src/lib/encodings.ts
124153 - src/lib/env.ts
154+ - src/lib/event-streams.ts
125155 - src/lib/files.ts
126156 - src/lib/http.ts
127157 - src/lib/is-plain-object.ts
@@ -149,54 +179,73 @@ generatedFiles:
149179 - src/mcp-server/tools/accessTokensIssueAccessToken.ts
150180 - src/mcp-server/tools/accessTokensListAccessTokens.ts
151181 - src/mcp-server/tools/accessTokensRevokeAccessToken.ts
182+ - src/mcp-server/tools/basinsCreateBasin.ts
152183 - src/mcp-server/tools/basinsCreateOrReconfigureBasin.ts
153184 - src/mcp-server/tools/basinsDeleteBasin.ts
154185 - src/mcp-server/tools/basinsGetBasinConfig.ts
155186 - src/mcp-server/tools/basinsListBasins.ts
156187 - src/mcp-server/tools/basinsReconfigureBasin.ts
188+ - src/mcp-server/tools/recordsAppend.ts
157189 - src/mcp-server/tools/recordsCheckTail.ts
190+ - src/mcp-server/tools/recordsRead.ts
158191 - src/mcp-server/tools/streamsCreateOrReconfigureStream.ts
192+ - src/mcp-server/tools/streamsCreateStream.ts
159193 - src/mcp-server/tools/streamsDeleteStream.ts
160194 - src/mcp-server/tools/streamsGetStreamConfig.ts
161195 - src/mcp-server/tools/streamsListStreams.ts
162196 - src/mcp-server/tools/streamsReconfigureStream.ts
163197 - src/models/components/accesstokeninfo.ts
164198 - src/models/components/accesstokenscope.ts
199+ - src/models/components/appendack.ts
200+ - src/models/components/appendinput.ts
201+ - src/models/components/appendrecord.ts
165202 - src/models/components/basinconfig.ts
166203 - src/models/components/basininfo.ts
167204 - src/models/components/basinreconfiguration.ts
168205 - src/models/components/basinscope.ts
169206 - src/models/components/basinstate.ts
170- - src/models/components/checktailresponse.ts
171207 - src/models/components/createbasinrequest.ts
208+ - src/models/components/createorreconfigurebasinrequest.ts
209+ - src/models/components/createstreamrequest.ts
210+ - src/models/components/header.ts
172211 - src/models/components/index.ts
173212 - src/models/components/issueaccesstokenresponse.ts
174213 - src/models/components/listaccesstokensresponse.ts
175214 - src/models/components/listbasinsresponse.ts
176215 - src/models/components/liststreamsresponse.ts
177216 - src/models/components/operation.ts
178217 - src/models/components/permittedoperationgroups.ts
218+ - src/models/components/readbatch.ts
219+ - src/models/components/readevent.ts
179220 - src/models/components/readwritepermissions.ts
180221 - src/models/components/resourceset.ts
181222 - src/models/components/retentionpolicy.ts
223+ - src/models/components/s2format.ts
182224 - src/models/components/security.ts
225+ - src/models/components/sequencedrecord.ts
183226 - src/models/components/storageclass.ts
184227 - src/models/components/streamconfig.ts
185228 - src/models/components/streaminfo.ts
186229 - src/models/components/streamposition.ts
187230 - src/models/components/streamreconfiguration.ts
231+ - src/models/components/tailresponse.ts
188232 - src/models/components/timestampingconfig.ts
189233 - src/models/components/timestampingmode.ts
190234 - src/models/components/timestampingreconfiguration.ts
191235 - src/models/errors/apierror.ts
236+ - src/models/errors/appendconditionfailed.ts
192237 - src/models/errors/errorresponse.ts
193238 - src/models/errors/httpclienterrors.ts
194239 - src/models/errors/index.ts
240+ - src/models/errors/notfounderror.ts
195241 - src/models/errors/retryableerror.ts
196242 - src/models/errors/sdkvalidationerror.ts
243+ - src/models/errors/tailresponse.ts
244+ - src/models/operations/append.ts
197245 - src/models/operations/checktail.ts
198246 - src/models/operations/createorreconfigurebasin.ts
199247 - src/models/operations/createorreconfigurestream.ts
248+ - src/models/operations/createstream.ts
200249 - src/models/operations/deletebasin.ts
201250 - src/models/operations/deletestream.ts
202251 - src/models/operations/getbasinconfig.ts
@@ -205,6 +254,7 @@ generatedFiles:
205254 - src/models/operations/listaccesstokens.ts
206255 - src/models/operations/listbasins.ts
207256 - src/models/operations/liststreams.ts
257+ - src/models/operations/read.ts
208258 - src/models/operations/reconfigurebasin.ts
209259 - src/models/operations/reconfigurestream.ts
210260 - src/models/operations/revokeaccesstoken.ts
@@ -234,7 +284,7 @@ examples:
234284 limit: 1000
235285 responses:
236286 "200":
237- application/json: {"access_tokens": [{"auto_prefix_streams": false, "id": "<id>", "scope": {}}, {"auto_prefix_streams": false, "id": "<id>", "scope": {}}], "has_more": false}
287+ application/json: {"access_tokens": [{"auto_prefix_streams": false, "id": "<id>", "scope": {}}, {"auto_prefix_streams": false, "id": "<id>", "scope": {}}, {"auto_prefix_streams": false, "id": "<id>", "scope": {}} ], "has_more": false}
238288 "400":
239289 application/json: {"message": "<value>", "error": "<value>"}
240290 "499":
@@ -275,7 +325,20 @@ examples:
275325 limit: 1000
276326 responses:
277327 "200":
278- application/json: {"basins": [{"name": "<value>", "scope": "aws:us-east-1", "state": "active"}], "has_more": true}
328+ application/json: {"basins": [{"name": "<value>", "scope": "aws:us-east-1", "state": "active"}, {"name": "<value>", "scope": "aws:us-east-1", "state": "active"}, {"name": "<value>", "scope": "aws:us-east-1", "state": "active"}], "has_more": false}
329+ "400":
330+ application/json: {"message": "<value>", "error": "<value>"}
331+ "499":
332+ application/json: {"error": "<value>"}
333+ "500":
334+ application/json: {"error": "<value>"}
335+ create_basin:
336+ speakeasy-default-create-basin:
337+ requestBody:
338+ application/json: {"basin": "<value>"}
339+ responses:
340+ "201":
341+ application/json: {"name": "<value>", "scope": "aws:us-east-1", "state": "deleting"}
279342 "400":
280343 application/json: {"message": "<value>", "error": "<value>"}
281344 "499":
@@ -302,8 +365,6 @@ examples:
302365 path:
303366 basin: "<value>"
304367 header: {}
305- requestBody:
306- application/json: {}
307368 responses:
308369 "201":
309370 application/json: {"name": "<value>", "scope": "aws:us-east-1", "state": "active"}
@@ -321,6 +382,8 @@ examples:
321382 responses:
322383 "400":
323384 application/json: {"message": "<value>", "error": "<value>"}
385+ "404":
386+ application/json: {"error": "<value>"}
324387 "499":
325388 application/json: {"error": "<value>"}
326389 "500":
@@ -350,7 +413,20 @@ examples:
350413 limit: 1000
351414 responses:
352415 "200":
353- application/json: {"has_more": false, "streams": []}
416+ application/json: {"has_more": true, "streams": [{"created_at": "<value>", "name": "<value>"}, {"created_at": "<value>", "name": "<value>"}, {"created_at": "<value>", "name": "<value>"}]}
417+ "400":
418+ application/json: {"message": "<value>", "error": "<value>"}
419+ "499":
420+ application/json: {"error": "<value>"}
421+ "500":
422+ application/json: {"error": "<value>"}
423+ create_stream:
424+ speakeasy-default-create-stream:
425+ requestBody:
426+ application/json: {"stream": "<value>"}
427+ responses:
428+ "201":
429+ application/json: {"created_at": "<value>", "name": "<value>"}
354430 "400":
355431 application/json: {"message": "<value>", "error": "<value>"}
356432 "499":
@@ -377,11 +453,9 @@ examples:
377453 path:
378454 stream: "<value>"
379455 header: {}
380- requestBody:
381- application/json: {}
382456 responses:
383457 "201":
384- application/json: {"created_at": "1744554214398 ", "name": "<value>"}
458+ application/json: {"created_at": "<value> ", "name": "<value>"}
385459 "400":
386460 application/json: {"message": "<value>", "error": "<value>"}
387461 "499":
@@ -396,6 +470,8 @@ examples:
396470 responses:
397471 "400":
398472 application/json: {"message": "<value>", "error": "<value>"}
473+ "404":
474+ application/json: {"error": "<value>"}
399475 "499":
400476 application/json: {"error": "<value>"}
401477 "500":
@@ -416,19 +492,56 @@ examples:
416492 application/json: {"error": "<value>"}
417493 "500":
418494 application/json: {"error": "<value>"}
495+ read:
496+ speakeasy-default-read:
497+ parameters:
498+ path:
499+ stream: "<value>"
500+ query: {}
501+ header: {}
502+ responses:
503+ "200":
504+ application/json: {"records": [{"seq_num": 726908, "timestamp": 537175}]}
505+ "400":
506+ application/json: {"message": "<value>", "error": "<value>"}
507+ "416":
508+ application/json: {"tail": {"seq_num": 297326, "timestamp": 934740}}
509+ "499":
510+ application/json: {"error": "<value>"}
511+ "500":
512+ application/json: {"error": "<value>"}
513+ append:
514+ speakeasy-default-append:
515+ parameters:
516+ path:
517+ stream: "<value>"
518+ header: {}
519+ requestBody:
520+ application/json: {"records": [{}, {}]}
521+ responses:
522+ "200":
523+ application/json: {"end": {"seq_num": 955507, "timestamp": 515119}, "start": {"seq_num": 141999, "timestamp": 468943}, "tail": {"seq_num": 543056, "timestamp": 568743}}
524+ "400":
525+ application/json: {"message": "<value>", "error": "<value>"}
526+ "412":
527+ application/json: {"FencingTokenMismatch": "<value>"}
528+ "499":
529+ application/json: {"error": "<value>"}
530+ "500":
531+ application/json: {"error": "<value>"}
419532 check_tail:
420533 speakeasy-default-check-tail:
421534 parameters:
422535 path:
423536 stream: "<value>"
424537 responses:
425538 "200":
426- application/json: {"tail": {"seq_num": 483653 , "timestamp": 279903 }}
539+ application/json: {"tail": {"seq_num": 552218 , "timestamp": 574770 }}
427540 "400":
428541 application/json: {"message": "<value>", "error": "<value>"}
429542 "499":
430543 application/json: {"error": "<value>"}
431544 "500":
432545 application/json: {"error": "<value>"}
433- examplesVersion: 1.0.1
546+ examplesVersion: 1.0.2
434547generatedTests: {}
0 commit comments