github.com/ydb-platform/ydb-go-sdk/v3@v3.89.2/internal/grpcwrapper/rawtopic/rawtopiccommon/transaction.go (about) 1 package rawtopiccommon 2 3 import "github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Topic" 4 5 type TransactionIdentity struct { 6 ID string 7 Session string 8 } 9 10 func (t TransactionIdentity) ToProto() *Ydb_Topic.TransactionIdentity { 11 if t.ID == "" && t.Session == "" { 12 return nil 13 } 14 15 return &Ydb_Topic.TransactionIdentity{ 16 Id: t.ID, 17 Session: t.Session, 18 } 19 }