mtp2.pb.go 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.25.0
  4. // protoc v3.11.4
  5. // source: mtp2.proto
  6. package pb
  7. import (
  8. proto "github.com/golang/protobuf/proto"
  9. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  10. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  11. reflect "reflect"
  12. sync "sync"
  13. )
  14. const (
  15. // Verify that this generated code is sufficiently up-to-date.
  16. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  17. // Verify that runtime/protoimpl is sufficiently up-to-date.
  18. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  19. )
  20. // This is a compile-time assertion that a sufficiently up-to-date version
  21. // of the legacy proto package is being used.
  22. const _ = proto.ProtoPackageIsVersion4
  23. // 消息头
  24. type MessageHead struct {
  25. state protoimpl.MessageState
  26. sizeCache protoimpl.SizeCache
  27. unknownFields protoimpl.UnknownFields
  28. FunCode *uint32 `protobuf:"varint,1,opt,name=FunCode" json:"FunCode,omitempty"` // 功能号
  29. RequestID *uint32 `protobuf:"varint,2,opt,name=RequestID" json:"RequestID,omitempty"` // 客户端的流水ID
  30. AccountID *uint64 `protobuf:"varint,3,opt,name=AccountID" json:"AccountID,omitempty"` // 账号ID
  31. AccessID *uint32 `protobuf:"varint,4,opt,name=AccessID" json:"AccessID,omitempty"` //二级分配给客户端的接入ID
  32. ClientTime *int64 `protobuf:"varint,5,opt,name=ClientTime" json:"ClientTime,omitempty"` //消息发起时间
  33. GoodsID *uint32 `protobuf:"varint,6,opt,name=GoodsID" json:"GoodsID,omitempty"` //商品ID
  34. UUID *string `protobuf:"bytes,7,opt,name=UUID" json:"UUID,omitempty"` // 消息唯一ID
  35. MarketID *uint32 `protobuf:"varint,8,opt,name=MarketID" json:"MarketID,omitempty"` // 所属市场ID
  36. UserID *uint32 `protobuf:"varint,9,opt,name=UserID" json:"UserID,omitempty"` // 用户ID
  37. ResponseTopic *string `protobuf:"bytes,10,opt,name=ResponseTopic" json:"ResponseTopic,omitempty"` // 应答消息所属主题
  38. AccountID2 *uint64 `protobuf:"varint,11,opt,name=AccountID2" json:"AccountID2,omitempty"` // 账号ID-币币交易使用
  39. }
  40. func (x *MessageHead) Reset() {
  41. *x = MessageHead{}
  42. if protoimpl.UnsafeEnabled {
  43. mi := &file_mtp2_proto_msgTypes[0]
  44. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  45. ms.StoreMessageInfo(mi)
  46. }
  47. }
  48. func (x *MessageHead) String() string {
  49. return protoimpl.X.MessageStringOf(x)
  50. }
  51. func (*MessageHead) ProtoMessage() {}
  52. func (x *MessageHead) ProtoReflect() protoreflect.Message {
  53. mi := &file_mtp2_proto_msgTypes[0]
  54. if protoimpl.UnsafeEnabled && x != nil {
  55. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  56. if ms.LoadMessageInfo() == nil {
  57. ms.StoreMessageInfo(mi)
  58. }
  59. return ms
  60. }
  61. return mi.MessageOf(x)
  62. }
  63. // Deprecated: Use MessageHead.ProtoReflect.Descriptor instead.
  64. func (*MessageHead) Descriptor() ([]byte, []int) {
  65. return file_mtp2_proto_rawDescGZIP(), []int{0}
  66. }
  67. func (x *MessageHead) GetFunCode() uint32 {
  68. if x != nil && x.FunCode != nil {
  69. return *x.FunCode
  70. }
  71. return 0
  72. }
  73. func (x *MessageHead) GetRequestID() uint32 {
  74. if x != nil && x.RequestID != nil {
  75. return *x.RequestID
  76. }
  77. return 0
  78. }
  79. func (x *MessageHead) GetAccountID() uint64 {
  80. if x != nil && x.AccountID != nil {
  81. return *x.AccountID
  82. }
  83. return 0
  84. }
  85. func (x *MessageHead) GetAccessID() uint32 {
  86. if x != nil && x.AccessID != nil {
  87. return *x.AccessID
  88. }
  89. return 0
  90. }
  91. func (x *MessageHead) GetClientTime() int64 {
  92. if x != nil && x.ClientTime != nil {
  93. return *x.ClientTime
  94. }
  95. return 0
  96. }
  97. func (x *MessageHead) GetGoodsID() uint32 {
  98. if x != nil && x.GoodsID != nil {
  99. return *x.GoodsID
  100. }
  101. return 0
  102. }
  103. func (x *MessageHead) GetUUID() string {
  104. if x != nil && x.UUID != nil {
  105. return *x.UUID
  106. }
  107. return ""
  108. }
  109. func (x *MessageHead) GetMarketID() uint32 {
  110. if x != nil && x.MarketID != nil {
  111. return *x.MarketID
  112. }
  113. return 0
  114. }
  115. func (x *MessageHead) GetUserID() uint32 {
  116. if x != nil && x.UserID != nil {
  117. return *x.UserID
  118. }
  119. return 0
  120. }
  121. func (x *MessageHead) GetResponseTopic() string {
  122. if x != nil && x.ResponseTopic != nil {
  123. return *x.ResponseTopic
  124. }
  125. return ""
  126. }
  127. func (x *MessageHead) GetAccountID2() uint64 {
  128. if x != nil && x.AccountID2 != nil {
  129. return *x.AccountID2
  130. }
  131. return 0
  132. }
  133. // 公共通知消息头
  134. type NotifyHead struct {
  135. state protoimpl.MessageState
  136. sizeCache protoimpl.SizeCache
  137. unknownFields protoimpl.UnknownFields
  138. NtfMode *int32 `protobuf:"varint,1,opt,name=NtfMode" json:"NtfMode,omitempty"` // 消息通知模式(单播、组播、广播)
  139. ExcludeAcctIDs []uint32 `protobuf:"varint,2,rep,name=ExcludeAcctIDs" json:"ExcludeAcctIDs,omitempty"` // 排除账号集合(首先过滤此集合帐号)
  140. ExchIDs []uint32 `protobuf:"varint,3,rep,name=ExchIDs" json:"ExchIDs,omitempty"` // 目标交易所集合(若匹配所属交易所,推送)
  141. MemberIDs []uint32 `protobuf:"varint,4,rep,name=MemberIDs" json:"MemberIDs,omitempty"` // 目标会员集合(若匹配所属会员,推送)
  142. AccountIDs []uint64 `protobuf:"varint,5,rep,name=AccountIDs" json:"AccountIDs,omitempty"` // 目标账号集合(以上均不匹配时,最后检查此集合)
  143. }
  144. func (x *NotifyHead) Reset() {
  145. *x = NotifyHead{}
  146. if protoimpl.UnsafeEnabled {
  147. mi := &file_mtp2_proto_msgTypes[1]
  148. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  149. ms.StoreMessageInfo(mi)
  150. }
  151. }
  152. func (x *NotifyHead) String() string {
  153. return protoimpl.X.MessageStringOf(x)
  154. }
  155. func (*NotifyHead) ProtoMessage() {}
  156. func (x *NotifyHead) ProtoReflect() protoreflect.Message {
  157. mi := &file_mtp2_proto_msgTypes[1]
  158. if protoimpl.UnsafeEnabled && x != nil {
  159. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  160. if ms.LoadMessageInfo() == nil {
  161. ms.StoreMessageInfo(mi)
  162. }
  163. return ms
  164. }
  165. return mi.MessageOf(x)
  166. }
  167. // Deprecated: Use NotifyHead.ProtoReflect.Descriptor instead.
  168. func (*NotifyHead) Descriptor() ([]byte, []int) {
  169. return file_mtp2_proto_rawDescGZIP(), []int{1}
  170. }
  171. func (x *NotifyHead) GetNtfMode() int32 {
  172. if x != nil && x.NtfMode != nil {
  173. return *x.NtfMode
  174. }
  175. return 0
  176. }
  177. func (x *NotifyHead) GetExcludeAcctIDs() []uint32 {
  178. if x != nil {
  179. return x.ExcludeAcctIDs
  180. }
  181. return nil
  182. }
  183. func (x *NotifyHead) GetExchIDs() []uint32 {
  184. if x != nil {
  185. return x.ExchIDs
  186. }
  187. return nil
  188. }
  189. func (x *NotifyHead) GetMemberIDs() []uint32 {
  190. if x != nil {
  191. return x.MemberIDs
  192. }
  193. return nil
  194. }
  195. func (x *NotifyHead) GetAccountIDs() []uint64 {
  196. if x != nil {
  197. return x.AccountIDs
  198. }
  199. return nil
  200. }
  201. // 铁合金成交通知
  202. type THJPurchaseTradeNtf struct {
  203. state protoimpl.MessageState
  204. sizeCache protoimpl.SizeCache
  205. unknownFields protoimpl.UnknownFields
  206. Header *MessageHead `protobuf:"bytes,1,opt,name=Header" json:"Header,omitempty"` // 消息头
  207. WRTradeDetailID *uint64 `protobuf:"varint,2,opt,name=WRTradeDetailID" json:"WRTradeDetailID,omitempty"` // uint64 预售成交明细ID
  208. }
  209. func (x *THJPurchaseTradeNtf) Reset() {
  210. *x = THJPurchaseTradeNtf{}
  211. if protoimpl.UnsafeEnabled {
  212. mi := &file_mtp2_proto_msgTypes[2]
  213. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  214. ms.StoreMessageInfo(mi)
  215. }
  216. }
  217. func (x *THJPurchaseTradeNtf) String() string {
  218. return protoimpl.X.MessageStringOf(x)
  219. }
  220. func (*THJPurchaseTradeNtf) ProtoMessage() {}
  221. func (x *THJPurchaseTradeNtf) ProtoReflect() protoreflect.Message {
  222. mi := &file_mtp2_proto_msgTypes[2]
  223. if protoimpl.UnsafeEnabled && x != nil {
  224. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  225. if ms.LoadMessageInfo() == nil {
  226. ms.StoreMessageInfo(mi)
  227. }
  228. return ms
  229. }
  230. return mi.MessageOf(x)
  231. }
  232. // Deprecated: Use THJPurchaseTradeNtf.ProtoReflect.Descriptor instead.
  233. func (*THJPurchaseTradeNtf) Descriptor() ([]byte, []int) {
  234. return file_mtp2_proto_rawDescGZIP(), []int{2}
  235. }
  236. func (x *THJPurchaseTradeNtf) GetHeader() *MessageHead {
  237. if x != nil {
  238. return x.Header
  239. }
  240. return nil
  241. }
  242. func (x *THJPurchaseTradeNtf) GetWRTradeDetailID() uint64 {
  243. if x != nil && x.WRTradeDetailID != nil {
  244. return *x.WRTradeDetailID
  245. }
  246. return 0
  247. }
  248. // 铁合金协议转让通知
  249. type PurchaseTransferNtf struct {
  250. state protoimpl.MessageState
  251. sizeCache protoimpl.SizeCache
  252. unknownFields protoimpl.UnknownFields
  253. Header *MessageHead `protobuf:"bytes,1,opt,name=Header" json:"Header,omitempty"` // 消息头
  254. TransferID *uint64 `protobuf:"varint,2,opt,name=TransferID" json:"TransferID,omitempty"` // uint64 协议转让ID
  255. }
  256. func (x *PurchaseTransferNtf) Reset() {
  257. *x = PurchaseTransferNtf{}
  258. if protoimpl.UnsafeEnabled {
  259. mi := &file_mtp2_proto_msgTypes[3]
  260. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  261. ms.StoreMessageInfo(mi)
  262. }
  263. }
  264. func (x *PurchaseTransferNtf) String() string {
  265. return protoimpl.X.MessageStringOf(x)
  266. }
  267. func (*PurchaseTransferNtf) ProtoMessage() {}
  268. func (x *PurchaseTransferNtf) ProtoReflect() protoreflect.Message {
  269. mi := &file_mtp2_proto_msgTypes[3]
  270. if protoimpl.UnsafeEnabled && x != nil {
  271. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  272. if ms.LoadMessageInfo() == nil {
  273. ms.StoreMessageInfo(mi)
  274. }
  275. return ms
  276. }
  277. return mi.MessageOf(x)
  278. }
  279. // Deprecated: Use PurchaseTransferNtf.ProtoReflect.Descriptor instead.
  280. func (*PurchaseTransferNtf) Descriptor() ([]byte, []int) {
  281. return file_mtp2_proto_rawDescGZIP(), []int{3}
  282. }
  283. func (x *PurchaseTransferNtf) GetHeader() *MessageHead {
  284. if x != nil {
  285. return x.Header
  286. }
  287. return nil
  288. }
  289. func (x *PurchaseTransferNtf) GetTransferID() uint64 {
  290. if x != nil && x.TransferID != nil {
  291. return *x.TransferID
  292. }
  293. return 0
  294. }
  295. // 仓单贸易成交通知
  296. type WRTradeDealedNtf struct {
  297. state protoimpl.MessageState
  298. sizeCache protoimpl.SizeCache
  299. unknownFields protoimpl.UnknownFields
  300. Header *MessageHead `protobuf:"bytes,1,opt,name=Header" json:"Header,omitempty"` // 消息头
  301. NtfHeader *NotifyHead `protobuf:"bytes,2,opt,name=NtfHeader" json:"NtfHeader,omitempty"` // NotifyHead 公共消息头
  302. ListingOrderID *uint64 `protobuf:"varint,3,opt,name=ListingOrderID" json:"ListingOrderID,omitempty"` // uint64 挂牌委托单号
  303. DelistingOrderID *uint64 `protobuf:"varint,4,opt,name=DelistingOrderID" json:"DelistingOrderID,omitempty"` // uint64 摘牌委托单号
  304. TradeQty *uint64 `protobuf:"varint,5,opt,name=TradeQty" json:"TradeQty,omitempty"` // uint64 挂牌成交数量
  305. ActiveQty *uint64 `protobuf:"varint,6,opt,name=ActiveQty" json:"ActiveQty,omitempty"` // uint64 挂牌剩余数量
  306. RealTradeQty *uint64 `protobuf:"varint,7,opt,name=RealTradeQty" json:"RealTradeQty,omitempty"` // uint64 摘牌实际成交数量
  307. TradeID *uint64 `protobuf:"varint,8,opt,name=TradeID" json:"TradeID,omitempty"` // uint64 成交单ID
  308. BuyAccountID *uint64 `protobuf:"varint,9,opt,name=BuyAccountID" json:"BuyAccountID,omitempty"` // uint64 买资金账号
  309. SellAccountID *uint64 `protobuf:"varint,10,opt,name=SellAccountID" json:"SellAccountID,omitempty"` // uint64 卖资金账号
  310. TradePrice *float64 `protobuf:"fixed64,11,opt,name=TradePrice" json:"TradePrice,omitempty"` // double 成交价
  311. TradeTime *string `protobuf:"bytes,12,opt,name=TradeTime" json:"TradeTime,omitempty"` // string 成交时间
  312. WRFactorTypeID *uint64 `protobuf:"varint,13,opt,name=WRFactorTypeID" json:"WRFactorTypeID,omitempty"` // uint64 仓单要素ID
  313. WRTransferUserID *uint32 `protobuf:"varint,14,opt,name=WRTransferUserID" json:"WRTransferUserID,omitempty"` // uint32 仓单受让账户
  314. FreezeFirstAmount *float64 `protobuf:"fixed64,15,opt,name=FreezeFirstAmount" json:"FreezeFirstAmount,omitempty"` // double 冻结首付金额
  315. UnFreezeFirstAmount *float64 `protobuf:"fixed64,16,opt,name=UnFreezeFirstAmount" json:"UnFreezeFirstAmount,omitempty"` // double 解冻首付金额
  316. RealTradeAmount *float64 `protobuf:"fixed64,17,opt,name=RealTradeAmount" json:"RealTradeAmount,omitempty"` // double 实际成交金额
  317. PerformanceAmount *float64 `protobuf:"fixed64,18,opt,name=PerformanceAmount" json:"PerformanceAmount,omitempty"` // double 履约金额
  318. PerformancePlanID *uint64 `protobuf:"varint,19,opt,name=PerformancePlanID" json:"PerformancePlanID,omitempty"` // uint64 履约计划ID
  319. PerformanceTemplateID *int64 `protobuf:"varint,20,opt,name=PerformanceTemplateID" json:"PerformanceTemplateID,omitempty"` // int64 履约计划模板ID
  320. }
  321. func (x *WRTradeDealedNtf) Reset() {
  322. *x = WRTradeDealedNtf{}
  323. if protoimpl.UnsafeEnabled {
  324. mi := &file_mtp2_proto_msgTypes[4]
  325. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  326. ms.StoreMessageInfo(mi)
  327. }
  328. }
  329. func (x *WRTradeDealedNtf) String() string {
  330. return protoimpl.X.MessageStringOf(x)
  331. }
  332. func (*WRTradeDealedNtf) ProtoMessage() {}
  333. func (x *WRTradeDealedNtf) ProtoReflect() protoreflect.Message {
  334. mi := &file_mtp2_proto_msgTypes[4]
  335. if protoimpl.UnsafeEnabled && x != nil {
  336. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  337. if ms.LoadMessageInfo() == nil {
  338. ms.StoreMessageInfo(mi)
  339. }
  340. return ms
  341. }
  342. return mi.MessageOf(x)
  343. }
  344. // Deprecated: Use WRTradeDealedNtf.ProtoReflect.Descriptor instead.
  345. func (*WRTradeDealedNtf) Descriptor() ([]byte, []int) {
  346. return file_mtp2_proto_rawDescGZIP(), []int{4}
  347. }
  348. func (x *WRTradeDealedNtf) GetHeader() *MessageHead {
  349. if x != nil {
  350. return x.Header
  351. }
  352. return nil
  353. }
  354. func (x *WRTradeDealedNtf) GetNtfHeader() *NotifyHead {
  355. if x != nil {
  356. return x.NtfHeader
  357. }
  358. return nil
  359. }
  360. func (x *WRTradeDealedNtf) GetListingOrderID() uint64 {
  361. if x != nil && x.ListingOrderID != nil {
  362. return *x.ListingOrderID
  363. }
  364. return 0
  365. }
  366. func (x *WRTradeDealedNtf) GetDelistingOrderID() uint64 {
  367. if x != nil && x.DelistingOrderID != nil {
  368. return *x.DelistingOrderID
  369. }
  370. return 0
  371. }
  372. func (x *WRTradeDealedNtf) GetTradeQty() uint64 {
  373. if x != nil && x.TradeQty != nil {
  374. return *x.TradeQty
  375. }
  376. return 0
  377. }
  378. func (x *WRTradeDealedNtf) GetActiveQty() uint64 {
  379. if x != nil && x.ActiveQty != nil {
  380. return *x.ActiveQty
  381. }
  382. return 0
  383. }
  384. func (x *WRTradeDealedNtf) GetRealTradeQty() uint64 {
  385. if x != nil && x.RealTradeQty != nil {
  386. return *x.RealTradeQty
  387. }
  388. return 0
  389. }
  390. func (x *WRTradeDealedNtf) GetTradeID() uint64 {
  391. if x != nil && x.TradeID != nil {
  392. return *x.TradeID
  393. }
  394. return 0
  395. }
  396. func (x *WRTradeDealedNtf) GetBuyAccountID() uint64 {
  397. if x != nil && x.BuyAccountID != nil {
  398. return *x.BuyAccountID
  399. }
  400. return 0
  401. }
  402. func (x *WRTradeDealedNtf) GetSellAccountID() uint64 {
  403. if x != nil && x.SellAccountID != nil {
  404. return *x.SellAccountID
  405. }
  406. return 0
  407. }
  408. func (x *WRTradeDealedNtf) GetTradePrice() float64 {
  409. if x != nil && x.TradePrice != nil {
  410. return *x.TradePrice
  411. }
  412. return 0
  413. }
  414. func (x *WRTradeDealedNtf) GetTradeTime() string {
  415. if x != nil && x.TradeTime != nil {
  416. return *x.TradeTime
  417. }
  418. return ""
  419. }
  420. func (x *WRTradeDealedNtf) GetWRFactorTypeID() uint64 {
  421. if x != nil && x.WRFactorTypeID != nil {
  422. return *x.WRFactorTypeID
  423. }
  424. return 0
  425. }
  426. func (x *WRTradeDealedNtf) GetWRTransferUserID() uint32 {
  427. if x != nil && x.WRTransferUserID != nil {
  428. return *x.WRTransferUserID
  429. }
  430. return 0
  431. }
  432. func (x *WRTradeDealedNtf) GetFreezeFirstAmount() float64 {
  433. if x != nil && x.FreezeFirstAmount != nil {
  434. return *x.FreezeFirstAmount
  435. }
  436. return 0
  437. }
  438. func (x *WRTradeDealedNtf) GetUnFreezeFirstAmount() float64 {
  439. if x != nil && x.UnFreezeFirstAmount != nil {
  440. return *x.UnFreezeFirstAmount
  441. }
  442. return 0
  443. }
  444. func (x *WRTradeDealedNtf) GetRealTradeAmount() float64 {
  445. if x != nil && x.RealTradeAmount != nil {
  446. return *x.RealTradeAmount
  447. }
  448. return 0
  449. }
  450. func (x *WRTradeDealedNtf) GetPerformanceAmount() float64 {
  451. if x != nil && x.PerformanceAmount != nil {
  452. return *x.PerformanceAmount
  453. }
  454. return 0
  455. }
  456. func (x *WRTradeDealedNtf) GetPerformancePlanID() uint64 {
  457. if x != nil && x.PerformancePlanID != nil {
  458. return *x.PerformancePlanID
  459. }
  460. return 0
  461. }
  462. func (x *WRTradeDealedNtf) GetPerformanceTemplateID() int64 {
  463. if x != nil && x.PerformanceTemplateID != nil {
  464. return *x.PerformanceTemplateID
  465. }
  466. return 0
  467. }
  468. var File_mtp2_proto protoreflect.FileDescriptor
  469. var file_mtp2_proto_rawDesc = []byte{
  470. 0x0a, 0x0a, 0x6d, 0x74, 0x70, 0x32, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62,
  471. 0x22, 0xc7, 0x02, 0x0a, 0x0b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x65, 0x61, 0x64,
  472. 0x12, 0x18, 0x0a, 0x07, 0x46, 0x75, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  473. 0x0d, 0x52, 0x07, 0x46, 0x75, 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x52, 0x65,
  474. 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x52,
  475. 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x41, 0x63, 0x63, 0x6f,
  476. 0x75, 0x6e, 0x74, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x41, 0x63, 0x63,
  477. 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73,
  478. 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73,
  479. 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65,
  480. 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x69,
  481. 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x49, 0x44, 0x18, 0x06, 0x20,
  482. 0x01, 0x28, 0x0d, 0x52, 0x07, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04,
  483. 0x55, 0x55, 0x49, 0x44, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x55, 0x55, 0x49, 0x44,
  484. 0x12, 0x1a, 0x0a, 0x08, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01,
  485. 0x28, 0x0d, 0x52, 0x08, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06,
  486. 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x55, 0x73,
  487. 0x65, 0x72, 0x49, 0x44, 0x12, 0x24, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
  488. 0x54, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x52, 0x65, 0x73,
  489. 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x1e, 0x0a, 0x0a, 0x41, 0x63,
  490. 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x44, 0x32, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a,
  491. 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x44, 0x32, 0x22, 0xa6, 0x01, 0x0a, 0x0a, 0x4e,
  492. 0x6f, 0x74, 0x69, 0x66, 0x79, 0x48, 0x65, 0x61, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x4e, 0x74, 0x66,
  493. 0x4d, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x4e, 0x74, 0x66, 0x4d,
  494. 0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x41, 0x63,
  495. 0x63, 0x74, 0x49, 0x44, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x45, 0x78, 0x63,
  496. 0x6c, 0x75, 0x64, 0x65, 0x41, 0x63, 0x63, 0x74, 0x49, 0x44, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x45,
  497. 0x78, 0x63, 0x68, 0x49, 0x44, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x07, 0x45, 0x78,
  498. 0x63, 0x68, 0x49, 0x44, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x49,
  499. 0x44, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72,
  500. 0x49, 0x44, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x44,
  501. 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0a, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  502. 0x49, 0x44, 0x73, 0x22, 0x68, 0x0a, 0x13, 0x54, 0x48, 0x4a, 0x50, 0x75, 0x72, 0x63, 0x68, 0x61,
  503. 0x73, 0x65, 0x54, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x74, 0x66, 0x12, 0x27, 0x0a, 0x06, 0x48, 0x65,
  504. 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e,
  505. 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x65, 0x61, 0x64, 0x52, 0x06, 0x48, 0x65, 0x61,
  506. 0x64, 0x65, 0x72, 0x12, 0x28, 0x0a, 0x0f, 0x57, 0x52, 0x54, 0x72, 0x61, 0x64, 0x65, 0x44, 0x65,
  507. 0x74, 0x61, 0x69, 0x6c, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x57, 0x52,
  508. 0x54, 0x72, 0x61, 0x64, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x49, 0x44, 0x22, 0x5e, 0x0a,
  509. 0x13, 0x50, 0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65,
  510. 0x72, 0x4e, 0x74, 0x66, 0x12, 0x27, 0x0a, 0x06, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01,
  511. 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
  512. 0x65, 0x48, 0x65, 0x61, 0x64, 0x52, 0x06, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x1e, 0x0a,
  513. 0x0a, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28,
  514. 0x04, 0x52, 0x0a, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x49, 0x44, 0x22, 0xad, 0x06,
  515. 0x0a, 0x10, 0x57, 0x52, 0x54, 0x72, 0x61, 0x64, 0x65, 0x44, 0x65, 0x61, 0x6c, 0x65, 0x64, 0x4e,
  516. 0x74, 0x66, 0x12, 0x27, 0x0a, 0x06, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01,
  517. 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48,
  518. 0x65, 0x61, 0x64, 0x52, 0x06, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x2c, 0x0a, 0x09, 0x4e,
  519. 0x74, 0x66, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e,
  520. 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x48, 0x65, 0x61, 0x64, 0x52, 0x09,
  521. 0x4e, 0x74, 0x66, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x26, 0x0a, 0x0e, 0x4c, 0x69, 0x73,
  522. 0x74, 0x69, 0x6e, 0x67, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28,
  523. 0x04, 0x52, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x49,
  524. 0x44, 0x12, 0x2a, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4f, 0x72,
  525. 0x64, 0x65, 0x72, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, 0x44, 0x65, 0x6c,
  526. 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x44, 0x12, 0x1a, 0x0a,
  527. 0x08, 0x54, 0x72, 0x61, 0x64, 0x65, 0x51, 0x74, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52,
  528. 0x08, 0x54, 0x72, 0x61, 0x64, 0x65, 0x51, 0x74, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x41, 0x63, 0x74,
  529. 0x69, 0x76, 0x65, 0x51, 0x74, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x41, 0x63,
  530. 0x74, 0x69, 0x76, 0x65, 0x51, 0x74, 0x79, 0x12, 0x22, 0x0a, 0x0c, 0x52, 0x65, 0x61, 0x6c, 0x54,
  531. 0x72, 0x61, 0x64, 0x65, 0x51, 0x74, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x52,
  532. 0x65, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x64, 0x65, 0x51, 0x74, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x54,
  533. 0x72, 0x61, 0x64, 0x65, 0x49, 0x44, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x54, 0x72,
  534. 0x61, 0x64, 0x65, 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x42, 0x75, 0x79, 0x41, 0x63, 0x63, 0x6f,
  535. 0x75, 0x6e, 0x74, 0x49, 0x44, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x42, 0x75, 0x79,
  536. 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x44, 0x12, 0x24, 0x0a, 0x0d, 0x53, 0x65, 0x6c,
  537. 0x6c, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x44, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04,
  538. 0x52, 0x0d, 0x53, 0x65, 0x6c, 0x6c, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x44, 0x12,
  539. 0x1e, 0x0a, 0x0a, 0x54, 0x72, 0x61, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x0b, 0x20,
  540. 0x01, 0x28, 0x01, 0x52, 0x0a, 0x54, 0x72, 0x61, 0x64, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12,
  541. 0x1c, 0x0a, 0x09, 0x54, 0x72, 0x61, 0x64, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01,
  542. 0x28, 0x09, 0x52, 0x09, 0x54, 0x72, 0x61, 0x64, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a,
  543. 0x0e, 0x57, 0x52, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x49, 0x44, 0x18,
  544. 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x57, 0x52, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x54,
  545. 0x79, 0x70, 0x65, 0x49, 0x44, 0x12, 0x2a, 0x0a, 0x10, 0x57, 0x52, 0x54, 0x72, 0x61, 0x6e, 0x73,
  546. 0x66, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52,
  547. 0x10, 0x57, 0x52, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49,
  548. 0x44, 0x12, 0x2c, 0x0a, 0x11, 0x46, 0x72, 0x65, 0x65, 0x7a, 0x65, 0x46, 0x69, 0x72, 0x73, 0x74,
  549. 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x01, 0x52, 0x11, 0x46, 0x72,
  550. 0x65, 0x65, 0x7a, 0x65, 0x46, 0x69, 0x72, 0x73, 0x74, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12,
  551. 0x30, 0x0a, 0x13, 0x55, 0x6e, 0x46, 0x72, 0x65, 0x65, 0x7a, 0x65, 0x46, 0x69, 0x72, 0x73, 0x74,
  552. 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x01, 0x52, 0x13, 0x55, 0x6e,
  553. 0x46, 0x72, 0x65, 0x65, 0x7a, 0x65, 0x46, 0x69, 0x72, 0x73, 0x74, 0x41, 0x6d, 0x6f, 0x75, 0x6e,
  554. 0x74, 0x12, 0x28, 0x0a, 0x0f, 0x52, 0x65, 0x61, 0x6c, 0x54, 0x72, 0x61, 0x64, 0x65, 0x41, 0x6d,
  555. 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0f, 0x52, 0x65, 0x61, 0x6c,
  556. 0x54, 0x72, 0x61, 0x64, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x50,
  557. 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74,
  558. 0x18, 0x12, 0x20, 0x01, 0x28, 0x01, 0x52, 0x11, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61,
  559. 0x6e, 0x63, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x50, 0x65, 0x72,
  560. 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x44, 0x18, 0x13,
  561. 0x20, 0x01, 0x28, 0x04, 0x52, 0x11, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63,
  562. 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x49, 0x44, 0x12, 0x34, 0x0a, 0x15, 0x50, 0x65, 0x72, 0x66, 0x6f,
  563. 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x49, 0x44,
  564. 0x18, 0x14, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61,
  565. 0x6e, 0x63, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x49, 0x44,
  566. }
  567. var (
  568. file_mtp2_proto_rawDescOnce sync.Once
  569. file_mtp2_proto_rawDescData = file_mtp2_proto_rawDesc
  570. )
  571. func file_mtp2_proto_rawDescGZIP() []byte {
  572. file_mtp2_proto_rawDescOnce.Do(func() {
  573. file_mtp2_proto_rawDescData = protoimpl.X.CompressGZIP(file_mtp2_proto_rawDescData)
  574. })
  575. return file_mtp2_proto_rawDescData
  576. }
  577. var file_mtp2_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
  578. var file_mtp2_proto_goTypes = []interface{}{
  579. (*MessageHead)(nil), // 0: pb.MessageHead
  580. (*NotifyHead)(nil), // 1: pb.NotifyHead
  581. (*THJPurchaseTradeNtf)(nil), // 2: pb.THJPurchaseTradeNtf
  582. (*PurchaseTransferNtf)(nil), // 3: pb.PurchaseTransferNtf
  583. (*WRTradeDealedNtf)(nil), // 4: pb.WRTradeDealedNtf
  584. }
  585. var file_mtp2_proto_depIdxs = []int32{
  586. 0, // 0: pb.THJPurchaseTradeNtf.Header:type_name -> pb.MessageHead
  587. 0, // 1: pb.PurchaseTransferNtf.Header:type_name -> pb.MessageHead
  588. 0, // 2: pb.WRTradeDealedNtf.Header:type_name -> pb.MessageHead
  589. 1, // 3: pb.WRTradeDealedNtf.NtfHeader:type_name -> pb.NotifyHead
  590. 4, // [4:4] is the sub-list for method output_type
  591. 4, // [4:4] is the sub-list for method input_type
  592. 4, // [4:4] is the sub-list for extension type_name
  593. 4, // [4:4] is the sub-list for extension extendee
  594. 0, // [0:4] is the sub-list for field type_name
  595. }
  596. func init() { file_mtp2_proto_init() }
  597. func file_mtp2_proto_init() {
  598. if File_mtp2_proto != nil {
  599. return
  600. }
  601. if !protoimpl.UnsafeEnabled {
  602. file_mtp2_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  603. switch v := v.(*MessageHead); i {
  604. case 0:
  605. return &v.state
  606. case 1:
  607. return &v.sizeCache
  608. case 2:
  609. return &v.unknownFields
  610. default:
  611. return nil
  612. }
  613. }
  614. file_mtp2_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  615. switch v := v.(*NotifyHead); i {
  616. case 0:
  617. return &v.state
  618. case 1:
  619. return &v.sizeCache
  620. case 2:
  621. return &v.unknownFields
  622. default:
  623. return nil
  624. }
  625. }
  626. file_mtp2_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  627. switch v := v.(*THJPurchaseTradeNtf); i {
  628. case 0:
  629. return &v.state
  630. case 1:
  631. return &v.sizeCache
  632. case 2:
  633. return &v.unknownFields
  634. default:
  635. return nil
  636. }
  637. }
  638. file_mtp2_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  639. switch v := v.(*PurchaseTransferNtf); i {
  640. case 0:
  641. return &v.state
  642. case 1:
  643. return &v.sizeCache
  644. case 2:
  645. return &v.unknownFields
  646. default:
  647. return nil
  648. }
  649. }
  650. file_mtp2_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  651. switch v := v.(*WRTradeDealedNtf); i {
  652. case 0:
  653. return &v.state
  654. case 1:
  655. return &v.sizeCache
  656. case 2:
  657. return &v.unknownFields
  658. default:
  659. return nil
  660. }
  661. }
  662. }
  663. type x struct{}
  664. out := protoimpl.TypeBuilder{
  665. File: protoimpl.DescBuilder{
  666. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  667. RawDescriptor: file_mtp2_proto_rawDesc,
  668. NumEnums: 0,
  669. NumMessages: 5,
  670. NumExtensions: 0,
  671. NumServices: 0,
  672. },
  673. GoTypes: file_mtp2_proto_goTypes,
  674. DependencyIndexes: file_mtp2_proto_depIdxs,
  675. MessageInfos: file_mtp2_proto_msgTypes,
  676. }.Build()
  677. File_mtp2_proto = out.File
  678. file_mtp2_proto_rawDesc = nil
  679. file_mtp2_proto_goTypes = nil
  680. file_mtp2_proto_depIdxs = nil
  681. }