cmd.pb.go 52 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.28.0
  4. // protoc v3.19.4
  5. // source: pb/cmd.proto
  6. package pb
  7. import (
  8. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  9. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  10. structpb "google.golang.org/protobuf/types/known/structpb"
  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. //*
  21. //Player Command Request Bean
  22. type PlayerFetchCsInfoReq struct {
  23. state protoimpl.MessageState
  24. sizeCache protoimpl.SizeCache
  25. unknownFields protoimpl.UnknownFields
  26. GameId string `protobuf:"bytes,1,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
  27. PlayerId string `protobuf:"bytes,2,opt,name=player_id,json=playerId,proto3" json:"player_id,omitempty"`
  28. CsId string `protobuf:"bytes,3,opt,name=cs_id,json=csId,proto3" json:"cs_id,omitempty"`
  29. }
  30. func (x *PlayerFetchCsInfoReq) Reset() {
  31. *x = PlayerFetchCsInfoReq{}
  32. if protoimpl.UnsafeEnabled {
  33. mi := &file_pb_cmd_proto_msgTypes[0]
  34. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  35. ms.StoreMessageInfo(mi)
  36. }
  37. }
  38. func (x *PlayerFetchCsInfoReq) String() string {
  39. return protoimpl.X.MessageStringOf(x)
  40. }
  41. func (*PlayerFetchCsInfoReq) ProtoMessage() {}
  42. func (x *PlayerFetchCsInfoReq) ProtoReflect() protoreflect.Message {
  43. mi := &file_pb_cmd_proto_msgTypes[0]
  44. if protoimpl.UnsafeEnabled && x != nil {
  45. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  46. if ms.LoadMessageInfo() == nil {
  47. ms.StoreMessageInfo(mi)
  48. }
  49. return ms
  50. }
  51. return mi.MessageOf(x)
  52. }
  53. // Deprecated: Use PlayerFetchCsInfoReq.ProtoReflect.Descriptor instead.
  54. func (*PlayerFetchCsInfoReq) Descriptor() ([]byte, []int) {
  55. return file_pb_cmd_proto_rawDescGZIP(), []int{0}
  56. }
  57. func (x *PlayerFetchCsInfoReq) GetGameId() string {
  58. if x != nil {
  59. return x.GameId
  60. }
  61. return ""
  62. }
  63. func (x *PlayerFetchCsInfoReq) GetPlayerId() string {
  64. if x != nil {
  65. return x.PlayerId
  66. }
  67. return ""
  68. }
  69. func (x *PlayerFetchCsInfoReq) GetCsId() string {
  70. if x != nil {
  71. return x.CsId
  72. }
  73. return ""
  74. }
  75. type PlayerFetchCsInfoResp struct {
  76. state protoimpl.MessageState
  77. sizeCache protoimpl.SizeCache
  78. unknownFields protoimpl.UnknownFields
  79. CsId string `protobuf:"bytes,1,opt,name=cs_id,json=csId,proto3" json:"cs_id,omitempty"`
  80. CsNickname string `protobuf:"bytes,2,opt,name=cs_nickname,json=csNickname,proto3" json:"cs_nickname,omitempty"`
  81. CsAvatarUrl string `protobuf:"bytes,3,opt,name=cs_avatar_url,json=csAvatarUrl,proto3" json:"cs_avatar_url,omitempty"`
  82. CsSignature string `protobuf:"bytes,4,opt,name=cs_signature,json=csSignature,proto3" json:"cs_signature,omitempty"`
  83. OnlineStatus int32 `protobuf:"varint,5,opt,name=online_status,json=onlineStatus,proto3" json:"online_status,omitempty"`
  84. }
  85. func (x *PlayerFetchCsInfoResp) Reset() {
  86. *x = PlayerFetchCsInfoResp{}
  87. if protoimpl.UnsafeEnabled {
  88. mi := &file_pb_cmd_proto_msgTypes[1]
  89. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  90. ms.StoreMessageInfo(mi)
  91. }
  92. }
  93. func (x *PlayerFetchCsInfoResp) String() string {
  94. return protoimpl.X.MessageStringOf(x)
  95. }
  96. func (*PlayerFetchCsInfoResp) ProtoMessage() {}
  97. func (x *PlayerFetchCsInfoResp) ProtoReflect() protoreflect.Message {
  98. mi := &file_pb_cmd_proto_msgTypes[1]
  99. if protoimpl.UnsafeEnabled && x != nil {
  100. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  101. if ms.LoadMessageInfo() == nil {
  102. ms.StoreMessageInfo(mi)
  103. }
  104. return ms
  105. }
  106. return mi.MessageOf(x)
  107. }
  108. // Deprecated: Use PlayerFetchCsInfoResp.ProtoReflect.Descriptor instead.
  109. func (*PlayerFetchCsInfoResp) Descriptor() ([]byte, []int) {
  110. return file_pb_cmd_proto_rawDescGZIP(), []int{1}
  111. }
  112. func (x *PlayerFetchCsInfoResp) GetCsId() string {
  113. if x != nil {
  114. return x.CsId
  115. }
  116. return ""
  117. }
  118. func (x *PlayerFetchCsInfoResp) GetCsNickname() string {
  119. if x != nil {
  120. return x.CsNickname
  121. }
  122. return ""
  123. }
  124. func (x *PlayerFetchCsInfoResp) GetCsAvatarUrl() string {
  125. if x != nil {
  126. return x.CsAvatarUrl
  127. }
  128. return ""
  129. }
  130. func (x *PlayerFetchCsInfoResp) GetCsSignature() string {
  131. if x != nil {
  132. return x.CsSignature
  133. }
  134. return ""
  135. }
  136. func (x *PlayerFetchCsInfoResp) GetOnlineStatus() int32 {
  137. if x != nil {
  138. return x.OnlineStatus
  139. }
  140. return 0
  141. }
  142. type PlayerFetchHistoryMsgReq struct {
  143. state protoimpl.MessageState
  144. sizeCache protoimpl.SizeCache
  145. unknownFields protoimpl.UnknownFields
  146. GameId string `protobuf:"bytes,1,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
  147. PlayerId string `protobuf:"bytes,2,opt,name=player_id,json=playerId,proto3" json:"player_id,omitempty"`
  148. Page int32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
  149. Limit int32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
  150. }
  151. func (x *PlayerFetchHistoryMsgReq) Reset() {
  152. *x = PlayerFetchHistoryMsgReq{}
  153. if protoimpl.UnsafeEnabled {
  154. mi := &file_pb_cmd_proto_msgTypes[2]
  155. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  156. ms.StoreMessageInfo(mi)
  157. }
  158. }
  159. func (x *PlayerFetchHistoryMsgReq) String() string {
  160. return protoimpl.X.MessageStringOf(x)
  161. }
  162. func (*PlayerFetchHistoryMsgReq) ProtoMessage() {}
  163. func (x *PlayerFetchHistoryMsgReq) ProtoReflect() protoreflect.Message {
  164. mi := &file_pb_cmd_proto_msgTypes[2]
  165. if protoimpl.UnsafeEnabled && x != nil {
  166. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  167. if ms.LoadMessageInfo() == nil {
  168. ms.StoreMessageInfo(mi)
  169. }
  170. return ms
  171. }
  172. return mi.MessageOf(x)
  173. }
  174. // Deprecated: Use PlayerFetchHistoryMsgReq.ProtoReflect.Descriptor instead.
  175. func (*PlayerFetchHistoryMsgReq) Descriptor() ([]byte, []int) {
  176. return file_pb_cmd_proto_rawDescGZIP(), []int{2}
  177. }
  178. func (x *PlayerFetchHistoryMsgReq) GetGameId() string {
  179. if x != nil {
  180. return x.GameId
  181. }
  182. return ""
  183. }
  184. func (x *PlayerFetchHistoryMsgReq) GetPlayerId() string {
  185. if x != nil {
  186. return x.PlayerId
  187. }
  188. return ""
  189. }
  190. func (x *PlayerFetchHistoryMsgReq) GetPage() int32 {
  191. if x != nil {
  192. return x.Page
  193. }
  194. return 0
  195. }
  196. func (x *PlayerFetchHistoryMsgReq) GetLimit() int32 {
  197. if x != nil {
  198. return x.Limit
  199. }
  200. return 0
  201. }
  202. type PlayerFetchHistoryMsgResp struct {
  203. state protoimpl.MessageState
  204. sizeCache protoimpl.SizeCache
  205. unknownFields protoimpl.UnknownFields
  206. TotalPage int32 `protobuf:"varint,1,opt,name=total_page,json=totalPage,proto3" json:"total_page,omitempty"`
  207. CurrentPage int32 `protobuf:"varint,2,opt,name=current_page,json=currentPage,proto3" json:"current_page,omitempty"`
  208. List *structpb.ListValue `protobuf:"bytes,3,opt,name=list,proto3" json:"list,omitempty"`
  209. }
  210. func (x *PlayerFetchHistoryMsgResp) Reset() {
  211. *x = PlayerFetchHistoryMsgResp{}
  212. if protoimpl.UnsafeEnabled {
  213. mi := &file_pb_cmd_proto_msgTypes[3]
  214. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  215. ms.StoreMessageInfo(mi)
  216. }
  217. }
  218. func (x *PlayerFetchHistoryMsgResp) String() string {
  219. return protoimpl.X.MessageStringOf(x)
  220. }
  221. func (*PlayerFetchHistoryMsgResp) ProtoMessage() {}
  222. func (x *PlayerFetchHistoryMsgResp) ProtoReflect() protoreflect.Message {
  223. mi := &file_pb_cmd_proto_msgTypes[3]
  224. if protoimpl.UnsafeEnabled && x != nil {
  225. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  226. if ms.LoadMessageInfo() == nil {
  227. ms.StoreMessageInfo(mi)
  228. }
  229. return ms
  230. }
  231. return mi.MessageOf(x)
  232. }
  233. // Deprecated: Use PlayerFetchHistoryMsgResp.ProtoReflect.Descriptor instead.
  234. func (*PlayerFetchHistoryMsgResp) Descriptor() ([]byte, []int) {
  235. return file_pb_cmd_proto_rawDescGZIP(), []int{3}
  236. }
  237. func (x *PlayerFetchHistoryMsgResp) GetTotalPage() int32 {
  238. if x != nil {
  239. return x.TotalPage
  240. }
  241. return 0
  242. }
  243. func (x *PlayerFetchHistoryMsgResp) GetCurrentPage() int32 {
  244. if x != nil {
  245. return x.CurrentPage
  246. }
  247. return 0
  248. }
  249. func (x *PlayerFetchHistoryMsgResp) GetList() *structpb.ListValue {
  250. if x != nil {
  251. return x.List
  252. }
  253. return nil
  254. }
  255. type PlayerSendMsgReq struct {
  256. state protoimpl.MessageState
  257. sizeCache protoimpl.SizeCache
  258. unknownFields protoimpl.UnknownFields
  259. GameId string `protobuf:"bytes,1,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
  260. PlayerId string `protobuf:"bytes,2,opt,name=player_id,json=playerId,proto3" json:"player_id,omitempty"`
  261. Content string `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
  262. Pic string `protobuf:"bytes,5,opt,name=pic,proto3" json:"pic,omitempty"`
  263. }
  264. func (x *PlayerSendMsgReq) Reset() {
  265. *x = PlayerSendMsgReq{}
  266. if protoimpl.UnsafeEnabled {
  267. mi := &file_pb_cmd_proto_msgTypes[4]
  268. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  269. ms.StoreMessageInfo(mi)
  270. }
  271. }
  272. func (x *PlayerSendMsgReq) String() string {
  273. return protoimpl.X.MessageStringOf(x)
  274. }
  275. func (*PlayerSendMsgReq) ProtoMessage() {}
  276. func (x *PlayerSendMsgReq) ProtoReflect() protoreflect.Message {
  277. mi := &file_pb_cmd_proto_msgTypes[4]
  278. if protoimpl.UnsafeEnabled && x != nil {
  279. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  280. if ms.LoadMessageInfo() == nil {
  281. ms.StoreMessageInfo(mi)
  282. }
  283. return ms
  284. }
  285. return mi.MessageOf(x)
  286. }
  287. // Deprecated: Use PlayerSendMsgReq.ProtoReflect.Descriptor instead.
  288. func (*PlayerSendMsgReq) Descriptor() ([]byte, []int) {
  289. return file_pb_cmd_proto_rawDescGZIP(), []int{4}
  290. }
  291. func (x *PlayerSendMsgReq) GetGameId() string {
  292. if x != nil {
  293. return x.GameId
  294. }
  295. return ""
  296. }
  297. func (x *PlayerSendMsgReq) GetPlayerId() string {
  298. if x != nil {
  299. return x.PlayerId
  300. }
  301. return ""
  302. }
  303. func (x *PlayerSendMsgReq) GetContent() string {
  304. if x != nil {
  305. return x.Content
  306. }
  307. return ""
  308. }
  309. func (x *PlayerSendMsgReq) GetPic() string {
  310. if x != nil {
  311. return x.Pic
  312. }
  313. return ""
  314. }
  315. type PlayerSendMsgResp struct {
  316. state protoimpl.MessageState
  317. sizeCache protoimpl.SizeCache
  318. unknownFields protoimpl.UnknownFields
  319. }
  320. func (x *PlayerSendMsgResp) Reset() {
  321. *x = PlayerSendMsgResp{}
  322. if protoimpl.UnsafeEnabled {
  323. mi := &file_pb_cmd_proto_msgTypes[5]
  324. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  325. ms.StoreMessageInfo(mi)
  326. }
  327. }
  328. func (x *PlayerSendMsgResp) String() string {
  329. return protoimpl.X.MessageStringOf(x)
  330. }
  331. func (*PlayerSendMsgResp) ProtoMessage() {}
  332. func (x *PlayerSendMsgResp) ProtoReflect() protoreflect.Message {
  333. mi := &file_pb_cmd_proto_msgTypes[5]
  334. if protoimpl.UnsafeEnabled && x != nil {
  335. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  336. if ms.LoadMessageInfo() == nil {
  337. ms.StoreMessageInfo(mi)
  338. }
  339. return ms
  340. }
  341. return mi.MessageOf(x)
  342. }
  343. // Deprecated: Use PlayerSendMsgResp.ProtoReflect.Descriptor instead.
  344. func (*PlayerSendMsgResp) Descriptor() ([]byte, []int) {
  345. return file_pb_cmd_proto_rawDescGZIP(), []int{5}
  346. }
  347. type PlayerDisconnectReq struct {
  348. state protoimpl.MessageState
  349. sizeCache protoimpl.SizeCache
  350. unknownFields protoimpl.UnknownFields
  351. GameId string `protobuf:"bytes,1,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
  352. PlayerId string `protobuf:"bytes,2,opt,name=player_id,json=playerId,proto3" json:"player_id,omitempty"`
  353. }
  354. func (x *PlayerDisconnectReq) Reset() {
  355. *x = PlayerDisconnectReq{}
  356. if protoimpl.UnsafeEnabled {
  357. mi := &file_pb_cmd_proto_msgTypes[6]
  358. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  359. ms.StoreMessageInfo(mi)
  360. }
  361. }
  362. func (x *PlayerDisconnectReq) String() string {
  363. return protoimpl.X.MessageStringOf(x)
  364. }
  365. func (*PlayerDisconnectReq) ProtoMessage() {}
  366. func (x *PlayerDisconnectReq) ProtoReflect() protoreflect.Message {
  367. mi := &file_pb_cmd_proto_msgTypes[6]
  368. if protoimpl.UnsafeEnabled && x != nil {
  369. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  370. if ms.LoadMessageInfo() == nil {
  371. ms.StoreMessageInfo(mi)
  372. }
  373. return ms
  374. }
  375. return mi.MessageOf(x)
  376. }
  377. // Deprecated: Use PlayerDisconnectReq.ProtoReflect.Descriptor instead.
  378. func (*PlayerDisconnectReq) Descriptor() ([]byte, []int) {
  379. return file_pb_cmd_proto_rawDescGZIP(), []int{6}
  380. }
  381. func (x *PlayerDisconnectReq) GetGameId() string {
  382. if x != nil {
  383. return x.GameId
  384. }
  385. return ""
  386. }
  387. func (x *PlayerDisconnectReq) GetPlayerId() string {
  388. if x != nil {
  389. return x.PlayerId
  390. }
  391. return ""
  392. }
  393. type PlayerDisconnectResp struct {
  394. state protoimpl.MessageState
  395. sizeCache protoimpl.SizeCache
  396. unknownFields protoimpl.UnknownFields
  397. }
  398. func (x *PlayerDisconnectResp) Reset() {
  399. *x = PlayerDisconnectResp{}
  400. if protoimpl.UnsafeEnabled {
  401. mi := &file_pb_cmd_proto_msgTypes[7]
  402. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  403. ms.StoreMessageInfo(mi)
  404. }
  405. }
  406. func (x *PlayerDisconnectResp) String() string {
  407. return protoimpl.X.MessageStringOf(x)
  408. }
  409. func (*PlayerDisconnectResp) ProtoMessage() {}
  410. func (x *PlayerDisconnectResp) ProtoReflect() protoreflect.Message {
  411. mi := &file_pb_cmd_proto_msgTypes[7]
  412. if protoimpl.UnsafeEnabled && x != nil {
  413. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  414. if ms.LoadMessageInfo() == nil {
  415. ms.StoreMessageInfo(mi)
  416. }
  417. return ms
  418. }
  419. return mi.MessageOf(x)
  420. }
  421. // Deprecated: Use PlayerDisconnectResp.ProtoReflect.Descriptor instead.
  422. func (*PlayerDisconnectResp) Descriptor() ([]byte, []int) {
  423. return file_pb_cmd_proto_rawDescGZIP(), []int{7}
  424. }
  425. //*
  426. //Cs Command Request Bean
  427. type CsFetchPlayerQueueReq struct {
  428. state protoimpl.MessageState
  429. sizeCache protoimpl.SizeCache
  430. unknownFields protoimpl.UnknownFields
  431. Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
  432. }
  433. func (x *CsFetchPlayerQueueReq) Reset() {
  434. *x = CsFetchPlayerQueueReq{}
  435. if protoimpl.UnsafeEnabled {
  436. mi := &file_pb_cmd_proto_msgTypes[8]
  437. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  438. ms.StoreMessageInfo(mi)
  439. }
  440. }
  441. func (x *CsFetchPlayerQueueReq) String() string {
  442. return protoimpl.X.MessageStringOf(x)
  443. }
  444. func (*CsFetchPlayerQueueReq) ProtoMessage() {}
  445. func (x *CsFetchPlayerQueueReq) ProtoReflect() protoreflect.Message {
  446. mi := &file_pb_cmd_proto_msgTypes[8]
  447. if protoimpl.UnsafeEnabled && x != nil {
  448. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  449. if ms.LoadMessageInfo() == nil {
  450. ms.StoreMessageInfo(mi)
  451. }
  452. return ms
  453. }
  454. return mi.MessageOf(x)
  455. }
  456. // Deprecated: Use CsFetchPlayerQueueReq.ProtoReflect.Descriptor instead.
  457. func (*CsFetchPlayerQueueReq) Descriptor() ([]byte, []int) {
  458. return file_pb_cmd_proto_rawDescGZIP(), []int{8}
  459. }
  460. func (x *CsFetchPlayerQueueReq) GetLimit() int32 {
  461. if x != nil {
  462. return x.Limit
  463. }
  464. return 0
  465. }
  466. type CsFetchPlayerQueueResp struct {
  467. state protoimpl.MessageState
  468. sizeCache protoimpl.SizeCache
  469. unknownFields protoimpl.UnknownFields
  470. Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
  471. List *structpb.ListValue `protobuf:"bytes,2,opt,name=list,proto3" json:"list,omitempty"`
  472. }
  473. func (x *CsFetchPlayerQueueResp) Reset() {
  474. *x = CsFetchPlayerQueueResp{}
  475. if protoimpl.UnsafeEnabled {
  476. mi := &file_pb_cmd_proto_msgTypes[9]
  477. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  478. ms.StoreMessageInfo(mi)
  479. }
  480. }
  481. func (x *CsFetchPlayerQueueResp) String() string {
  482. return protoimpl.X.MessageStringOf(x)
  483. }
  484. func (*CsFetchPlayerQueueResp) ProtoMessage() {}
  485. func (x *CsFetchPlayerQueueResp) ProtoReflect() protoreflect.Message {
  486. mi := &file_pb_cmd_proto_msgTypes[9]
  487. if protoimpl.UnsafeEnabled && x != nil {
  488. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  489. if ms.LoadMessageInfo() == nil {
  490. ms.StoreMessageInfo(mi)
  491. }
  492. return ms
  493. }
  494. return mi.MessageOf(x)
  495. }
  496. // Deprecated: Use CsFetchPlayerQueueResp.ProtoReflect.Descriptor instead.
  497. func (*CsFetchPlayerQueueResp) Descriptor() ([]byte, []int) {
  498. return file_pb_cmd_proto_rawDescGZIP(), []int{9}
  499. }
  500. func (x *CsFetchPlayerQueueResp) GetTotal() int64 {
  501. if x != nil {
  502. return x.Total
  503. }
  504. return 0
  505. }
  506. func (x *CsFetchPlayerQueueResp) GetList() *structpb.ListValue {
  507. if x != nil {
  508. return x.List
  509. }
  510. return nil
  511. }
  512. type CsConnectPlayerReq struct {
  513. state protoimpl.MessageState
  514. sizeCache protoimpl.SizeCache
  515. unknownFields protoimpl.UnknownFields
  516. CsId string `protobuf:"bytes,1,opt,name=cs_id,json=csId,proto3" json:"cs_id,omitempty"`
  517. GameId string `protobuf:"bytes,2,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
  518. PlayerId string `protobuf:"bytes,3,opt,name=player_id,json=playerId,proto3" json:"player_id,omitempty"`
  519. }
  520. func (x *CsConnectPlayerReq) Reset() {
  521. *x = CsConnectPlayerReq{}
  522. if protoimpl.UnsafeEnabled {
  523. mi := &file_pb_cmd_proto_msgTypes[10]
  524. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  525. ms.StoreMessageInfo(mi)
  526. }
  527. }
  528. func (x *CsConnectPlayerReq) String() string {
  529. return protoimpl.X.MessageStringOf(x)
  530. }
  531. func (*CsConnectPlayerReq) ProtoMessage() {}
  532. func (x *CsConnectPlayerReq) ProtoReflect() protoreflect.Message {
  533. mi := &file_pb_cmd_proto_msgTypes[10]
  534. if protoimpl.UnsafeEnabled && x != nil {
  535. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  536. if ms.LoadMessageInfo() == nil {
  537. ms.StoreMessageInfo(mi)
  538. }
  539. return ms
  540. }
  541. return mi.MessageOf(x)
  542. }
  543. // Deprecated: Use CsConnectPlayerReq.ProtoReflect.Descriptor instead.
  544. func (*CsConnectPlayerReq) Descriptor() ([]byte, []int) {
  545. return file_pb_cmd_proto_rawDescGZIP(), []int{10}
  546. }
  547. func (x *CsConnectPlayerReq) GetCsId() string {
  548. if x != nil {
  549. return x.CsId
  550. }
  551. return ""
  552. }
  553. func (x *CsConnectPlayerReq) GetGameId() string {
  554. if x != nil {
  555. return x.GameId
  556. }
  557. return ""
  558. }
  559. func (x *CsConnectPlayerReq) GetPlayerId() string {
  560. if x != nil {
  561. return x.PlayerId
  562. }
  563. return ""
  564. }
  565. type CsConnectPlayerResp struct {
  566. state protoimpl.MessageState
  567. sizeCache protoimpl.SizeCache
  568. unknownFields protoimpl.UnknownFields
  569. }
  570. func (x *CsConnectPlayerResp) Reset() {
  571. *x = CsConnectPlayerResp{}
  572. if protoimpl.UnsafeEnabled {
  573. mi := &file_pb_cmd_proto_msgTypes[11]
  574. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  575. ms.StoreMessageInfo(mi)
  576. }
  577. }
  578. func (x *CsConnectPlayerResp) String() string {
  579. return protoimpl.X.MessageStringOf(x)
  580. }
  581. func (*CsConnectPlayerResp) ProtoMessage() {}
  582. func (x *CsConnectPlayerResp) ProtoReflect() protoreflect.Message {
  583. mi := &file_pb_cmd_proto_msgTypes[11]
  584. if protoimpl.UnsafeEnabled && x != nil {
  585. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  586. if ms.LoadMessageInfo() == nil {
  587. ms.StoreMessageInfo(mi)
  588. }
  589. return ms
  590. }
  591. return mi.MessageOf(x)
  592. }
  593. // Deprecated: Use CsConnectPlayerResp.ProtoReflect.Descriptor instead.
  594. func (*CsConnectPlayerResp) Descriptor() ([]byte, []int) {
  595. return file_pb_cmd_proto_rawDescGZIP(), []int{11}
  596. }
  597. type CsFetchHistoryChatReq struct {
  598. state protoimpl.MessageState
  599. sizeCache protoimpl.SizeCache
  600. unknownFields protoimpl.UnknownFields
  601. CsId string `protobuf:"bytes,1,opt,name=cs_id,json=csId,proto3" json:"cs_id,omitempty"`
  602. Page int32 `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty"`
  603. Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
  604. }
  605. func (x *CsFetchHistoryChatReq) Reset() {
  606. *x = CsFetchHistoryChatReq{}
  607. if protoimpl.UnsafeEnabled {
  608. mi := &file_pb_cmd_proto_msgTypes[12]
  609. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  610. ms.StoreMessageInfo(mi)
  611. }
  612. }
  613. func (x *CsFetchHistoryChatReq) String() string {
  614. return protoimpl.X.MessageStringOf(x)
  615. }
  616. func (*CsFetchHistoryChatReq) ProtoMessage() {}
  617. func (x *CsFetchHistoryChatReq) ProtoReflect() protoreflect.Message {
  618. mi := &file_pb_cmd_proto_msgTypes[12]
  619. if protoimpl.UnsafeEnabled && x != nil {
  620. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  621. if ms.LoadMessageInfo() == nil {
  622. ms.StoreMessageInfo(mi)
  623. }
  624. return ms
  625. }
  626. return mi.MessageOf(x)
  627. }
  628. // Deprecated: Use CsFetchHistoryChatReq.ProtoReflect.Descriptor instead.
  629. func (*CsFetchHistoryChatReq) Descriptor() ([]byte, []int) {
  630. return file_pb_cmd_proto_rawDescGZIP(), []int{12}
  631. }
  632. func (x *CsFetchHistoryChatReq) GetCsId() string {
  633. if x != nil {
  634. return x.CsId
  635. }
  636. return ""
  637. }
  638. func (x *CsFetchHistoryChatReq) GetPage() int32 {
  639. if x != nil {
  640. return x.Page
  641. }
  642. return 0
  643. }
  644. func (x *CsFetchHistoryChatReq) GetLimit() int32 {
  645. if x != nil {
  646. return x.Limit
  647. }
  648. return 0
  649. }
  650. type CsFetchHistoryChatResp struct {
  651. state protoimpl.MessageState
  652. sizeCache protoimpl.SizeCache
  653. unknownFields protoimpl.UnknownFields
  654. TotalPage int32 `protobuf:"varint,1,opt,name=total_page,json=totalPage,proto3" json:"total_page,omitempty"`
  655. CurrentPage int32 `protobuf:"varint,2,opt,name=current_page,json=currentPage,proto3" json:"current_page,omitempty"`
  656. List *structpb.ListValue `protobuf:"bytes,3,opt,name=list,proto3" json:"list,omitempty"`
  657. }
  658. func (x *CsFetchHistoryChatResp) Reset() {
  659. *x = CsFetchHistoryChatResp{}
  660. if protoimpl.UnsafeEnabled {
  661. mi := &file_pb_cmd_proto_msgTypes[13]
  662. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  663. ms.StoreMessageInfo(mi)
  664. }
  665. }
  666. func (x *CsFetchHistoryChatResp) String() string {
  667. return protoimpl.X.MessageStringOf(x)
  668. }
  669. func (*CsFetchHistoryChatResp) ProtoMessage() {}
  670. func (x *CsFetchHistoryChatResp) ProtoReflect() protoreflect.Message {
  671. mi := &file_pb_cmd_proto_msgTypes[13]
  672. if protoimpl.UnsafeEnabled && x != nil {
  673. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  674. if ms.LoadMessageInfo() == nil {
  675. ms.StoreMessageInfo(mi)
  676. }
  677. return ms
  678. }
  679. return mi.MessageOf(x)
  680. }
  681. // Deprecated: Use CsFetchHistoryChatResp.ProtoReflect.Descriptor instead.
  682. func (*CsFetchHistoryChatResp) Descriptor() ([]byte, []int) {
  683. return file_pb_cmd_proto_rawDescGZIP(), []int{13}
  684. }
  685. func (x *CsFetchHistoryChatResp) GetTotalPage() int32 {
  686. if x != nil {
  687. return x.TotalPage
  688. }
  689. return 0
  690. }
  691. func (x *CsFetchHistoryChatResp) GetCurrentPage() int32 {
  692. if x != nil {
  693. return x.CurrentPage
  694. }
  695. return 0
  696. }
  697. func (x *CsFetchHistoryChatResp) GetList() *structpb.ListValue {
  698. if x != nil {
  699. return x.List
  700. }
  701. return nil
  702. }
  703. type CsFetchHistoryMsgReq struct {
  704. state protoimpl.MessageState
  705. sizeCache protoimpl.SizeCache
  706. unknownFields protoimpl.UnknownFields
  707. CsId string `protobuf:"bytes,1,opt,name=cs_id,json=csId,proto3" json:"cs_id,omitempty"`
  708. GameId string `protobuf:"bytes,2,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
  709. PlayerId string `protobuf:"bytes,3,opt,name=player_id,json=playerId,proto3" json:"player_id,omitempty"`
  710. Page int32 `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"`
  711. Limit int32 `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty"`
  712. }
  713. func (x *CsFetchHistoryMsgReq) Reset() {
  714. *x = CsFetchHistoryMsgReq{}
  715. if protoimpl.UnsafeEnabled {
  716. mi := &file_pb_cmd_proto_msgTypes[14]
  717. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  718. ms.StoreMessageInfo(mi)
  719. }
  720. }
  721. func (x *CsFetchHistoryMsgReq) String() string {
  722. return protoimpl.X.MessageStringOf(x)
  723. }
  724. func (*CsFetchHistoryMsgReq) ProtoMessage() {}
  725. func (x *CsFetchHistoryMsgReq) ProtoReflect() protoreflect.Message {
  726. mi := &file_pb_cmd_proto_msgTypes[14]
  727. if protoimpl.UnsafeEnabled && x != nil {
  728. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  729. if ms.LoadMessageInfo() == nil {
  730. ms.StoreMessageInfo(mi)
  731. }
  732. return ms
  733. }
  734. return mi.MessageOf(x)
  735. }
  736. // Deprecated: Use CsFetchHistoryMsgReq.ProtoReflect.Descriptor instead.
  737. func (*CsFetchHistoryMsgReq) Descriptor() ([]byte, []int) {
  738. return file_pb_cmd_proto_rawDescGZIP(), []int{14}
  739. }
  740. func (x *CsFetchHistoryMsgReq) GetCsId() string {
  741. if x != nil {
  742. return x.CsId
  743. }
  744. return ""
  745. }
  746. func (x *CsFetchHistoryMsgReq) GetGameId() string {
  747. if x != nil {
  748. return x.GameId
  749. }
  750. return ""
  751. }
  752. func (x *CsFetchHistoryMsgReq) GetPlayerId() string {
  753. if x != nil {
  754. return x.PlayerId
  755. }
  756. return ""
  757. }
  758. func (x *CsFetchHistoryMsgReq) GetPage() int32 {
  759. if x != nil {
  760. return x.Page
  761. }
  762. return 0
  763. }
  764. func (x *CsFetchHistoryMsgReq) GetLimit() int32 {
  765. if x != nil {
  766. return x.Limit
  767. }
  768. return 0
  769. }
  770. type CsFetchHistoryMsgResp struct {
  771. state protoimpl.MessageState
  772. sizeCache protoimpl.SizeCache
  773. unknownFields protoimpl.UnknownFields
  774. CsId string `protobuf:"bytes,1,opt,name=cs_id,json=csId,proto3" json:"cs_id,omitempty"`
  775. TotalPage int32 `protobuf:"varint,2,opt,name=total_page,json=totalPage,proto3" json:"total_page,omitempty"`
  776. CurrentPage int32 `protobuf:"varint,3,opt,name=current_page,json=currentPage,proto3" json:"current_page,omitempty"`
  777. List *structpb.ListValue `protobuf:"bytes,4,opt,name=list,proto3" json:"list,omitempty"`
  778. }
  779. func (x *CsFetchHistoryMsgResp) Reset() {
  780. *x = CsFetchHistoryMsgResp{}
  781. if protoimpl.UnsafeEnabled {
  782. mi := &file_pb_cmd_proto_msgTypes[15]
  783. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  784. ms.StoreMessageInfo(mi)
  785. }
  786. }
  787. func (x *CsFetchHistoryMsgResp) String() string {
  788. return protoimpl.X.MessageStringOf(x)
  789. }
  790. func (*CsFetchHistoryMsgResp) ProtoMessage() {}
  791. func (x *CsFetchHistoryMsgResp) ProtoReflect() protoreflect.Message {
  792. mi := &file_pb_cmd_proto_msgTypes[15]
  793. if protoimpl.UnsafeEnabled && x != nil {
  794. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  795. if ms.LoadMessageInfo() == nil {
  796. ms.StoreMessageInfo(mi)
  797. }
  798. return ms
  799. }
  800. return mi.MessageOf(x)
  801. }
  802. // Deprecated: Use CsFetchHistoryMsgResp.ProtoReflect.Descriptor instead.
  803. func (*CsFetchHistoryMsgResp) Descriptor() ([]byte, []int) {
  804. return file_pb_cmd_proto_rawDescGZIP(), []int{15}
  805. }
  806. func (x *CsFetchHistoryMsgResp) GetCsId() string {
  807. if x != nil {
  808. return x.CsId
  809. }
  810. return ""
  811. }
  812. func (x *CsFetchHistoryMsgResp) GetTotalPage() int32 {
  813. if x != nil {
  814. return x.TotalPage
  815. }
  816. return 0
  817. }
  818. func (x *CsFetchHistoryMsgResp) GetCurrentPage() int32 {
  819. if x != nil {
  820. return x.CurrentPage
  821. }
  822. return 0
  823. }
  824. func (x *CsFetchHistoryMsgResp) GetList() *structpb.ListValue {
  825. if x != nil {
  826. return x.List
  827. }
  828. return nil
  829. }
  830. type CsSendMsgReq struct {
  831. state protoimpl.MessageState
  832. sizeCache protoimpl.SizeCache
  833. unknownFields protoimpl.UnknownFields
  834. CsId string `protobuf:"bytes,1,opt,name=cs_id,json=csId,proto3" json:"cs_id,omitempty"`
  835. GameId string `protobuf:"bytes,2,opt,name=game_id,json=gameId,proto3" json:"game_id,omitempty"`
  836. PlayerId string `protobuf:"bytes,3,opt,name=player_id,json=playerId,proto3" json:"player_id,omitempty"`
  837. Content string `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
  838. Pic string `protobuf:"bytes,5,opt,name=pic,proto3" json:"pic,omitempty"`
  839. }
  840. func (x *CsSendMsgReq) Reset() {
  841. *x = CsSendMsgReq{}
  842. if protoimpl.UnsafeEnabled {
  843. mi := &file_pb_cmd_proto_msgTypes[16]
  844. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  845. ms.StoreMessageInfo(mi)
  846. }
  847. }
  848. func (x *CsSendMsgReq) String() string {
  849. return protoimpl.X.MessageStringOf(x)
  850. }
  851. func (*CsSendMsgReq) ProtoMessage() {}
  852. func (x *CsSendMsgReq) ProtoReflect() protoreflect.Message {
  853. mi := &file_pb_cmd_proto_msgTypes[16]
  854. if protoimpl.UnsafeEnabled && x != nil {
  855. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  856. if ms.LoadMessageInfo() == nil {
  857. ms.StoreMessageInfo(mi)
  858. }
  859. return ms
  860. }
  861. return mi.MessageOf(x)
  862. }
  863. // Deprecated: Use CsSendMsgReq.ProtoReflect.Descriptor instead.
  864. func (*CsSendMsgReq) Descriptor() ([]byte, []int) {
  865. return file_pb_cmd_proto_rawDescGZIP(), []int{16}
  866. }
  867. func (x *CsSendMsgReq) GetCsId() string {
  868. if x != nil {
  869. return x.CsId
  870. }
  871. return ""
  872. }
  873. func (x *CsSendMsgReq) GetGameId() string {
  874. if x != nil {
  875. return x.GameId
  876. }
  877. return ""
  878. }
  879. func (x *CsSendMsgReq) GetPlayerId() string {
  880. if x != nil {
  881. return x.PlayerId
  882. }
  883. return ""
  884. }
  885. func (x *CsSendMsgReq) GetContent() string {
  886. if x != nil {
  887. return x.Content
  888. }
  889. return ""
  890. }
  891. func (x *CsSendMsgReq) GetPic() string {
  892. if x != nil {
  893. return x.Pic
  894. }
  895. return ""
  896. }
  897. type CsSendMsgResp struct {
  898. state protoimpl.MessageState
  899. sizeCache protoimpl.SizeCache
  900. unknownFields protoimpl.UnknownFields
  901. }
  902. func (x *CsSendMsgResp) Reset() {
  903. *x = CsSendMsgResp{}
  904. if protoimpl.UnsafeEnabled {
  905. mi := &file_pb_cmd_proto_msgTypes[17]
  906. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  907. ms.StoreMessageInfo(mi)
  908. }
  909. }
  910. func (x *CsSendMsgResp) String() string {
  911. return protoimpl.X.MessageStringOf(x)
  912. }
  913. func (*CsSendMsgResp) ProtoMessage() {}
  914. func (x *CsSendMsgResp) ProtoReflect() protoreflect.Message {
  915. mi := &file_pb_cmd_proto_msgTypes[17]
  916. if protoimpl.UnsafeEnabled && x != nil {
  917. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  918. if ms.LoadMessageInfo() == nil {
  919. ms.StoreMessageInfo(mi)
  920. }
  921. return ms
  922. }
  923. return mi.MessageOf(x)
  924. }
  925. // Deprecated: Use CsSendMsgResp.ProtoReflect.Descriptor instead.
  926. func (*CsSendMsgResp) Descriptor() ([]byte, []int) {
  927. return file_pb_cmd_proto_rawDescGZIP(), []int{17}
  928. }
  929. var File_pb_cmd_proto protoreflect.FileDescriptor
  930. var file_pb_cmd_proto_rawDesc = []byte{
  931. 0x0a, 0x0c, 0x70, 0x62, 0x2f, 0x63, 0x6d, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02,
  932. 0x70, 0x62, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  933. 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  934. 0x22, 0x61, 0x0a, 0x14, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x65, 0x74, 0x63, 0x68, 0x43,
  935. 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x67, 0x61, 0x6d, 0x65,
  936. 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x67, 0x61, 0x6d, 0x65, 0x49,
  937. 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02,
  938. 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x64, 0x12, 0x13,
  939. 0x0a, 0x05, 0x63, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63,
  940. 0x73, 0x49, 0x64, 0x22, 0xb9, 0x01, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x65,
  941. 0x74, 0x63, 0x68, 0x43, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x13, 0x0a,
  942. 0x05, 0x63, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x73,
  943. 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x73, 0x5f, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d,
  944. 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x73, 0x4e, 0x69, 0x63, 0x6b, 0x6e,
  945. 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x63, 0x73, 0x5f, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72,
  946. 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x73, 0x41, 0x76,
  947. 0x61, 0x74, 0x61, 0x72, 0x55, 0x72, 0x6c, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x73, 0x5f, 0x73, 0x69,
  948. 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63,
  949. 0x73, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x6e,
  950. 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28,
  951. 0x05, 0x52, 0x0c, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22,
  952. 0x7a, 0x0a, 0x18, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x65, 0x74, 0x63, 0x68, 0x48, 0x69,
  953. 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x67,
  954. 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x67, 0x61,
  955. 0x6d, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69,
  956. 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49,
  957. 0x64, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
  958. 0x04, 0x70, 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x04,
  959. 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x8d, 0x01, 0x0a, 0x19,
  960. 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x65, 0x74, 0x63, 0x68, 0x48, 0x69, 0x73, 0x74, 0x6f,
  961. 0x72, 0x79, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x6f, 0x74,
  962. 0x61, 0x6c, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74,
  963. 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x61, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x72,
  964. 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b,
  965. 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x67, 0x65, 0x12, 0x2e, 0x0a, 0x04, 0x6c,
  966. 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  967. 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4c, 0x69, 0x73, 0x74,
  968. 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0x74, 0x0a, 0x10, 0x50,
  969. 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x12,
  970. 0x17, 0x0a, 0x07, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  971. 0x52, 0x06, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79,
  972. 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61,
  973. 0x79, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
  974. 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12,
  975. 0x10, 0x0a, 0x03, 0x70, 0x69, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x70, 0x69,
  976. 0x63, 0x22, 0x13, 0x0a, 0x11, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x65, 0x6e, 0x64, 0x4d,
  977. 0x73, 0x67, 0x52, 0x65, 0x73, 0x70, 0x22, 0x4b, 0x0a, 0x13, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
  978. 0x44, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a,
  979. 0x07, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
  980. 0x67, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
  981. 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x65,
  982. 0x72, 0x49, 0x64, 0x22, 0x16, 0x0a, 0x14, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x73,
  983. 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x22, 0x2d, 0x0a, 0x15, 0x43,
  984. 0x73, 0x46, 0x65, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x51, 0x75, 0x65, 0x75,
  985. 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x01, 0x20,
  986. 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x5e, 0x0a, 0x16, 0x43, 0x73,
  987. 0x46, 0x65, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x51, 0x75, 0x65, 0x75, 0x65,
  988. 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x01, 0x20,
  989. 0x01, 0x28, 0x03, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x2e, 0x0a, 0x04, 0x6c, 0x69,
  990. 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  991. 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56,
  992. 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0x5f, 0x0a, 0x12, 0x43, 0x73,
  993. 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x71,
  994. 0x12, 0x13, 0x0a, 0x05, 0x63, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  995. 0x04, 0x63, 0x73, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64,
  996. 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x1b,
  997. 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
  998. 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x64, 0x22, 0x15, 0x0a, 0x13, 0x43,
  999. 0x73, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x65,
  1000. 0x73, 0x70, 0x22, 0x56, 0x0a, 0x15, 0x43, 0x73, 0x46, 0x65, 0x74, 0x63, 0x68, 0x48, 0x69, 0x73,
  1001. 0x74, 0x6f, 0x72, 0x79, 0x43, 0x68, 0x61, 0x74, 0x52, 0x65, 0x71, 0x12, 0x13, 0x0a, 0x05, 0x63,
  1002. 0x73, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x73, 0x49, 0x64,
  1003. 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04,
  1004. 0x70, 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x03, 0x20,
  1005. 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x8a, 0x01, 0x0a, 0x16, 0x43,
  1006. 0x73, 0x46, 0x65, 0x74, 0x63, 0x68, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x68, 0x61,
  1007. 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70,
  1008. 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c,
  1009. 0x50, 0x61, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f,
  1010. 0x70, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x72,
  1011. 0x65, 0x6e, 0x74, 0x50, 0x61, 0x67, 0x65, 0x12, 0x2e, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18,
  1012. 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  1013. 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75,
  1014. 0x65, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0x8b, 0x01, 0x0a, 0x14, 0x43, 0x73, 0x46, 0x65,
  1015. 0x74, 0x63, 0x68, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71,
  1016. 0x12, 0x13, 0x0a, 0x05, 0x63, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  1017. 0x04, 0x63, 0x73, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64,
  1018. 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x67, 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x1b,
  1019. 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
  1020. 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x70,
  1021. 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x12,
  1022. 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
  1023. 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x9e, 0x01, 0x0a, 0x15, 0x43, 0x73, 0x46, 0x65, 0x74, 0x63,
  1024. 0x68, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x73, 0x70, 0x12,
  1025. 0x13, 0x0a, 0x05, 0x63, 0x73, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
  1026. 0x63, 0x73, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x61,
  1027. 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x50,
  1028. 0x61, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x70,
  1029. 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x72, 0x65,
  1030. 0x6e, 0x74, 0x50, 0x61, 0x67, 0x65, 0x12, 0x2e, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04,
  1031. 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  1032. 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65,
  1033. 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0x85, 0x01, 0x0a, 0x0c, 0x43, 0x73, 0x53, 0x65, 0x6e,
  1034. 0x64, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x12, 0x13, 0x0a, 0x05, 0x63, 0x73, 0x5f, 0x69, 0x64,
  1035. 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x73, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07,
  1036. 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x67,
  1037. 0x61, 0x6d, 0x65, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f,
  1038. 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72,
  1039. 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20,
  1040. 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03,
  1041. 0x70, 0x69, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x70, 0x69, 0x63, 0x22, 0x0f,
  1042. 0x0a, 0x0d, 0x43, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x73, 0x70, 0x32,
  1043. 0x84, 0x05, 0x0a, 0x03, 0x43, 0x6d, 0x64, 0x12, 0x48, 0x0a, 0x11, 0x70, 0x6c, 0x61, 0x79, 0x65,
  1044. 0x72, 0x46, 0x65, 0x74, 0x63, 0x68, 0x43, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x18, 0x2e, 0x70,
  1045. 0x62, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x65, 0x74, 0x63, 0x68, 0x43, 0x73, 0x49,
  1046. 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6c, 0x61, 0x79,
  1047. 0x65, 0x72, 0x46, 0x65, 0x74, 0x63, 0x68, 0x43, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73,
  1048. 0x70, 0x12, 0x54, 0x0a, 0x15, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x65, 0x74, 0x63, 0x68,
  1049. 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4d, 0x73, 0x67, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e,
  1050. 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x46, 0x65, 0x74, 0x63, 0x68, 0x48, 0x69, 0x73, 0x74, 0x6f,
  1051. 0x72, 0x79, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6c,
  1052. 0x61, 0x79, 0x65, 0x72, 0x46, 0x65, 0x74, 0x63, 0x68, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79,
  1053. 0x4d, 0x73, 0x67, 0x52, 0x65, 0x73, 0x70, 0x12, 0x3c, 0x0a, 0x0d, 0x70, 0x6c, 0x61, 0x79, 0x65,
  1054. 0x72, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x12, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6c,
  1055. 0x61, 0x79, 0x65, 0x72, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x1a, 0x15,
  1056. 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73,
  1057. 0x67, 0x52, 0x65, 0x73, 0x70, 0x12, 0x45, 0x0a, 0x10, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44,
  1058. 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x50,
  1059. 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52,
  1060. 0x65, 0x71, 0x1a, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x44, 0x69,
  1061. 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x4b, 0x0a, 0x12,
  1062. 0x63, 0x73, 0x46, 0x65, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x51, 0x75, 0x65,
  1063. 0x75, 0x65, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x73, 0x46, 0x65, 0x74, 0x63, 0x68, 0x50,
  1064. 0x6c, 0x61, 0x79, 0x65, 0x72, 0x51, 0x75, 0x65, 0x75, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e,
  1065. 0x70, 0x62, 0x2e, 0x43, 0x73, 0x46, 0x65, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72,
  1066. 0x51, 0x75, 0x65, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x42, 0x0a, 0x0f, 0x63, 0x73, 0x43,
  1067. 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x12, 0x16, 0x2e, 0x70,
  1068. 0x62, 0x2e, 0x43, 0x73, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65,
  1069. 0x72, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x73, 0x43, 0x6f, 0x6e, 0x6e,
  1070. 0x65, 0x63, 0x74, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x4b, 0x0a,
  1071. 0x12, 0x63, 0x73, 0x46, 0x65, 0x74, 0x63, 0x68, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x43,
  1072. 0x68, 0x61, 0x74, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x73, 0x46, 0x65, 0x74, 0x63, 0x68,
  1073. 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x68, 0x61, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x1a,
  1074. 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x73, 0x46, 0x65, 0x74, 0x63, 0x68, 0x48, 0x69, 0x73, 0x74, 0x6f,
  1075. 0x72, 0x79, 0x43, 0x68, 0x61, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x48, 0x0a, 0x11, 0x63, 0x73,
  1076. 0x46, 0x65, 0x74, 0x63, 0x68, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4d, 0x73, 0x67, 0x12,
  1077. 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x73, 0x46, 0x65, 0x74, 0x63, 0x68, 0x48, 0x69, 0x73, 0x74,
  1078. 0x6f, 0x72, 0x79, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43,
  1079. 0x73, 0x46, 0x65, 0x74, 0x63, 0x68, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4d, 0x73, 0x67,
  1080. 0x52, 0x65, 0x73, 0x70, 0x12, 0x30, 0x0a, 0x09, 0x63, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73,
  1081. 0x67, 0x12, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67,
  1082. 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x73, 0x53, 0x65, 0x6e, 0x64, 0x4d,
  1083. 0x73, 0x67, 0x52, 0x65, 0x73, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06,
  1084. 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1085. }
  1086. var (
  1087. file_pb_cmd_proto_rawDescOnce sync.Once
  1088. file_pb_cmd_proto_rawDescData = file_pb_cmd_proto_rawDesc
  1089. )
  1090. func file_pb_cmd_proto_rawDescGZIP() []byte {
  1091. file_pb_cmd_proto_rawDescOnce.Do(func() {
  1092. file_pb_cmd_proto_rawDescData = protoimpl.X.CompressGZIP(file_pb_cmd_proto_rawDescData)
  1093. })
  1094. return file_pb_cmd_proto_rawDescData
  1095. }
  1096. var file_pb_cmd_proto_msgTypes = make([]protoimpl.MessageInfo, 18)
  1097. var file_pb_cmd_proto_goTypes = []interface{}{
  1098. (*PlayerFetchCsInfoReq)(nil), // 0: pb.PlayerFetchCsInfoReq
  1099. (*PlayerFetchCsInfoResp)(nil), // 1: pb.PlayerFetchCsInfoResp
  1100. (*PlayerFetchHistoryMsgReq)(nil), // 2: pb.PlayerFetchHistoryMsgReq
  1101. (*PlayerFetchHistoryMsgResp)(nil), // 3: pb.PlayerFetchHistoryMsgResp
  1102. (*PlayerSendMsgReq)(nil), // 4: pb.PlayerSendMsgReq
  1103. (*PlayerSendMsgResp)(nil), // 5: pb.PlayerSendMsgResp
  1104. (*PlayerDisconnectReq)(nil), // 6: pb.PlayerDisconnectReq
  1105. (*PlayerDisconnectResp)(nil), // 7: pb.PlayerDisconnectResp
  1106. (*CsFetchPlayerQueueReq)(nil), // 8: pb.CsFetchPlayerQueueReq
  1107. (*CsFetchPlayerQueueResp)(nil), // 9: pb.CsFetchPlayerQueueResp
  1108. (*CsConnectPlayerReq)(nil), // 10: pb.CsConnectPlayerReq
  1109. (*CsConnectPlayerResp)(nil), // 11: pb.CsConnectPlayerResp
  1110. (*CsFetchHistoryChatReq)(nil), // 12: pb.CsFetchHistoryChatReq
  1111. (*CsFetchHistoryChatResp)(nil), // 13: pb.CsFetchHistoryChatResp
  1112. (*CsFetchHistoryMsgReq)(nil), // 14: pb.CsFetchHistoryMsgReq
  1113. (*CsFetchHistoryMsgResp)(nil), // 15: pb.CsFetchHistoryMsgResp
  1114. (*CsSendMsgReq)(nil), // 16: pb.CsSendMsgReq
  1115. (*CsSendMsgResp)(nil), // 17: pb.CsSendMsgResp
  1116. (*structpb.ListValue)(nil), // 18: google.protobuf.ListValue
  1117. }
  1118. var file_pb_cmd_proto_depIdxs = []int32{
  1119. 18, // 0: pb.PlayerFetchHistoryMsgResp.list:type_name -> google.protobuf.ListValue
  1120. 18, // 1: pb.CsFetchPlayerQueueResp.list:type_name -> google.protobuf.ListValue
  1121. 18, // 2: pb.CsFetchHistoryChatResp.list:type_name -> google.protobuf.ListValue
  1122. 18, // 3: pb.CsFetchHistoryMsgResp.list:type_name -> google.protobuf.ListValue
  1123. 0, // 4: pb.Cmd.playerFetchCsInfo:input_type -> pb.PlayerFetchCsInfoReq
  1124. 2, // 5: pb.Cmd.playerFetchHistoryMsg:input_type -> pb.PlayerFetchHistoryMsgReq
  1125. 4, // 6: pb.Cmd.playerSendMsg:input_type -> pb.PlayerSendMsgReq
  1126. 6, // 7: pb.Cmd.playerDisconnect:input_type -> pb.PlayerDisconnectReq
  1127. 8, // 8: pb.Cmd.csFetchPlayerQueue:input_type -> pb.CsFetchPlayerQueueReq
  1128. 10, // 9: pb.Cmd.csConnectPlayer:input_type -> pb.CsConnectPlayerReq
  1129. 12, // 10: pb.Cmd.csFetchHistoryChat:input_type -> pb.CsFetchHistoryChatReq
  1130. 14, // 11: pb.Cmd.csFetchHistoryMsg:input_type -> pb.CsFetchHistoryMsgReq
  1131. 16, // 12: pb.Cmd.csSendMsg:input_type -> pb.CsSendMsgReq
  1132. 1, // 13: pb.Cmd.playerFetchCsInfo:output_type -> pb.PlayerFetchCsInfoResp
  1133. 3, // 14: pb.Cmd.playerFetchHistoryMsg:output_type -> pb.PlayerFetchHistoryMsgResp
  1134. 5, // 15: pb.Cmd.playerSendMsg:output_type -> pb.PlayerSendMsgResp
  1135. 7, // 16: pb.Cmd.playerDisconnect:output_type -> pb.PlayerDisconnectResp
  1136. 9, // 17: pb.Cmd.csFetchPlayerQueue:output_type -> pb.CsFetchPlayerQueueResp
  1137. 11, // 18: pb.Cmd.csConnectPlayer:output_type -> pb.CsConnectPlayerResp
  1138. 13, // 19: pb.Cmd.csFetchHistoryChat:output_type -> pb.CsFetchHistoryChatResp
  1139. 15, // 20: pb.Cmd.csFetchHistoryMsg:output_type -> pb.CsFetchHistoryMsgResp
  1140. 17, // 21: pb.Cmd.csSendMsg:output_type -> pb.CsSendMsgResp
  1141. 13, // [13:22] is the sub-list for method output_type
  1142. 4, // [4:13] is the sub-list for method input_type
  1143. 4, // [4:4] is the sub-list for extension type_name
  1144. 4, // [4:4] is the sub-list for extension extendee
  1145. 0, // [0:4] is the sub-list for field type_name
  1146. }
  1147. func init() { file_pb_cmd_proto_init() }
  1148. func file_pb_cmd_proto_init() {
  1149. if File_pb_cmd_proto != nil {
  1150. return
  1151. }
  1152. if !protoimpl.UnsafeEnabled {
  1153. file_pb_cmd_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1154. switch v := v.(*PlayerFetchCsInfoReq); i {
  1155. case 0:
  1156. return &v.state
  1157. case 1:
  1158. return &v.sizeCache
  1159. case 2:
  1160. return &v.unknownFields
  1161. default:
  1162. return nil
  1163. }
  1164. }
  1165. file_pb_cmd_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1166. switch v := v.(*PlayerFetchCsInfoResp); i {
  1167. case 0:
  1168. return &v.state
  1169. case 1:
  1170. return &v.sizeCache
  1171. case 2:
  1172. return &v.unknownFields
  1173. default:
  1174. return nil
  1175. }
  1176. }
  1177. file_pb_cmd_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1178. switch v := v.(*PlayerFetchHistoryMsgReq); i {
  1179. case 0:
  1180. return &v.state
  1181. case 1:
  1182. return &v.sizeCache
  1183. case 2:
  1184. return &v.unknownFields
  1185. default:
  1186. return nil
  1187. }
  1188. }
  1189. file_pb_cmd_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1190. switch v := v.(*PlayerFetchHistoryMsgResp); i {
  1191. case 0:
  1192. return &v.state
  1193. case 1:
  1194. return &v.sizeCache
  1195. case 2:
  1196. return &v.unknownFields
  1197. default:
  1198. return nil
  1199. }
  1200. }
  1201. file_pb_cmd_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1202. switch v := v.(*PlayerSendMsgReq); i {
  1203. case 0:
  1204. return &v.state
  1205. case 1:
  1206. return &v.sizeCache
  1207. case 2:
  1208. return &v.unknownFields
  1209. default:
  1210. return nil
  1211. }
  1212. }
  1213. file_pb_cmd_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1214. switch v := v.(*PlayerSendMsgResp); i {
  1215. case 0:
  1216. return &v.state
  1217. case 1:
  1218. return &v.sizeCache
  1219. case 2:
  1220. return &v.unknownFields
  1221. default:
  1222. return nil
  1223. }
  1224. }
  1225. file_pb_cmd_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1226. switch v := v.(*PlayerDisconnectReq); i {
  1227. case 0:
  1228. return &v.state
  1229. case 1:
  1230. return &v.sizeCache
  1231. case 2:
  1232. return &v.unknownFields
  1233. default:
  1234. return nil
  1235. }
  1236. }
  1237. file_pb_cmd_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1238. switch v := v.(*PlayerDisconnectResp); i {
  1239. case 0:
  1240. return &v.state
  1241. case 1:
  1242. return &v.sizeCache
  1243. case 2:
  1244. return &v.unknownFields
  1245. default:
  1246. return nil
  1247. }
  1248. }
  1249. file_pb_cmd_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1250. switch v := v.(*CsFetchPlayerQueueReq); i {
  1251. case 0:
  1252. return &v.state
  1253. case 1:
  1254. return &v.sizeCache
  1255. case 2:
  1256. return &v.unknownFields
  1257. default:
  1258. return nil
  1259. }
  1260. }
  1261. file_pb_cmd_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1262. switch v := v.(*CsFetchPlayerQueueResp); i {
  1263. case 0:
  1264. return &v.state
  1265. case 1:
  1266. return &v.sizeCache
  1267. case 2:
  1268. return &v.unknownFields
  1269. default:
  1270. return nil
  1271. }
  1272. }
  1273. file_pb_cmd_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1274. switch v := v.(*CsConnectPlayerReq); i {
  1275. case 0:
  1276. return &v.state
  1277. case 1:
  1278. return &v.sizeCache
  1279. case 2:
  1280. return &v.unknownFields
  1281. default:
  1282. return nil
  1283. }
  1284. }
  1285. file_pb_cmd_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1286. switch v := v.(*CsConnectPlayerResp); i {
  1287. case 0:
  1288. return &v.state
  1289. case 1:
  1290. return &v.sizeCache
  1291. case 2:
  1292. return &v.unknownFields
  1293. default:
  1294. return nil
  1295. }
  1296. }
  1297. file_pb_cmd_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  1298. switch v := v.(*CsFetchHistoryChatReq); i {
  1299. case 0:
  1300. return &v.state
  1301. case 1:
  1302. return &v.sizeCache
  1303. case 2:
  1304. return &v.unknownFields
  1305. default:
  1306. return nil
  1307. }
  1308. }
  1309. file_pb_cmd_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  1310. switch v := v.(*CsFetchHistoryChatResp); i {
  1311. case 0:
  1312. return &v.state
  1313. case 1:
  1314. return &v.sizeCache
  1315. case 2:
  1316. return &v.unknownFields
  1317. default:
  1318. return nil
  1319. }
  1320. }
  1321. file_pb_cmd_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  1322. switch v := v.(*CsFetchHistoryMsgReq); i {
  1323. case 0:
  1324. return &v.state
  1325. case 1:
  1326. return &v.sizeCache
  1327. case 2:
  1328. return &v.unknownFields
  1329. default:
  1330. return nil
  1331. }
  1332. }
  1333. file_pb_cmd_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  1334. switch v := v.(*CsFetchHistoryMsgResp); i {
  1335. case 0:
  1336. return &v.state
  1337. case 1:
  1338. return &v.sizeCache
  1339. case 2:
  1340. return &v.unknownFields
  1341. default:
  1342. return nil
  1343. }
  1344. }
  1345. file_pb_cmd_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  1346. switch v := v.(*CsSendMsgReq); i {
  1347. case 0:
  1348. return &v.state
  1349. case 1:
  1350. return &v.sizeCache
  1351. case 2:
  1352. return &v.unknownFields
  1353. default:
  1354. return nil
  1355. }
  1356. }
  1357. file_pb_cmd_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
  1358. switch v := v.(*CsSendMsgResp); i {
  1359. case 0:
  1360. return &v.state
  1361. case 1:
  1362. return &v.sizeCache
  1363. case 2:
  1364. return &v.unknownFields
  1365. default:
  1366. return nil
  1367. }
  1368. }
  1369. }
  1370. type x struct{}
  1371. out := protoimpl.TypeBuilder{
  1372. File: protoimpl.DescBuilder{
  1373. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1374. RawDescriptor: file_pb_cmd_proto_rawDesc,
  1375. NumEnums: 0,
  1376. NumMessages: 18,
  1377. NumExtensions: 0,
  1378. NumServices: 1,
  1379. },
  1380. GoTypes: file_pb_cmd_proto_goTypes,
  1381. DependencyIndexes: file_pb_cmd_proto_depIdxs,
  1382. MessageInfos: file_pb_cmd_proto_msgTypes,
  1383. }.Build()
  1384. File_pb_cmd_proto = out.File
  1385. file_pb_cmd_proto_rawDesc = nil
  1386. file_pb_cmd_proto_goTypes = nil
  1387. file_pb_cmd_proto_depIdxs = nil
  1388. }