@@ -63,6 +63,15 @@ type (
6363 OnReadStreamUpdateTokenDoneInfo ,
6464 )
6565
66+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
67+ OnReaderPopBatchTx func (TopicReaderPopBatchTxStartInfo ) func (TopicReaderPopBatchTxDoneInfo )
68+
69+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
70+ OnReaderUpdateOffsetsInTransaction func (TopicReaderOnUpdateOffsetsInTransactionStartInfo ) func (TopicReaderOnUpdateOffsetsInTransactionDoneInfo )
71+
72+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
73+ OnReaderTransactionCompleted func (TopicReaderTransactionCompletedStartInfo ) func (TopicReaderTransactionCompletedDoneInfo )
74+
6675 // TopicReaderMessageEvents
6776
6877 // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
@@ -298,6 +307,45 @@ type (
298307 Error error
299308 }
300309
310+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
311+ TopicReaderPopBatchTxStartInfo struct {
312+ Context * context.Context
313+ ReaderConnectionID string
314+ TransactionSessionID string
315+ TransactionID string
316+ }
317+
318+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
319+ TopicReaderPopBatchTxDoneInfo struct {
320+ Error error
321+ }
322+
323+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
324+ TopicReaderOnUpdateOffsetsInTransactionStartInfo struct {
325+ Context * context.Context
326+ ReaderConnectionID string
327+ TransactionSessionID string
328+ TransactionID string
329+ }
330+
331+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
332+ TopicReaderOnUpdateOffsetsInTransactionDoneInfo struct {
333+ Error error
334+ }
335+
336+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
337+ TopicReaderTransactionCompletedStartInfo struct {
338+ Context * context.Context
339+ ReaderConnectionID string
340+ TransactionSessionID string
341+ TransactionID string
342+ TransactionResult error
343+ }
344+
345+ // Internals: https://github.com/ydb-platform/ydb-go-sdk/blob/master/VERSIONING.md#internals
346+ TopicReaderTransactionCompletedDoneInfo struct {
347+ }
348+
301349 ////////////
302350 //////////// TopicWriter
303351 ////////////
0 commit comments