statistics.pb.go 55 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.26.0-devel
  4. // protoc v3.15.8
  5. // source: statistics.proto
  6. package statistics
  7. import (
  8. common "git.ikuban.com/server/pw-protobuf/api/common"
  9. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  10. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  11. emptypb "google.golang.org/protobuf/types/known/emptypb"
  12. reflect "reflect"
  13. sync "sync"
  14. )
  15. const (
  16. // Verify that this generated code is sufficiently up-to-date.
  17. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  18. // Verify that runtime/protoimpl is sufficiently up-to-date.
  19. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  20. )
  21. type GetPartnerReplyMsgReply struct {
  22. state protoimpl.MessageState
  23. sizeCache protoimpl.SizeCache
  24. unknownFields protoimpl.UnknownFields
  25. FiveMinuteReplyRate float64 `protobuf:"fixed64,1,opt,name=fiveMinuteReplyRate,proto3" json:"fiveMinuteReplyRate"` // 五分钟回复率
  26. ChatNum int64 `protobuf:"varint,2,opt,name=chatNum,proto3" json:"chatNum"` // 聊天数
  27. ReplyNum int64 `protobuf:"varint,3,opt,name=replyNum,proto3" json:"replyNum"` // 回复数
  28. FiveMinuteReplyNum int64 `protobuf:"varint,4,opt,name=fiveMinuteReplyNum,proto3" json:"fiveMinuteReplyNum"` // 五分钟回复数
  29. }
  30. func (x *GetPartnerReplyMsgReply) Reset() {
  31. *x = GetPartnerReplyMsgReply{}
  32. if protoimpl.UnsafeEnabled {
  33. mi := &file_statistics_proto_msgTypes[0]
  34. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  35. ms.StoreMessageInfo(mi)
  36. }
  37. }
  38. func (x *GetPartnerReplyMsgReply) String() string {
  39. return protoimpl.X.MessageStringOf(x)
  40. }
  41. func (*GetPartnerReplyMsgReply) ProtoMessage() {}
  42. func (x *GetPartnerReplyMsgReply) ProtoReflect() protoreflect.Message {
  43. mi := &file_statistics_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 GetPartnerReplyMsgReply.ProtoReflect.Descriptor instead.
  54. func (*GetPartnerReplyMsgReply) Descriptor() ([]byte, []int) {
  55. return file_statistics_proto_rawDescGZIP(), []int{0}
  56. }
  57. func (x *GetPartnerReplyMsgReply) GetFiveMinuteReplyRate() float64 {
  58. if x != nil {
  59. return x.FiveMinuteReplyRate
  60. }
  61. return 0
  62. }
  63. func (x *GetPartnerReplyMsgReply) GetChatNum() int64 {
  64. if x != nil {
  65. return x.ChatNum
  66. }
  67. return 0
  68. }
  69. func (x *GetPartnerReplyMsgReply) GetReplyNum() int64 {
  70. if x != nil {
  71. return x.ReplyNum
  72. }
  73. return 0
  74. }
  75. func (x *GetPartnerReplyMsgReply) GetFiveMinuteReplyNum() int64 {
  76. if x != nil {
  77. return x.FiveMinuteReplyNum
  78. }
  79. return 0
  80. }
  81. type PartnerReplyUserRequest struct {
  82. state protoimpl.MessageState
  83. sizeCache protoimpl.SizeCache
  84. unknownFields protoimpl.UnknownFields
  85. PartnerID string `protobuf:"bytes,1,opt,name=partnerID,proto3" json:"partnerID"`
  86. UserSendTime int64 `protobuf:"varint,2,opt,name=userSendTime,proto3" json:"userSendTime"` // 用户发送时间
  87. PartnerReplyTime int64 `protobuf:"varint,3,opt,name=partnerReplyTime,proto3" json:"partnerReplyTime"` // 接待员回复时间
  88. }
  89. func (x *PartnerReplyUserRequest) Reset() {
  90. *x = PartnerReplyUserRequest{}
  91. if protoimpl.UnsafeEnabled {
  92. mi := &file_statistics_proto_msgTypes[1]
  93. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  94. ms.StoreMessageInfo(mi)
  95. }
  96. }
  97. func (x *PartnerReplyUserRequest) String() string {
  98. return protoimpl.X.MessageStringOf(x)
  99. }
  100. func (*PartnerReplyUserRequest) ProtoMessage() {}
  101. func (x *PartnerReplyUserRequest) ProtoReflect() protoreflect.Message {
  102. mi := &file_statistics_proto_msgTypes[1]
  103. if protoimpl.UnsafeEnabled && x != nil {
  104. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  105. if ms.LoadMessageInfo() == nil {
  106. ms.StoreMessageInfo(mi)
  107. }
  108. return ms
  109. }
  110. return mi.MessageOf(x)
  111. }
  112. // Deprecated: Use PartnerReplyUserRequest.ProtoReflect.Descriptor instead.
  113. func (*PartnerReplyUserRequest) Descriptor() ([]byte, []int) {
  114. return file_statistics_proto_rawDescGZIP(), []int{1}
  115. }
  116. func (x *PartnerReplyUserRequest) GetPartnerID() string {
  117. if x != nil {
  118. return x.PartnerID
  119. }
  120. return ""
  121. }
  122. func (x *PartnerReplyUserRequest) GetUserSendTime() int64 {
  123. if x != nil {
  124. return x.UserSendTime
  125. }
  126. return 0
  127. }
  128. func (x *PartnerReplyUserRequest) GetPartnerReplyTime() int64 {
  129. if x != nil {
  130. return x.PartnerReplyTime
  131. }
  132. return 0
  133. }
  134. type AddTodayProfitRequest struct {
  135. state protoimpl.MessageState
  136. sizeCache protoimpl.SizeCache
  137. unknownFields protoimpl.UnknownFields
  138. PersonID string `protobuf:"bytes,1,opt,name=personID,proto3" json:"personID"` // 接待者的ID
  139. Profit int64 `protobuf:"varint,2,opt,name=profit,proto3" json:"profit"` // 收益
  140. }
  141. func (x *AddTodayProfitRequest) Reset() {
  142. *x = AddTodayProfitRequest{}
  143. if protoimpl.UnsafeEnabled {
  144. mi := &file_statistics_proto_msgTypes[2]
  145. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  146. ms.StoreMessageInfo(mi)
  147. }
  148. }
  149. func (x *AddTodayProfitRequest) String() string {
  150. return protoimpl.X.MessageStringOf(x)
  151. }
  152. func (*AddTodayProfitRequest) ProtoMessage() {}
  153. func (x *AddTodayProfitRequest) ProtoReflect() protoreflect.Message {
  154. mi := &file_statistics_proto_msgTypes[2]
  155. if protoimpl.UnsafeEnabled && x != nil {
  156. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  157. if ms.LoadMessageInfo() == nil {
  158. ms.StoreMessageInfo(mi)
  159. }
  160. return ms
  161. }
  162. return mi.MessageOf(x)
  163. }
  164. // Deprecated: Use AddTodayProfitRequest.ProtoReflect.Descriptor instead.
  165. func (*AddTodayProfitRequest) Descriptor() ([]byte, []int) {
  166. return file_statistics_proto_rawDescGZIP(), []int{2}
  167. }
  168. func (x *AddTodayProfitRequest) GetPersonID() string {
  169. if x != nil {
  170. return x.PersonID
  171. }
  172. return ""
  173. }
  174. func (x *AddTodayProfitRequest) GetProfit() int64 {
  175. if x != nil {
  176. return x.Profit
  177. }
  178. return 0
  179. }
  180. type GetLookAndLikeStatisticsMessageRequest struct {
  181. state protoimpl.MessageState
  182. sizeCache protoimpl.SizeCache
  183. unknownFields protoimpl.UnknownFields
  184. PersonID string `protobuf:"bytes,1,opt,name=personID,proto3" json:"personID"` // 查询目标的ID
  185. PersonType string `protobuf:"bytes,2,opt,name=personType,proto3" json:"personType"` // 类型
  186. IsSelf bool `protobuf:"varint,3,opt,name=isSelf,proto3" json:"isSelf"`
  187. }
  188. func (x *GetLookAndLikeStatisticsMessageRequest) Reset() {
  189. *x = GetLookAndLikeStatisticsMessageRequest{}
  190. if protoimpl.UnsafeEnabled {
  191. mi := &file_statistics_proto_msgTypes[3]
  192. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  193. ms.StoreMessageInfo(mi)
  194. }
  195. }
  196. func (x *GetLookAndLikeStatisticsMessageRequest) String() string {
  197. return protoimpl.X.MessageStringOf(x)
  198. }
  199. func (*GetLookAndLikeStatisticsMessageRequest) ProtoMessage() {}
  200. func (x *GetLookAndLikeStatisticsMessageRequest) ProtoReflect() protoreflect.Message {
  201. mi := &file_statistics_proto_msgTypes[3]
  202. if protoimpl.UnsafeEnabled && x != nil {
  203. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  204. if ms.LoadMessageInfo() == nil {
  205. ms.StoreMessageInfo(mi)
  206. }
  207. return ms
  208. }
  209. return mi.MessageOf(x)
  210. }
  211. // Deprecated: Use GetLookAndLikeStatisticsMessageRequest.ProtoReflect.Descriptor instead.
  212. func (*GetLookAndLikeStatisticsMessageRequest) Descriptor() ([]byte, []int) {
  213. return file_statistics_proto_rawDescGZIP(), []int{3}
  214. }
  215. func (x *GetLookAndLikeStatisticsMessageRequest) GetPersonID() string {
  216. if x != nil {
  217. return x.PersonID
  218. }
  219. return ""
  220. }
  221. func (x *GetLookAndLikeStatisticsMessageRequest) GetPersonType() string {
  222. if x != nil {
  223. return x.PersonType
  224. }
  225. return ""
  226. }
  227. func (x *GetLookAndLikeStatisticsMessageRequest) GetIsSelf() bool {
  228. if x != nil {
  229. return x.IsSelf
  230. }
  231. return false
  232. }
  233. type ReceptionMsg struct {
  234. state protoimpl.MessageState
  235. sizeCache protoimpl.SizeCache
  236. unknownFields protoimpl.UnknownFields
  237. TodayReceptionNum int64 `protobuf:"varint,1,opt,name=todayReceptionNum,proto3" json:"todayReceptionNum"` //今日接待人数
  238. }
  239. func (x *ReceptionMsg) Reset() {
  240. *x = ReceptionMsg{}
  241. if protoimpl.UnsafeEnabled {
  242. mi := &file_statistics_proto_msgTypes[4]
  243. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  244. ms.StoreMessageInfo(mi)
  245. }
  246. }
  247. func (x *ReceptionMsg) String() string {
  248. return protoimpl.X.MessageStringOf(x)
  249. }
  250. func (*ReceptionMsg) ProtoMessage() {}
  251. func (x *ReceptionMsg) ProtoReflect() protoreflect.Message {
  252. mi := &file_statistics_proto_msgTypes[4]
  253. if protoimpl.UnsafeEnabled && x != nil {
  254. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  255. if ms.LoadMessageInfo() == nil {
  256. ms.StoreMessageInfo(mi)
  257. }
  258. return ms
  259. }
  260. return mi.MessageOf(x)
  261. }
  262. // Deprecated: Use ReceptionMsg.ProtoReflect.Descriptor instead.
  263. func (*ReceptionMsg) Descriptor() ([]byte, []int) {
  264. return file_statistics_proto_rawDescGZIP(), []int{4}
  265. }
  266. func (x *ReceptionMsg) GetTodayReceptionNum() int64 {
  267. if x != nil {
  268. return x.TodayReceptionNum
  269. }
  270. return 0
  271. }
  272. type TodayProfitMsg struct {
  273. state protoimpl.MessageState
  274. sizeCache protoimpl.SizeCache
  275. unknownFields protoimpl.UnknownFields
  276. TodayProfit int64 `protobuf:"varint,1,opt,name=todayProfit,proto3" json:"todayProfit"` // 今日收益
  277. }
  278. func (x *TodayProfitMsg) Reset() {
  279. *x = TodayProfitMsg{}
  280. if protoimpl.UnsafeEnabled {
  281. mi := &file_statistics_proto_msgTypes[5]
  282. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  283. ms.StoreMessageInfo(mi)
  284. }
  285. }
  286. func (x *TodayProfitMsg) String() string {
  287. return protoimpl.X.MessageStringOf(x)
  288. }
  289. func (*TodayProfitMsg) ProtoMessage() {}
  290. func (x *TodayProfitMsg) ProtoReflect() protoreflect.Message {
  291. mi := &file_statistics_proto_msgTypes[5]
  292. if protoimpl.UnsafeEnabled && x != nil {
  293. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  294. if ms.LoadMessageInfo() == nil {
  295. ms.StoreMessageInfo(mi)
  296. }
  297. return ms
  298. }
  299. return mi.MessageOf(x)
  300. }
  301. // Deprecated: Use TodayProfitMsg.ProtoReflect.Descriptor instead.
  302. func (*TodayProfitMsg) Descriptor() ([]byte, []int) {
  303. return file_statistics_proto_rawDescGZIP(), []int{5}
  304. }
  305. func (x *TodayProfitMsg) GetTodayProfit() int64 {
  306. if x != nil {
  307. return x.TodayProfit
  308. }
  309. return 0
  310. }
  311. type LookAndLikeListReply struct {
  312. state protoimpl.MessageState
  313. sizeCache protoimpl.SizeCache
  314. unknownFields protoimpl.UnknownFields
  315. List []*LookAndLikeListInfo `protobuf:"bytes,1,rep,name=list,proto3" json:"list"`
  316. NextId int64 `protobuf:"varint,2,opt,name=nextId,proto3" json:"nextId"`
  317. }
  318. func (x *LookAndLikeListReply) Reset() {
  319. *x = LookAndLikeListReply{}
  320. if protoimpl.UnsafeEnabled {
  321. mi := &file_statistics_proto_msgTypes[6]
  322. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  323. ms.StoreMessageInfo(mi)
  324. }
  325. }
  326. func (x *LookAndLikeListReply) String() string {
  327. return protoimpl.X.MessageStringOf(x)
  328. }
  329. func (*LookAndLikeListReply) ProtoMessage() {}
  330. func (x *LookAndLikeListReply) ProtoReflect() protoreflect.Message {
  331. mi := &file_statistics_proto_msgTypes[6]
  332. if protoimpl.UnsafeEnabled && x != nil {
  333. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  334. if ms.LoadMessageInfo() == nil {
  335. ms.StoreMessageInfo(mi)
  336. }
  337. return ms
  338. }
  339. return mi.MessageOf(x)
  340. }
  341. // Deprecated: Use LookAndLikeListReply.ProtoReflect.Descriptor instead.
  342. func (*LookAndLikeListReply) Descriptor() ([]byte, []int) {
  343. return file_statistics_proto_rawDescGZIP(), []int{6}
  344. }
  345. func (x *LookAndLikeListReply) GetList() []*LookAndLikeListInfo {
  346. if x != nil {
  347. return x.List
  348. }
  349. return nil
  350. }
  351. func (x *LookAndLikeListReply) GetNextId() int64 {
  352. if x != nil {
  353. return x.NextId
  354. }
  355. return 0
  356. }
  357. type LookAndLikeListInfo struct {
  358. state protoimpl.MessageState
  359. sizeCache protoimpl.SizeCache
  360. unknownFields protoimpl.UnknownFields
  361. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"` // 被查看的列表中的人的ID
  362. Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type"` // 类型
  363. Nickname string `protobuf:"bytes,3,opt,name=nickname,proto3" json:"nickname"` // 昵称
  364. AvatarUrl string `protobuf:"bytes,4,opt,name=avatarUrl,proto3" json:"avatarUrl"` // 头像链接
  365. Sex int64 `protobuf:"varint,5,opt,name=sex,proto3" json:"sex"` // 性别
  366. Age int64 `protobuf:"varint,6,opt,name=age,proto3" json:"age"` // 年龄
  367. Constellation string `protobuf:"bytes,7,opt,name=constellation,proto3" json:"constellation"` // 星座
  368. LastLookTime int64 `protobuf:"varint,8,opt,name=lastLookTime,proto3" json:"lastLookTime"` // 上次访问时间
  369. IsHavePicture bool `protobuf:"varint,10,opt,name=isHavePicture,proto3" json:"isHavePicture"` // 是否有图片
  370. IsHaveVoice bool `protobuf:"varint,11,opt,name=isHaveVoice,proto3" json:"isHaveVoice"` // 是否有语音
  371. IsLock bool `protobuf:"varint,12,opt,name=isLock,proto3" json:"isLock"` // 是否锁住信息
  372. City string `protobuf:"bytes,13,opt,name=city,proto3" json:"city"` // 市
  373. IsRead bool `protobuf:"varint,14,opt,name=isRead,proto3" json:"isRead"` // 是否已读
  374. TagList []string `protobuf:"bytes,15,rep,name=tagList,proto3" json:"tagList"` // 标签列表
  375. }
  376. func (x *LookAndLikeListInfo) Reset() {
  377. *x = LookAndLikeListInfo{}
  378. if protoimpl.UnsafeEnabled {
  379. mi := &file_statistics_proto_msgTypes[7]
  380. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  381. ms.StoreMessageInfo(mi)
  382. }
  383. }
  384. func (x *LookAndLikeListInfo) String() string {
  385. return protoimpl.X.MessageStringOf(x)
  386. }
  387. func (*LookAndLikeListInfo) ProtoMessage() {}
  388. func (x *LookAndLikeListInfo) ProtoReflect() protoreflect.Message {
  389. mi := &file_statistics_proto_msgTypes[7]
  390. if protoimpl.UnsafeEnabled && x != nil {
  391. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  392. if ms.LoadMessageInfo() == nil {
  393. ms.StoreMessageInfo(mi)
  394. }
  395. return ms
  396. }
  397. return mi.MessageOf(x)
  398. }
  399. // Deprecated: Use LookAndLikeListInfo.ProtoReflect.Descriptor instead.
  400. func (*LookAndLikeListInfo) Descriptor() ([]byte, []int) {
  401. return file_statistics_proto_rawDescGZIP(), []int{7}
  402. }
  403. func (x *LookAndLikeListInfo) GetId() string {
  404. if x != nil {
  405. return x.Id
  406. }
  407. return ""
  408. }
  409. func (x *LookAndLikeListInfo) GetType() string {
  410. if x != nil {
  411. return x.Type
  412. }
  413. return ""
  414. }
  415. func (x *LookAndLikeListInfo) GetNickname() string {
  416. if x != nil {
  417. return x.Nickname
  418. }
  419. return ""
  420. }
  421. func (x *LookAndLikeListInfo) GetAvatarUrl() string {
  422. if x != nil {
  423. return x.AvatarUrl
  424. }
  425. return ""
  426. }
  427. func (x *LookAndLikeListInfo) GetSex() int64 {
  428. if x != nil {
  429. return x.Sex
  430. }
  431. return 0
  432. }
  433. func (x *LookAndLikeListInfo) GetAge() int64 {
  434. if x != nil {
  435. return x.Age
  436. }
  437. return 0
  438. }
  439. func (x *LookAndLikeListInfo) GetConstellation() string {
  440. if x != nil {
  441. return x.Constellation
  442. }
  443. return ""
  444. }
  445. func (x *LookAndLikeListInfo) GetLastLookTime() int64 {
  446. if x != nil {
  447. return x.LastLookTime
  448. }
  449. return 0
  450. }
  451. func (x *LookAndLikeListInfo) GetIsHavePicture() bool {
  452. if x != nil {
  453. return x.IsHavePicture
  454. }
  455. return false
  456. }
  457. func (x *LookAndLikeListInfo) GetIsHaveVoice() bool {
  458. if x != nil {
  459. return x.IsHaveVoice
  460. }
  461. return false
  462. }
  463. func (x *LookAndLikeListInfo) GetIsLock() bool {
  464. if x != nil {
  465. return x.IsLock
  466. }
  467. return false
  468. }
  469. func (x *LookAndLikeListInfo) GetCity() string {
  470. if x != nil {
  471. return x.City
  472. }
  473. return ""
  474. }
  475. func (x *LookAndLikeListInfo) GetIsRead() bool {
  476. if x != nil {
  477. return x.IsRead
  478. }
  479. return false
  480. }
  481. func (x *LookAndLikeListInfo) GetTagList() []string {
  482. if x != nil {
  483. return x.TagList
  484. }
  485. return nil
  486. }
  487. type GetLookAndLikeListRequest struct {
  488. state protoimpl.MessageState
  489. sizeCache protoimpl.SizeCache
  490. unknownFields protoimpl.UnknownFields
  491. PersonID string `protobuf:"bytes,1,opt,name=personID,proto3" json:"personID"` // 查询目标的ID
  492. PersonType string `protobuf:"bytes,2,opt,name=personType,proto3" json:"personType"` // 类型
  493. NextId int64 `protobuf:"varint,3,opt,name=nextId,proto3" json:"nextId"`
  494. Offset int64 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset"`
  495. }
  496. func (x *GetLookAndLikeListRequest) Reset() {
  497. *x = GetLookAndLikeListRequest{}
  498. if protoimpl.UnsafeEnabled {
  499. mi := &file_statistics_proto_msgTypes[8]
  500. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  501. ms.StoreMessageInfo(mi)
  502. }
  503. }
  504. func (x *GetLookAndLikeListRequest) String() string {
  505. return protoimpl.X.MessageStringOf(x)
  506. }
  507. func (*GetLookAndLikeListRequest) ProtoMessage() {}
  508. func (x *GetLookAndLikeListRequest) ProtoReflect() protoreflect.Message {
  509. mi := &file_statistics_proto_msgTypes[8]
  510. if protoimpl.UnsafeEnabled && x != nil {
  511. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  512. if ms.LoadMessageInfo() == nil {
  513. ms.StoreMessageInfo(mi)
  514. }
  515. return ms
  516. }
  517. return mi.MessageOf(x)
  518. }
  519. // Deprecated: Use GetLookAndLikeListRequest.ProtoReflect.Descriptor instead.
  520. func (*GetLookAndLikeListRequest) Descriptor() ([]byte, []int) {
  521. return file_statistics_proto_rawDescGZIP(), []int{8}
  522. }
  523. func (x *GetLookAndLikeListRequest) GetPersonID() string {
  524. if x != nil {
  525. return x.PersonID
  526. }
  527. return ""
  528. }
  529. func (x *GetLookAndLikeListRequest) GetPersonType() string {
  530. if x != nil {
  531. return x.PersonType
  532. }
  533. return ""
  534. }
  535. func (x *GetLookAndLikeListRequest) GetNextId() int64 {
  536. if x != nil {
  537. return x.NextId
  538. }
  539. return 0
  540. }
  541. func (x *GetLookAndLikeListRequest) GetOffset() int64 {
  542. if x != nil {
  543. return x.Offset
  544. }
  545. return 0
  546. }
  547. type LookAndLikeMessageReply struct {
  548. state protoimpl.MessageState
  549. sizeCache protoimpl.SizeCache
  550. unknownFields protoimpl.UnknownFields
  551. LikeNum int64 `protobuf:"varint,1,opt,name=likeNum,proto3" json:"likeNum"` // 我喜欢
  552. LikedNum int64 `protobuf:"varint,2,opt,name=likedNum,proto3" json:"likedNum"` // 喜欢我
  553. LikedUnreadNum int64 `protobuf:"varint,3,opt,name=likedUnreadNum,proto3" json:"likedUnreadNum"` // 喜欢我的未读数
  554. LookNum int64 `protobuf:"varint,4,opt,name=lookNum,proto3" json:"lookNum"` // 看过我
  555. LookUnreadNum int64 `protobuf:"varint,5,opt,name=lookUnreadNum,proto3" json:"lookUnreadNum"` // 看过我的未读数
  556. AvatarUrlList []string `protobuf:"bytes,6,rep,name=avatarUrlList,proto3" json:"avatarUrlList"` // 头像列表
  557. }
  558. func (x *LookAndLikeMessageReply) Reset() {
  559. *x = LookAndLikeMessageReply{}
  560. if protoimpl.UnsafeEnabled {
  561. mi := &file_statistics_proto_msgTypes[9]
  562. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  563. ms.StoreMessageInfo(mi)
  564. }
  565. }
  566. func (x *LookAndLikeMessageReply) String() string {
  567. return protoimpl.X.MessageStringOf(x)
  568. }
  569. func (*LookAndLikeMessageReply) ProtoMessage() {}
  570. func (x *LookAndLikeMessageReply) ProtoReflect() protoreflect.Message {
  571. mi := &file_statistics_proto_msgTypes[9]
  572. if protoimpl.UnsafeEnabled && x != nil {
  573. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  574. if ms.LoadMessageInfo() == nil {
  575. ms.StoreMessageInfo(mi)
  576. }
  577. return ms
  578. }
  579. return mi.MessageOf(x)
  580. }
  581. // Deprecated: Use LookAndLikeMessageReply.ProtoReflect.Descriptor instead.
  582. func (*LookAndLikeMessageReply) Descriptor() ([]byte, []int) {
  583. return file_statistics_proto_rawDescGZIP(), []int{9}
  584. }
  585. func (x *LookAndLikeMessageReply) GetLikeNum() int64 {
  586. if x != nil {
  587. return x.LikeNum
  588. }
  589. return 0
  590. }
  591. func (x *LookAndLikeMessageReply) GetLikedNum() int64 {
  592. if x != nil {
  593. return x.LikedNum
  594. }
  595. return 0
  596. }
  597. func (x *LookAndLikeMessageReply) GetLikedUnreadNum() int64 {
  598. if x != nil {
  599. return x.LikedUnreadNum
  600. }
  601. return 0
  602. }
  603. func (x *LookAndLikeMessageReply) GetLookNum() int64 {
  604. if x != nil {
  605. return x.LookNum
  606. }
  607. return 0
  608. }
  609. func (x *LookAndLikeMessageReply) GetLookUnreadNum() int64 {
  610. if x != nil {
  611. return x.LookUnreadNum
  612. }
  613. return 0
  614. }
  615. func (x *LookAndLikeMessageReply) GetAvatarUrlList() []string {
  616. if x != nil {
  617. return x.AvatarUrlList
  618. }
  619. return nil
  620. }
  621. type LookMessageReply struct {
  622. state protoimpl.MessageState
  623. sizeCache protoimpl.SizeCache
  624. unknownFields protoimpl.UnknownFields
  625. LookNum int64 `protobuf:"varint,1,opt,name=lookNum,proto3" json:"lookNum"`
  626. LookUnreadNum int64 `protobuf:"varint,2,opt,name=lookUnreadNum,proto3" json:"lookUnreadNum"`
  627. TodayLookNum int64 `protobuf:"varint,3,opt,name=todayLookNum,proto3" json:"todayLookNum"`
  628. }
  629. func (x *LookMessageReply) Reset() {
  630. *x = LookMessageReply{}
  631. if protoimpl.UnsafeEnabled {
  632. mi := &file_statistics_proto_msgTypes[10]
  633. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  634. ms.StoreMessageInfo(mi)
  635. }
  636. }
  637. func (x *LookMessageReply) String() string {
  638. return protoimpl.X.MessageStringOf(x)
  639. }
  640. func (*LookMessageReply) ProtoMessage() {}
  641. func (x *LookMessageReply) ProtoReflect() protoreflect.Message {
  642. mi := &file_statistics_proto_msgTypes[10]
  643. if protoimpl.UnsafeEnabled && x != nil {
  644. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  645. if ms.LoadMessageInfo() == nil {
  646. ms.StoreMessageInfo(mi)
  647. }
  648. return ms
  649. }
  650. return mi.MessageOf(x)
  651. }
  652. // Deprecated: Use LookMessageReply.ProtoReflect.Descriptor instead.
  653. func (*LookMessageReply) Descriptor() ([]byte, []int) {
  654. return file_statistics_proto_rawDescGZIP(), []int{10}
  655. }
  656. func (x *LookMessageReply) GetLookNum() int64 {
  657. if x != nil {
  658. return x.LookNum
  659. }
  660. return 0
  661. }
  662. func (x *LookMessageReply) GetLookUnreadNum() int64 {
  663. if x != nil {
  664. return x.LookUnreadNum
  665. }
  666. return 0
  667. }
  668. func (x *LookMessageReply) GetTodayLookNum() int64 {
  669. if x != nil {
  670. return x.TodayLookNum
  671. }
  672. return 0
  673. }
  674. type PersonMessage struct {
  675. state protoimpl.MessageState
  676. sizeCache protoimpl.SizeCache
  677. unknownFields protoimpl.UnknownFields
  678. PersonID string `protobuf:"bytes,1,opt,name=personID,proto3" json:"personID"` // 关注者、浏览者的ID
  679. PersonType string `protobuf:"bytes,2,opt,name=personType,proto3" json:"personType"` // 关注者、浏览者的类型
  680. BePersonID string `protobuf:"bytes,3,opt,name=bePersonID,proto3" json:"bePersonID"` // 被关注者、被浏览者的ID
  681. BePersonType string `protobuf:"bytes,4,opt,name=bePersonType,proto3" json:"bePersonType"` // 被关注者、被浏览者的类型
  682. }
  683. func (x *PersonMessage) Reset() {
  684. *x = PersonMessage{}
  685. if protoimpl.UnsafeEnabled {
  686. mi := &file_statistics_proto_msgTypes[11]
  687. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  688. ms.StoreMessageInfo(mi)
  689. }
  690. }
  691. func (x *PersonMessage) String() string {
  692. return protoimpl.X.MessageStringOf(x)
  693. }
  694. func (*PersonMessage) ProtoMessage() {}
  695. func (x *PersonMessage) ProtoReflect() protoreflect.Message {
  696. mi := &file_statistics_proto_msgTypes[11]
  697. if protoimpl.UnsafeEnabled && x != nil {
  698. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  699. if ms.LoadMessageInfo() == nil {
  700. ms.StoreMessageInfo(mi)
  701. }
  702. return ms
  703. }
  704. return mi.MessageOf(x)
  705. }
  706. // Deprecated: Use PersonMessage.ProtoReflect.Descriptor instead.
  707. func (*PersonMessage) Descriptor() ([]byte, []int) {
  708. return file_statistics_proto_rawDescGZIP(), []int{11}
  709. }
  710. func (x *PersonMessage) GetPersonID() string {
  711. if x != nil {
  712. return x.PersonID
  713. }
  714. return ""
  715. }
  716. func (x *PersonMessage) GetPersonType() string {
  717. if x != nil {
  718. return x.PersonType
  719. }
  720. return ""
  721. }
  722. func (x *PersonMessage) GetBePersonID() string {
  723. if x != nil {
  724. return x.BePersonID
  725. }
  726. return ""
  727. }
  728. func (x *PersonMessage) GetBePersonType() string {
  729. if x != nil {
  730. return x.BePersonType
  731. }
  732. return ""
  733. }
  734. type ReceptionMessage struct {
  735. state protoimpl.MessageState
  736. sizeCache protoimpl.SizeCache
  737. unknownFields protoimpl.UnknownFields
  738. PartnerID string `protobuf:"bytes,1,opt,name=partnerID,proto3" json:"partnerID"` // 接待者的ID
  739. UserID string `protobuf:"bytes,2,opt,name=userID,proto3" json:"userID"` // 被接待者的ID
  740. }
  741. func (x *ReceptionMessage) Reset() {
  742. *x = ReceptionMessage{}
  743. if protoimpl.UnsafeEnabled {
  744. mi := &file_statistics_proto_msgTypes[12]
  745. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  746. ms.StoreMessageInfo(mi)
  747. }
  748. }
  749. func (x *ReceptionMessage) String() string {
  750. return protoimpl.X.MessageStringOf(x)
  751. }
  752. func (*ReceptionMessage) ProtoMessage() {}
  753. func (x *ReceptionMessage) ProtoReflect() protoreflect.Message {
  754. mi := &file_statistics_proto_msgTypes[12]
  755. if protoimpl.UnsafeEnabled && x != nil {
  756. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  757. if ms.LoadMessageInfo() == nil {
  758. ms.StoreMessageInfo(mi)
  759. }
  760. return ms
  761. }
  762. return mi.MessageOf(x)
  763. }
  764. // Deprecated: Use ReceptionMessage.ProtoReflect.Descriptor instead.
  765. func (*ReceptionMessage) Descriptor() ([]byte, []int) {
  766. return file_statistics_proto_rawDescGZIP(), []int{12}
  767. }
  768. func (x *ReceptionMessage) GetPartnerID() string {
  769. if x != nil {
  770. return x.PartnerID
  771. }
  772. return ""
  773. }
  774. func (x *ReceptionMessage) GetUserID() string {
  775. if x != nil {
  776. return x.UserID
  777. }
  778. return ""
  779. }
  780. var File_statistics_proto protoreflect.FileDescriptor
  781. var file_statistics_proto_rawDesc = []byte{
  782. 0x0a, 0x10, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x70, 0x72, 0x6f,
  783. 0x74, 0x6f, 0x12, 0x0e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69,
  784. 0x63, 0x73, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  785. 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  786. 0x17, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x63, 0x6f, 0x6d, 0x6d,
  787. 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb1, 0x01, 0x0a, 0x17, 0x47, 0x65, 0x74,
  788. 0x50, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x4d, 0x73, 0x67, 0x52,
  789. 0x65, 0x70, 0x6c, 0x79, 0x12, 0x30, 0x0a, 0x13, 0x66, 0x69, 0x76, 0x65, 0x4d, 0x69, 0x6e, 0x75,
  790. 0x74, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x52, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  791. 0x01, 0x52, 0x13, 0x66, 0x69, 0x76, 0x65, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x52, 0x65, 0x70,
  792. 0x6c, 0x79, 0x52, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x74, 0x4e, 0x75,
  793. 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x63, 0x68, 0x61, 0x74, 0x4e, 0x75, 0x6d,
  794. 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x4e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01,
  795. 0x28, 0x03, 0x52, 0x08, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x4e, 0x75, 0x6d, 0x12, 0x2e, 0x0a, 0x12,
  796. 0x66, 0x69, 0x76, 0x65, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x4e,
  797. 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x66, 0x69, 0x76, 0x65, 0x4d, 0x69,
  798. 0x6e, 0x75, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x4e, 0x75, 0x6d, 0x22, 0x87, 0x01, 0x0a,
  799. 0x17, 0x50, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x55, 0x73, 0x65,
  800. 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x74,
  801. 0x6e, 0x65, 0x72, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x72,
  802. 0x74, 0x6e, 0x65, 0x72, 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x53, 0x65,
  803. 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x75, 0x73,
  804. 0x65, 0x72, 0x53, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x70, 0x61,
  805. 0x72, 0x74, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03,
  806. 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x70,
  807. 0x6c, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x4b, 0x0a, 0x15, 0x41, 0x64, 0x64, 0x54, 0x6f, 0x64,
  808. 0x61, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  809. 0x1a, 0x0a, 0x08, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28,
  810. 0x09, 0x52, 0x08, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06, 0x70,
  811. 0x72, 0x6f, 0x66, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x72, 0x6f,
  812. 0x66, 0x69, 0x74, 0x22, 0x7c, 0x0a, 0x26, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x6f, 0x6b, 0x41, 0x6e,
  813. 0x64, 0x4c, 0x69, 0x6b, 0x65, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x4d,
  814. 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a,
  815. 0x08, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  816. 0x08, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x65, 0x72,
  817. 0x73, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70,
  818. 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x53,
  819. 0x65, 0x6c, 0x66, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x53, 0x65, 0x6c,
  820. 0x66, 0x22, 0x3c, 0x0a, 0x0c, 0x52, 0x65, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73,
  821. 0x67, 0x12, 0x2c, 0x0a, 0x11, 0x74, 0x6f, 0x64, 0x61, 0x79, 0x52, 0x65, 0x63, 0x65, 0x70, 0x74,
  822. 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x74, 0x6f,
  823. 0x64, 0x61, 0x79, 0x52, 0x65, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x22,
  824. 0x32, 0x0a, 0x0e, 0x54, 0x6f, 0x64, 0x61, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x74, 0x4d, 0x73,
  825. 0x67, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x6f, 0x64, 0x61, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x74,
  826. 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x74, 0x6f, 0x64, 0x61, 0x79, 0x50, 0x72, 0x6f,
  827. 0x66, 0x69, 0x74, 0x22, 0x67, 0x0a, 0x14, 0x4c, 0x6f, 0x6f, 0x6b, 0x41, 0x6e, 0x64, 0x4c, 0x69,
  828. 0x6b, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x37, 0x0a, 0x04, 0x6c,
  829. 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x61, 0x70, 0x69, 0x2e,
  830. 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x41,
  831. 0x6e, 0x64, 0x4c, 0x69, 0x6b, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04,
  832. 0x6c, 0x69, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x65, 0x78, 0x74, 0x49, 0x64, 0x18, 0x02,
  833. 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x65, 0x78, 0x74, 0x49, 0x64, 0x22, 0x87, 0x03, 0x0a,
  834. 0x13, 0x4c, 0x6f, 0x6f, 0x6b, 0x41, 0x6e, 0x64, 0x4c, 0x69, 0x6b, 0x65, 0x4c, 0x69, 0x73, 0x74,
  835. 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  836. 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01,
  837. 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b,
  838. 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b,
  839. 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x72,
  840. 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55,
  841. 0x72, 0x6c, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52,
  842. 0x03, 0x73, 0x65, 0x78, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
  843. 0x03, 0x52, 0x03, 0x61, 0x67, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x65,
  844. 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63,
  845. 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c,
  846. 0x6c, 0x61, 0x73, 0x74, 0x4c, 0x6f, 0x6f, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01,
  847. 0x28, 0x03, 0x52, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x4c, 0x6f, 0x6f, 0x6b, 0x54, 0x69, 0x6d, 0x65,
  848. 0x12, 0x24, 0x0a, 0x0d, 0x69, 0x73, 0x48, 0x61, 0x76, 0x65, 0x50, 0x69, 0x63, 0x74, 0x75, 0x72,
  849. 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x69, 0x73, 0x48, 0x61, 0x76, 0x65, 0x50,
  850. 0x69, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, 0x48, 0x61, 0x76, 0x65,
  851. 0x56, 0x6f, 0x69, 0x63, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x48,
  852. 0x61, 0x76, 0x65, 0x56, 0x6f, 0x69, 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x4c, 0x6f,
  853. 0x63, 0x6b, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4c, 0x6f, 0x63, 0x6b,
  854. 0x12, 0x12, 0x0a, 0x04, 0x63, 0x69, 0x74, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
  855. 0x63, 0x69, 0x74, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x52, 0x65, 0x61, 0x64, 0x18, 0x0e,
  856. 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x52, 0x65, 0x61, 0x64, 0x12, 0x18, 0x0a, 0x07,
  857. 0x74, 0x61, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x74,
  858. 0x61, 0x67, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x87, 0x01, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x4c, 0x6f,
  859. 0x6f, 0x6b, 0x41, 0x6e, 0x64, 0x4c, 0x69, 0x6b, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
  860. 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x49, 0x44,
  861. 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x49, 0x44,
  862. 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02,
  863. 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65,
  864. 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x65, 0x78, 0x74, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03,
  865. 0x52, 0x06, 0x6e, 0x65, 0x78, 0x74, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73,
  866. 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74,
  867. 0x22, 0xdd, 0x01, 0x0a, 0x17, 0x4c, 0x6f, 0x6f, 0x6b, 0x41, 0x6e, 0x64, 0x4c, 0x69, 0x6b, 0x65,
  868. 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x18, 0x0a, 0x07,
  869. 0x6c, 0x69, 0x6b, 0x65, 0x4e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6c,
  870. 0x69, 0x6b, 0x65, 0x4e, 0x75, 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x69, 0x6b, 0x65, 0x64, 0x4e,
  871. 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6c, 0x69, 0x6b, 0x65, 0x64, 0x4e,
  872. 0x75, 0x6d, 0x12, 0x26, 0x0a, 0x0e, 0x6c, 0x69, 0x6b, 0x65, 0x64, 0x55, 0x6e, 0x72, 0x65, 0x61,
  873. 0x64, 0x4e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x6c, 0x69, 0x6b, 0x65,
  874. 0x64, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x4e, 0x75, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x6f,
  875. 0x6f, 0x6b, 0x4e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6c, 0x6f, 0x6f,
  876. 0x6b, 0x4e, 0x75, 0x6d, 0x12, 0x24, 0x0a, 0x0d, 0x6c, 0x6f, 0x6f, 0x6b, 0x55, 0x6e, 0x72, 0x65,
  877. 0x61, 0x64, 0x4e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6c, 0x6f, 0x6f,
  878. 0x6b, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x4e, 0x75, 0x6d, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x76,
  879. 0x61, 0x74, 0x61, 0x72, 0x55, 0x72, 0x6c, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28,
  880. 0x09, 0x52, 0x0d, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x72, 0x6c, 0x4c, 0x69, 0x73, 0x74,
  881. 0x22, 0x76, 0x0a, 0x10, 0x4c, 0x6f, 0x6f, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52,
  882. 0x65, 0x70, 0x6c, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x6f, 0x6f, 0x6b, 0x4e, 0x75, 0x6d, 0x18,
  883. 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6c, 0x6f, 0x6f, 0x6b, 0x4e, 0x75, 0x6d, 0x12, 0x24,
  884. 0x0a, 0x0d, 0x6c, 0x6f, 0x6f, 0x6b, 0x55, 0x6e, 0x72, 0x65, 0x61, 0x64, 0x4e, 0x75, 0x6d, 0x18,
  885. 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6c, 0x6f, 0x6f, 0x6b, 0x55, 0x6e, 0x72, 0x65, 0x61,
  886. 0x64, 0x4e, 0x75, 0x6d, 0x12, 0x22, 0x0a, 0x0c, 0x74, 0x6f, 0x64, 0x61, 0x79, 0x4c, 0x6f, 0x6f,
  887. 0x6b, 0x4e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x74, 0x6f, 0x64, 0x61,
  888. 0x79, 0x4c, 0x6f, 0x6f, 0x6b, 0x4e, 0x75, 0x6d, 0x22, 0x8f, 0x01, 0x0a, 0x0d, 0x50, 0x65, 0x72,
  889. 0x73, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x65,
  890. 0x72, 0x73, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x65,
  891. 0x72, 0x73, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e,
  892. 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x65, 0x72, 0x73,
  893. 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x62, 0x65, 0x50, 0x65, 0x72, 0x73,
  894. 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x62, 0x65, 0x50, 0x65,
  895. 0x72, 0x73, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x22, 0x0a, 0x0c, 0x62, 0x65, 0x50, 0x65, 0x72, 0x73,
  896. 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x62, 0x65,
  897. 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x22, 0x48, 0x0a, 0x10, 0x52, 0x65,
  898. 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1c,
  899. 0x0a, 0x09, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28,
  900. 0x09, 0x52, 0x09, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06,
  901. 0x75, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73,
  902. 0x65, 0x72, 0x49, 0x44, 0x32, 0xe8, 0x0b, 0x0a, 0x0a, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74,
  903. 0x69, 0x63, 0x73, 0x12, 0x43, 0x0a, 0x0a, 0x4c, 0x6f, 0x6f, 0x6b, 0x50, 0x65, 0x72, 0x73, 0x6f,
  904. 0x6e, 0x12, 0x1d, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69,
  905. 0x63, 0x73, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
  906. 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  907. 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x43, 0x0a, 0x0a, 0x4c, 0x69, 0x6b, 0x65,
  908. 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x12, 0x1d, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61,
  909. 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x4d, 0x65,
  910. 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  911. 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x45, 0x0a,
  912. 0x0c, 0x55, 0x6e, 0x4c, 0x69, 0x6b, 0x65, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x12, 0x1d, 0x2e,
  913. 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x50,
  914. 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x16, 0x2e, 0x67,
  915. 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45,
  916. 0x6d, 0x70, 0x74, 0x79, 0x12, 0x82, 0x01, 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x6f, 0x6b,
  917. 0x41, 0x6e, 0x64, 0x4c, 0x69, 0x6b, 0x65, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63,
  918. 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x36, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73,
  919. 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f, 0x6f,
  920. 0x6b, 0x41, 0x6e, 0x64, 0x4c, 0x69, 0x6b, 0x65, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69,
  921. 0x63, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  922. 0x1a, 0x27, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63,
  923. 0x73, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x41, 0x6e, 0x64, 0x4c, 0x69, 0x6b, 0x65, 0x4d, 0x65, 0x73,
  924. 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x55, 0x0a, 0x18, 0x47, 0x65, 0x74,
  925. 0x4c, 0x6f, 0x6f, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x4d, 0x65,
  926. 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x17, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
  927. 0x6f, 0x6e, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x1a, 0x20,
  928. 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e,
  929. 0x4c, 0x6f, 0x6f, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x79,
  930. 0x12, 0x4c, 0x0a, 0x13, 0x52, 0x65, 0x64, 0x75, 0x63, 0x65, 0x4c, 0x69, 0x6b, 0x65, 0x55, 0x6e,
  931. 0x72, 0x65, 0x61, 0x64, 0x4e, 0x75, 0x6d, 0x12, 0x1d, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74,
  932. 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x4d,
  933. 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  934. 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x49,
  935. 0x0a, 0x10, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x4c, 0x6f, 0x6f, 0x6b, 0x52, 0x65, 0x63, 0x6f,
  936. 0x72, 0x64, 0x12, 0x1d, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74,
  937. 0x69, 0x63, 0x73, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
  938. 0x65, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  939. 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x5f, 0x0a, 0x0c, 0x46, 0x69, 0x6e,
  940. 0x64, 0x4c, 0x6f, 0x6f, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x29, 0x2e, 0x61, 0x70, 0x69, 0x2e,
  941. 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x6f,
  942. 0x6f, 0x6b, 0x41, 0x6e, 0x64, 0x4c, 0x69, 0x6b, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
  943. 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69,
  944. 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x41, 0x6e, 0x64, 0x4c, 0x69, 0x6b,
  945. 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x5f, 0x0a, 0x0c, 0x46, 0x69,
  946. 0x6e, 0x64, 0x4c, 0x69, 0x6b, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x29, 0x2e, 0x61, 0x70, 0x69,
  947. 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x4c,
  948. 0x6f, 0x6f, 0x6b, 0x41, 0x6e, 0x64, 0x4c, 0x69, 0x6b, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
  949. 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, 0x74,
  950. 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x41, 0x6e, 0x64, 0x4c, 0x69,
  951. 0x6b, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x60, 0x0a, 0x0d, 0x46,
  952. 0x69, 0x6e, 0x64, 0x4c, 0x69, 0x6b, 0x65, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x29, 0x2e, 0x61,
  953. 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x47, 0x65,
  954. 0x74, 0x4c, 0x6f, 0x6f, 0x6b, 0x41, 0x6e, 0x64, 0x4c, 0x69, 0x6b, 0x65, 0x4c, 0x69, 0x73, 0x74,
  955. 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74,
  956. 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x41, 0x6e, 0x64,
  957. 0x4c, 0x69, 0x6b, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x12, 0x4b, 0x0a,
  958. 0x0f, 0x52, 0x65, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e,
  959. 0x12, 0x20, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63,
  960. 0x73, 0x2e, 0x52, 0x65, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61,
  961. 0x67, 0x65, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  962. 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x4f, 0x0a, 0x0e, 0x41, 0x64,
  963. 0x64, 0x54, 0x6f, 0x64, 0x61, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x74, 0x12, 0x25, 0x2e, 0x61,
  964. 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x41, 0x64,
  965. 0x64, 0x54, 0x6f, 0x64, 0x61, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75,
  966. 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  967. 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x4b, 0x0a, 0x0f, 0x47,
  968. 0x65, 0x74, 0x52, 0x65, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x12, 0x1a,
  969. 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x50, 0x61, 0x72, 0x74,
  970. 0x6e, 0x65, 0x72, 0x49, 0x44, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x1a, 0x1c, 0x2e, 0x61, 0x70, 0x69,
  971. 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x52, 0x65, 0x63, 0x65,
  972. 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x73, 0x67, 0x12, 0x4c, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x54,
  973. 0x6f, 0x64, 0x61, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x74, 0x12, 0x1a, 0x2e, 0x61, 0x70, 0x69,
  974. 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x49,
  975. 0x44, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x1a, 0x1e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61,
  976. 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x54, 0x6f, 0x64, 0x61, 0x79, 0x50, 0x72, 0x6f,
  977. 0x66, 0x69, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x3e, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x49, 0x73, 0x4c,
  978. 0x69, 0x6b, 0x65, 0x12, 0x1d, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73,
  979. 0x74, 0x69, 0x63, 0x73, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61,
  980. 0x67, 0x65, 0x1a, 0x12, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e,
  981. 0x49, 0x73, 0x4c, 0x69, 0x6b, 0x65, 0x12, 0x47, 0x0a, 0x11, 0x55, 0x73, 0x65, 0x72, 0x53, 0x65,
  982. 0x6e, 0x64, 0x54, 0x6f, 0x50, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x12, 0x1a, 0x2e, 0x61, 0x70,
  983. 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72,
  984. 0x49, 0x44, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  985. 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12,
  986. 0x53, 0x0a, 0x10, 0x50, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x55,
  987. 0x73, 0x65, 0x72, 0x12, 0x27, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73,
  988. 0x74, 0x69, 0x63, 0x73, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c,
  989. 0x79, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67,
  990. 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45,
  991. 0x6d, 0x70, 0x74, 0x79, 0x12, 0x59, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x50, 0x61, 0x72, 0x74, 0x6e,
  992. 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x4d, 0x73, 0x67, 0x12, 0x1a, 0x2e, 0x61, 0x70, 0x69,
  993. 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x49,
  994. 0x44, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x1a, 0x27, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61,
  995. 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x61, 0x72, 0x74, 0x6e,
  996. 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x42,
  997. 0x4f, 0x0a, 0x0e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63,
  998. 0x73, 0x50, 0x01, 0x5a, 0x3b, 0x67, 0x69, 0x74, 0x2e, 0x69, 0x6b, 0x75, 0x62, 0x61, 0x6e, 0x2e,
  999. 0x63, 0x6f, 0x6d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x70, 0x77, 0x2d, 0x70, 0x72,
  1000. 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x69,
  1001. 0x73, 0x74, 0x69, 0x63, 0x73, 0x3b, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73,
  1002. 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1003. }
  1004. var (
  1005. file_statistics_proto_rawDescOnce sync.Once
  1006. file_statistics_proto_rawDescData = file_statistics_proto_rawDesc
  1007. )
  1008. func file_statistics_proto_rawDescGZIP() []byte {
  1009. file_statistics_proto_rawDescOnce.Do(func() {
  1010. file_statistics_proto_rawDescData = protoimpl.X.CompressGZIP(file_statistics_proto_rawDescData)
  1011. })
  1012. return file_statistics_proto_rawDescData
  1013. }
  1014. var file_statistics_proto_msgTypes = make([]protoimpl.MessageInfo, 13)
  1015. var file_statistics_proto_goTypes = []interface{}{
  1016. (*GetPartnerReplyMsgReply)(nil), // 0: api.statistics.GetPartnerReplyMsgReply
  1017. (*PartnerReplyUserRequest)(nil), // 1: api.statistics.PartnerReplyUserRequest
  1018. (*AddTodayProfitRequest)(nil), // 2: api.statistics.AddTodayProfitRequest
  1019. (*GetLookAndLikeStatisticsMessageRequest)(nil), // 3: api.statistics.GetLookAndLikeStatisticsMessageRequest
  1020. (*ReceptionMsg)(nil), // 4: api.statistics.ReceptionMsg
  1021. (*TodayProfitMsg)(nil), // 5: api.statistics.TodayProfitMsg
  1022. (*LookAndLikeListReply)(nil), // 6: api.statistics.LookAndLikeListReply
  1023. (*LookAndLikeListInfo)(nil), // 7: api.statistics.LookAndLikeListInfo
  1024. (*GetLookAndLikeListRequest)(nil), // 8: api.statistics.GetLookAndLikeListRequest
  1025. (*LookAndLikeMessageReply)(nil), // 9: api.statistics.LookAndLikeMessageReply
  1026. (*LookMessageReply)(nil), // 10: api.statistics.LookMessageReply
  1027. (*PersonMessage)(nil), // 11: api.statistics.PersonMessage
  1028. (*ReceptionMessage)(nil), // 12: api.statistics.ReceptionMessage
  1029. (*common.PersonParam)(nil), // 13: api.common.PersonParam
  1030. (*common.PartnerIDParam)(nil), // 14: api.common.PartnerIDParam
  1031. (*emptypb.Empty)(nil), // 15: google.protobuf.Empty
  1032. (*common.IsLike)(nil), // 16: api.common.IsLike
  1033. }
  1034. var file_statistics_proto_depIdxs = []int32{
  1035. 7, // 0: api.statistics.LookAndLikeListReply.list:type_name -> api.statistics.LookAndLikeListInfo
  1036. 11, // 1: api.statistics.Statistics.LookPerson:input_type -> api.statistics.PersonMessage
  1037. 11, // 2: api.statistics.Statistics.LikePerson:input_type -> api.statistics.PersonMessage
  1038. 11, // 3: api.statistics.Statistics.UnLikePerson:input_type -> api.statistics.PersonMessage
  1039. 3, // 4: api.statistics.Statistics.GetLookAndLikeStatisticsMessage:input_type -> api.statistics.GetLookAndLikeStatisticsMessageRequest
  1040. 13, // 5: api.statistics.Statistics.GetLookStatisticsMessage:input_type -> api.common.PersonParam
  1041. 11, // 6: api.statistics.Statistics.ReduceLikeUnreadNum:input_type -> api.statistics.PersonMessage
  1042. 11, // 7: api.statistics.Statistics.UnlockLookRecord:input_type -> api.statistics.PersonMessage
  1043. 8, // 8: api.statistics.Statistics.FindLookList:input_type -> api.statistics.GetLookAndLikeListRequest
  1044. 8, // 9: api.statistics.Statistics.FindLikeList:input_type -> api.statistics.GetLookAndLikeListRequest
  1045. 8, // 10: api.statistics.Statistics.FindLikedList:input_type -> api.statistics.GetLookAndLikeListRequest
  1046. 12, // 11: api.statistics.Statistics.ReceptionPerson:input_type -> api.statistics.ReceptionMessage
  1047. 2, // 12: api.statistics.Statistics.AddTodayProfit:input_type -> api.statistics.AddTodayProfitRequest
  1048. 14, // 13: api.statistics.Statistics.GetReceptionMsg:input_type -> api.common.PartnerIDParam
  1049. 14, // 14: api.statistics.Statistics.GetTodayProfit:input_type -> api.common.PartnerIDParam
  1050. 11, // 15: api.statistics.Statistics.GetIsLike:input_type -> api.statistics.PersonMessage
  1051. 14, // 16: api.statistics.Statistics.UserSendToPartner:input_type -> api.common.PartnerIDParam
  1052. 1, // 17: api.statistics.Statistics.PartnerReplyUser:input_type -> api.statistics.PartnerReplyUserRequest
  1053. 14, // 18: api.statistics.Statistics.GetPartnerReplyMsg:input_type -> api.common.PartnerIDParam
  1054. 15, // 19: api.statistics.Statistics.LookPerson:output_type -> google.protobuf.Empty
  1055. 15, // 20: api.statistics.Statistics.LikePerson:output_type -> google.protobuf.Empty
  1056. 15, // 21: api.statistics.Statistics.UnLikePerson:output_type -> google.protobuf.Empty
  1057. 9, // 22: api.statistics.Statistics.GetLookAndLikeStatisticsMessage:output_type -> api.statistics.LookAndLikeMessageReply
  1058. 10, // 23: api.statistics.Statistics.GetLookStatisticsMessage:output_type -> api.statistics.LookMessageReply
  1059. 15, // 24: api.statistics.Statistics.ReduceLikeUnreadNum:output_type -> google.protobuf.Empty
  1060. 15, // 25: api.statistics.Statistics.UnlockLookRecord:output_type -> google.protobuf.Empty
  1061. 6, // 26: api.statistics.Statistics.FindLookList:output_type -> api.statistics.LookAndLikeListReply
  1062. 6, // 27: api.statistics.Statistics.FindLikeList:output_type -> api.statistics.LookAndLikeListReply
  1063. 6, // 28: api.statistics.Statistics.FindLikedList:output_type -> api.statistics.LookAndLikeListReply
  1064. 15, // 29: api.statistics.Statistics.ReceptionPerson:output_type -> google.protobuf.Empty
  1065. 15, // 30: api.statistics.Statistics.AddTodayProfit:output_type -> google.protobuf.Empty
  1066. 4, // 31: api.statistics.Statistics.GetReceptionMsg:output_type -> api.statistics.ReceptionMsg
  1067. 5, // 32: api.statistics.Statistics.GetTodayProfit:output_type -> api.statistics.TodayProfitMsg
  1068. 16, // 33: api.statistics.Statistics.GetIsLike:output_type -> api.common.IsLike
  1069. 15, // 34: api.statistics.Statistics.UserSendToPartner:output_type -> google.protobuf.Empty
  1070. 15, // 35: api.statistics.Statistics.PartnerReplyUser:output_type -> google.protobuf.Empty
  1071. 0, // 36: api.statistics.Statistics.GetPartnerReplyMsg:output_type -> api.statistics.GetPartnerReplyMsgReply
  1072. 19, // [19:37] is the sub-list for method output_type
  1073. 1, // [1:19] is the sub-list for method input_type
  1074. 1, // [1:1] is the sub-list for extension type_name
  1075. 1, // [1:1] is the sub-list for extension extendee
  1076. 0, // [0:1] is the sub-list for field type_name
  1077. }
  1078. func init() { file_statistics_proto_init() }
  1079. func file_statistics_proto_init() {
  1080. if File_statistics_proto != nil {
  1081. return
  1082. }
  1083. if !protoimpl.UnsafeEnabled {
  1084. file_statistics_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1085. switch v := v.(*GetPartnerReplyMsgReply); i {
  1086. case 0:
  1087. return &v.state
  1088. case 1:
  1089. return &v.sizeCache
  1090. case 2:
  1091. return &v.unknownFields
  1092. default:
  1093. return nil
  1094. }
  1095. }
  1096. file_statistics_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1097. switch v := v.(*PartnerReplyUserRequest); i {
  1098. case 0:
  1099. return &v.state
  1100. case 1:
  1101. return &v.sizeCache
  1102. case 2:
  1103. return &v.unknownFields
  1104. default:
  1105. return nil
  1106. }
  1107. }
  1108. file_statistics_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1109. switch v := v.(*AddTodayProfitRequest); i {
  1110. case 0:
  1111. return &v.state
  1112. case 1:
  1113. return &v.sizeCache
  1114. case 2:
  1115. return &v.unknownFields
  1116. default:
  1117. return nil
  1118. }
  1119. }
  1120. file_statistics_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1121. switch v := v.(*GetLookAndLikeStatisticsMessageRequest); i {
  1122. case 0:
  1123. return &v.state
  1124. case 1:
  1125. return &v.sizeCache
  1126. case 2:
  1127. return &v.unknownFields
  1128. default:
  1129. return nil
  1130. }
  1131. }
  1132. file_statistics_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1133. switch v := v.(*ReceptionMsg); i {
  1134. case 0:
  1135. return &v.state
  1136. case 1:
  1137. return &v.sizeCache
  1138. case 2:
  1139. return &v.unknownFields
  1140. default:
  1141. return nil
  1142. }
  1143. }
  1144. file_statistics_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1145. switch v := v.(*TodayProfitMsg); i {
  1146. case 0:
  1147. return &v.state
  1148. case 1:
  1149. return &v.sizeCache
  1150. case 2:
  1151. return &v.unknownFields
  1152. default:
  1153. return nil
  1154. }
  1155. }
  1156. file_statistics_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1157. switch v := v.(*LookAndLikeListReply); i {
  1158. case 0:
  1159. return &v.state
  1160. case 1:
  1161. return &v.sizeCache
  1162. case 2:
  1163. return &v.unknownFields
  1164. default:
  1165. return nil
  1166. }
  1167. }
  1168. file_statistics_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1169. switch v := v.(*LookAndLikeListInfo); i {
  1170. case 0:
  1171. return &v.state
  1172. case 1:
  1173. return &v.sizeCache
  1174. case 2:
  1175. return &v.unknownFields
  1176. default:
  1177. return nil
  1178. }
  1179. }
  1180. file_statistics_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1181. switch v := v.(*GetLookAndLikeListRequest); i {
  1182. case 0:
  1183. return &v.state
  1184. case 1:
  1185. return &v.sizeCache
  1186. case 2:
  1187. return &v.unknownFields
  1188. default:
  1189. return nil
  1190. }
  1191. }
  1192. file_statistics_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1193. switch v := v.(*LookAndLikeMessageReply); i {
  1194. case 0:
  1195. return &v.state
  1196. case 1:
  1197. return &v.sizeCache
  1198. case 2:
  1199. return &v.unknownFields
  1200. default:
  1201. return nil
  1202. }
  1203. }
  1204. file_statistics_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1205. switch v := v.(*LookMessageReply); i {
  1206. case 0:
  1207. return &v.state
  1208. case 1:
  1209. return &v.sizeCache
  1210. case 2:
  1211. return &v.unknownFields
  1212. default:
  1213. return nil
  1214. }
  1215. }
  1216. file_statistics_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1217. switch v := v.(*PersonMessage); i {
  1218. case 0:
  1219. return &v.state
  1220. case 1:
  1221. return &v.sizeCache
  1222. case 2:
  1223. return &v.unknownFields
  1224. default:
  1225. return nil
  1226. }
  1227. }
  1228. file_statistics_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  1229. switch v := v.(*ReceptionMessage); i {
  1230. case 0:
  1231. return &v.state
  1232. case 1:
  1233. return &v.sizeCache
  1234. case 2:
  1235. return &v.unknownFields
  1236. default:
  1237. return nil
  1238. }
  1239. }
  1240. }
  1241. type x struct{}
  1242. out := protoimpl.TypeBuilder{
  1243. File: protoimpl.DescBuilder{
  1244. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1245. RawDescriptor: file_statistics_proto_rawDesc,
  1246. NumEnums: 0,
  1247. NumMessages: 13,
  1248. NumExtensions: 0,
  1249. NumServices: 1,
  1250. },
  1251. GoTypes: file_statistics_proto_goTypes,
  1252. DependencyIndexes: file_statistics_proto_depIdxs,
  1253. MessageInfos: file_statistics_proto_msgTypes,
  1254. }.Build()
  1255. File_statistics_proto = out.File
  1256. file_statistics_proto_rawDesc = nil
  1257. file_statistics_proto_goTypes = nil
  1258. file_statistics_proto_depIdxs = nil
  1259. }