statistics.pb.go 61 KB

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