syntax = "proto3"; package examples; option go_package = "github.com/yedf/dtm/examples"; import "dtmcli/dtmcli.proto"; // The dtm service definition. service Busi { rpc TransIn(BusiRequest) returns (BusiReply) {} rpc TransOut(BusiRequest) returns (BusiReply) {} rpc TransInRevert(BusiRequest) returns (BusiReply) {} rpc TransOutRevert(BusiRequest) returns (BusiReply) {} } // The request message containing the user's name. message BusiRequest { dtmcli.DtmTransInfo info = 1; map Extra = 2; bytes AppData = 3; } // The response message containing the greetings message BusiReply { string DtmResult = 1; string DtmMessage = 2; }