package client type TransactionFunc func(tx Transaction) error type Transaction interface { InsertTx(databaseID string, request *InsertRequest) (string, error) InsertBatchTx(databaseID string, request *InsertBatchRequest) (string, error) DeleteTx(databaseID string, request *DeleteRequest) (string, error) DeleteBatchTx(databaseID string, request *DeleteBatchRequest) (string, error) UpdateTx(databaseID string, request *UpdateRequest) (string, error) End() error }