mirror of https://github.com/dtm-labs/dtm.git
csharpjavadistributed-transactionsdtmgogolangmicroservicenodejsphpdatabasesagaseatatcctransactiontransactionsxapythondistributed
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
360 B
15 lines
360 B
package dtmgrpc
|
|
|
|
import (
|
|
"github.com/dtm-labs/dtm/client/dtmcli/dtmimp"
|
|
)
|
|
|
|
// TransBaseOption setup func for TransBase
|
|
type TransBaseOption func(tb *dtmimp.TransBase)
|
|
|
|
// WithBranchHeaders setup TransBase.BranchHeaders
|
|
func WithBranchHeaders(headers map[string]string) TransBaseOption {
|
|
return func(tb *dtmimp.TransBase) {
|
|
tb.BranchHeaders = headers
|
|
}
|
|
}
|
|
|