slowwild.pb.go 65 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.34.2
  4. // protoc v3.19.4
  5. // source: proto/slowwild.proto
  6. package slowwildserver
  7. import (
  8. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  9. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  10. reflect "reflect"
  11. sync "sync"
  12. )
  13. const (
  14. // Verify that this generated code is sufficiently up-to-date.
  15. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  16. // Verify that runtime/protoimpl is sufficiently up-to-date.
  17. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  18. )
  19. type UserEntity struct {
  20. state protoimpl.MessageState
  21. sizeCache protoimpl.SizeCache
  22. unknownFields protoimpl.UnknownFields
  23. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // 用户id
  24. Avatar string `protobuf:"bytes,2,opt,name=avatar,proto3" json:"avatar,omitempty"` // 用户头像
  25. Nickname string `protobuf:"bytes,3,opt,name=nickname,proto3" json:"nickname,omitempty"` // 昵称
  26. Username string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"` // 用户名(唯一)
  27. Phone string `protobuf:"bytes,5,opt,name=phone,proto3" json:"phone,omitempty"` // 手机号码
  28. Status int32 `protobuf:"varint,6,opt,name=status,proto3" json:"status,omitempty"` // 是否锁住1-正常2-停用
  29. Sex int32 `protobuf:"varint,7,opt,name=sex,proto3" json:"sex,omitempty"` // 性别0-女1-男
  30. Follows int64 `protobuf:"varint,8,opt,name=follows,proto3" json:"follows,omitempty"` //粉丝
  31. Followings int64 `protobuf:"varint,9,opt,name=followings,proto3" json:"followings,omitempty"` // 关注量
  32. GetLikesCount int32 `protobuf:"varint,10,opt,name=get_likes_count,json=getLikesCount,proto3" json:"get_likes_count,omitempty"` //获得点赞数量
  33. GetCollectionCount int32 `protobuf:"varint,11,opt,name=get_collection_count,json=getCollectionCount,proto3" json:"get_collection_count,omitempty"` //获得收藏的数量
  34. }
  35. func (x *UserEntity) Reset() {
  36. *x = UserEntity{}
  37. if protoimpl.UnsafeEnabled {
  38. mi := &file_proto_slowwild_proto_msgTypes[0]
  39. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  40. ms.StoreMessageInfo(mi)
  41. }
  42. }
  43. func (x *UserEntity) String() string {
  44. return protoimpl.X.MessageStringOf(x)
  45. }
  46. func (*UserEntity) ProtoMessage() {}
  47. func (x *UserEntity) ProtoReflect() protoreflect.Message {
  48. mi := &file_proto_slowwild_proto_msgTypes[0]
  49. if protoimpl.UnsafeEnabled && x != nil {
  50. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  51. if ms.LoadMessageInfo() == nil {
  52. ms.StoreMessageInfo(mi)
  53. }
  54. return ms
  55. }
  56. return mi.MessageOf(x)
  57. }
  58. // Deprecated: Use UserEntity.ProtoReflect.Descriptor instead.
  59. func (*UserEntity) Descriptor() ([]byte, []int) {
  60. return file_proto_slowwild_proto_rawDescGZIP(), []int{0}
  61. }
  62. func (x *UserEntity) GetId() int64 {
  63. if x != nil {
  64. return x.Id
  65. }
  66. return 0
  67. }
  68. func (x *UserEntity) GetAvatar() string {
  69. if x != nil {
  70. return x.Avatar
  71. }
  72. return ""
  73. }
  74. func (x *UserEntity) GetNickname() string {
  75. if x != nil {
  76. return x.Nickname
  77. }
  78. return ""
  79. }
  80. func (x *UserEntity) GetUsername() string {
  81. if x != nil {
  82. return x.Username
  83. }
  84. return ""
  85. }
  86. func (x *UserEntity) GetPhone() string {
  87. if x != nil {
  88. return x.Phone
  89. }
  90. return ""
  91. }
  92. func (x *UserEntity) GetStatus() int32 {
  93. if x != nil {
  94. return x.Status
  95. }
  96. return 0
  97. }
  98. func (x *UserEntity) GetSex() int32 {
  99. if x != nil {
  100. return x.Sex
  101. }
  102. return 0
  103. }
  104. func (x *UserEntity) GetFollows() int64 {
  105. if x != nil {
  106. return x.Follows
  107. }
  108. return 0
  109. }
  110. func (x *UserEntity) GetFollowings() int64 {
  111. if x != nil {
  112. return x.Followings
  113. }
  114. return 0
  115. }
  116. func (x *UserEntity) GetGetLikesCount() int32 {
  117. if x != nil {
  118. return x.GetLikesCount
  119. }
  120. return 0
  121. }
  122. func (x *UserEntity) GetGetCollectionCount() int32 {
  123. if x != nil {
  124. return x.GetCollectionCount
  125. }
  126. return 0
  127. }
  128. type LoginAndRegisterRsp struct {
  129. state protoimpl.MessageState
  130. sizeCache protoimpl.SizeCache
  131. unknownFields protoimpl.UnknownFields
  132. Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` // token令牌
  133. Expire int64 `protobuf:"varint,2,opt,name=expire,proto3" json:"expire,omitempty"` // 到期时间
  134. }
  135. func (x *LoginAndRegisterRsp) Reset() {
  136. *x = LoginAndRegisterRsp{}
  137. if protoimpl.UnsafeEnabled {
  138. mi := &file_proto_slowwild_proto_msgTypes[1]
  139. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  140. ms.StoreMessageInfo(mi)
  141. }
  142. }
  143. func (x *LoginAndRegisterRsp) String() string {
  144. return protoimpl.X.MessageStringOf(x)
  145. }
  146. func (*LoginAndRegisterRsp) ProtoMessage() {}
  147. func (x *LoginAndRegisterRsp) ProtoReflect() protoreflect.Message {
  148. mi := &file_proto_slowwild_proto_msgTypes[1]
  149. if protoimpl.UnsafeEnabled && x != nil {
  150. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  151. if ms.LoadMessageInfo() == nil {
  152. ms.StoreMessageInfo(mi)
  153. }
  154. return ms
  155. }
  156. return mi.MessageOf(x)
  157. }
  158. // Deprecated: Use LoginAndRegisterRsp.ProtoReflect.Descriptor instead.
  159. func (*LoginAndRegisterRsp) Descriptor() ([]byte, []int) {
  160. return file_proto_slowwild_proto_rawDescGZIP(), []int{1}
  161. }
  162. func (x *LoginAndRegisterRsp) GetToken() string {
  163. if x != nil {
  164. return x.Token
  165. }
  166. return ""
  167. }
  168. func (x *LoginAndRegisterRsp) GetExpire() int64 {
  169. if x != nil {
  170. return x.Expire
  171. }
  172. return 0
  173. }
  174. type LoginReq struct {
  175. state protoimpl.MessageState
  176. sizeCache protoimpl.SizeCache
  177. unknownFields protoimpl.UnknownFields
  178. Phone string `protobuf:"bytes,1,opt,name=phone,proto3" json:"phone,omitempty"` //手机号
  179. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // 密码
  180. Code string `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"` //验证码
  181. LoginType int32 `protobuf:"varint,4,opt,name=login_type,json=loginType,proto3" json:"login_type,omitempty"` // 登录类型
  182. }
  183. func (x *LoginReq) Reset() {
  184. *x = LoginReq{}
  185. if protoimpl.UnsafeEnabled {
  186. mi := &file_proto_slowwild_proto_msgTypes[2]
  187. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  188. ms.StoreMessageInfo(mi)
  189. }
  190. }
  191. func (x *LoginReq) String() string {
  192. return protoimpl.X.MessageStringOf(x)
  193. }
  194. func (*LoginReq) ProtoMessage() {}
  195. func (x *LoginReq) ProtoReflect() protoreflect.Message {
  196. mi := &file_proto_slowwild_proto_msgTypes[2]
  197. if protoimpl.UnsafeEnabled && x != nil {
  198. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  199. if ms.LoadMessageInfo() == nil {
  200. ms.StoreMessageInfo(mi)
  201. }
  202. return ms
  203. }
  204. return mi.MessageOf(x)
  205. }
  206. // Deprecated: Use LoginReq.ProtoReflect.Descriptor instead.
  207. func (*LoginReq) Descriptor() ([]byte, []int) {
  208. return file_proto_slowwild_proto_rawDescGZIP(), []int{2}
  209. }
  210. func (x *LoginReq) GetPhone() string {
  211. if x != nil {
  212. return x.Phone
  213. }
  214. return ""
  215. }
  216. func (x *LoginReq) GetPassword() string {
  217. if x != nil {
  218. return x.Password
  219. }
  220. return ""
  221. }
  222. func (x *LoginReq) GetCode() string {
  223. if x != nil {
  224. return x.Code
  225. }
  226. return ""
  227. }
  228. func (x *LoginReq) GetLoginType() int32 {
  229. if x != nil {
  230. return x.LoginType
  231. }
  232. return 0
  233. }
  234. type RegisterReq struct {
  235. state protoimpl.MessageState
  236. sizeCache protoimpl.SizeCache
  237. unknownFields protoimpl.UnknownFields
  238. Phone string `protobuf:"bytes,1,opt,name=phone,proto3" json:"phone,omitempty"` // 手机号码
  239. Nickname string `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname,omitempty"` // 用户名
  240. Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` // 密码
  241. Avatar string `protobuf:"bytes,4,opt,name=avatar,proto3" json:"avatar,omitempty"` // 头像
  242. Sex int32 `protobuf:"varint,5,opt,name=sex,proto3" json:"sex,omitempty"` // 性别
  243. }
  244. func (x *RegisterReq) Reset() {
  245. *x = RegisterReq{}
  246. if protoimpl.UnsafeEnabled {
  247. mi := &file_proto_slowwild_proto_msgTypes[3]
  248. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  249. ms.StoreMessageInfo(mi)
  250. }
  251. }
  252. func (x *RegisterReq) String() string {
  253. return protoimpl.X.MessageStringOf(x)
  254. }
  255. func (*RegisterReq) ProtoMessage() {}
  256. func (x *RegisterReq) ProtoReflect() protoreflect.Message {
  257. mi := &file_proto_slowwild_proto_msgTypes[3]
  258. if protoimpl.UnsafeEnabled && x != nil {
  259. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  260. if ms.LoadMessageInfo() == nil {
  261. ms.StoreMessageInfo(mi)
  262. }
  263. return ms
  264. }
  265. return mi.MessageOf(x)
  266. }
  267. // Deprecated: Use RegisterReq.ProtoReflect.Descriptor instead.
  268. func (*RegisterReq) Descriptor() ([]byte, []int) {
  269. return file_proto_slowwild_proto_rawDescGZIP(), []int{3}
  270. }
  271. func (x *RegisterReq) GetPhone() string {
  272. if x != nil {
  273. return x.Phone
  274. }
  275. return ""
  276. }
  277. func (x *RegisterReq) GetNickname() string {
  278. if x != nil {
  279. return x.Nickname
  280. }
  281. return ""
  282. }
  283. func (x *RegisterReq) GetPassword() string {
  284. if x != nil {
  285. return x.Password
  286. }
  287. return ""
  288. }
  289. func (x *RegisterReq) GetAvatar() string {
  290. if x != nil {
  291. return x.Avatar
  292. }
  293. return ""
  294. }
  295. func (x *RegisterReq) GetSex() int32 {
  296. if x != nil {
  297. return x.Sex
  298. }
  299. return 0
  300. }
  301. type GetUserInfoReq struct {
  302. state protoimpl.MessageState
  303. sizeCache protoimpl.SizeCache
  304. unknownFields protoimpl.UnknownFields
  305. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // 用户id
  306. }
  307. func (x *GetUserInfoReq) Reset() {
  308. *x = GetUserInfoReq{}
  309. if protoimpl.UnsafeEnabled {
  310. mi := &file_proto_slowwild_proto_msgTypes[4]
  311. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  312. ms.StoreMessageInfo(mi)
  313. }
  314. }
  315. func (x *GetUserInfoReq) String() string {
  316. return protoimpl.X.MessageStringOf(x)
  317. }
  318. func (*GetUserInfoReq) ProtoMessage() {}
  319. func (x *GetUserInfoReq) ProtoReflect() protoreflect.Message {
  320. mi := &file_proto_slowwild_proto_msgTypes[4]
  321. if protoimpl.UnsafeEnabled && x != nil {
  322. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  323. if ms.LoadMessageInfo() == nil {
  324. ms.StoreMessageInfo(mi)
  325. }
  326. return ms
  327. }
  328. return mi.MessageOf(x)
  329. }
  330. // Deprecated: Use GetUserInfoReq.ProtoReflect.Descriptor instead.
  331. func (*GetUserInfoReq) Descriptor() ([]byte, []int) {
  332. return file_proto_slowwild_proto_rawDescGZIP(), []int{4}
  333. }
  334. func (x *GetUserInfoReq) GetId() int64 {
  335. if x != nil {
  336. return x.Id
  337. }
  338. return 0
  339. }
  340. type GetUserInfoResp struct {
  341. state protoimpl.MessageState
  342. sizeCache protoimpl.SizeCache
  343. unknownFields protoimpl.UnknownFields
  344. User *UserEntity `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` // 用户信息
  345. }
  346. func (x *GetUserInfoResp) Reset() {
  347. *x = GetUserInfoResp{}
  348. if protoimpl.UnsafeEnabled {
  349. mi := &file_proto_slowwild_proto_msgTypes[5]
  350. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  351. ms.StoreMessageInfo(mi)
  352. }
  353. }
  354. func (x *GetUserInfoResp) String() string {
  355. return protoimpl.X.MessageStringOf(x)
  356. }
  357. func (*GetUserInfoResp) ProtoMessage() {}
  358. func (x *GetUserInfoResp) ProtoReflect() protoreflect.Message {
  359. mi := &file_proto_slowwild_proto_msgTypes[5]
  360. if protoimpl.UnsafeEnabled && x != nil {
  361. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  362. if ms.LoadMessageInfo() == nil {
  363. ms.StoreMessageInfo(mi)
  364. }
  365. return ms
  366. }
  367. return mi.MessageOf(x)
  368. }
  369. // Deprecated: Use GetUserInfoResp.ProtoReflect.Descriptor instead.
  370. func (*GetUserInfoResp) Descriptor() ([]byte, []int) {
  371. return file_proto_slowwild_proto_rawDescGZIP(), []int{5}
  372. }
  373. func (x *GetUserInfoResp) GetUser() *UserEntity {
  374. if x != nil {
  375. return x.User
  376. }
  377. return nil
  378. }
  379. type FindUserReq struct {
  380. state protoimpl.MessageState
  381. sizeCache protoimpl.SizeCache
  382. unknownFields protoimpl.UnknownFields
  383. Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` // 用户昵称
  384. Phone string `protobuf:"bytes,2,opt,name=phone,proto3" json:"phone,omitempty"` // 用户手机号码
  385. Ids []int64 `protobuf:"varint,3,rep,packed,name=ids,proto3" json:"ids,omitempty"` // 用户id
  386. }
  387. func (x *FindUserReq) Reset() {
  388. *x = FindUserReq{}
  389. if protoimpl.UnsafeEnabled {
  390. mi := &file_proto_slowwild_proto_msgTypes[6]
  391. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  392. ms.StoreMessageInfo(mi)
  393. }
  394. }
  395. func (x *FindUserReq) String() string {
  396. return protoimpl.X.MessageStringOf(x)
  397. }
  398. func (*FindUserReq) ProtoMessage() {}
  399. func (x *FindUserReq) ProtoReflect() protoreflect.Message {
  400. mi := &file_proto_slowwild_proto_msgTypes[6]
  401. if protoimpl.UnsafeEnabled && x != nil {
  402. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  403. if ms.LoadMessageInfo() == nil {
  404. ms.StoreMessageInfo(mi)
  405. }
  406. return ms
  407. }
  408. return mi.MessageOf(x)
  409. }
  410. // Deprecated: Use FindUserReq.ProtoReflect.Descriptor instead.
  411. func (*FindUserReq) Descriptor() ([]byte, []int) {
  412. return file_proto_slowwild_proto_rawDescGZIP(), []int{6}
  413. }
  414. func (x *FindUserReq) GetUsername() string {
  415. if x != nil {
  416. return x.Username
  417. }
  418. return ""
  419. }
  420. func (x *FindUserReq) GetPhone() string {
  421. if x != nil {
  422. return x.Phone
  423. }
  424. return ""
  425. }
  426. func (x *FindUserReq) GetIds() []int64 {
  427. if x != nil {
  428. return x.Ids
  429. }
  430. return nil
  431. }
  432. type FindUserResp struct {
  433. state protoimpl.MessageState
  434. sizeCache protoimpl.SizeCache
  435. unknownFields protoimpl.UnknownFields
  436. UserList []*UserEntity `protobuf:"bytes,1,rep,name=user_list,json=userList,proto3" json:"user_list,omitempty"` // 用户信息
  437. }
  438. func (x *FindUserResp) Reset() {
  439. *x = FindUserResp{}
  440. if protoimpl.UnsafeEnabled {
  441. mi := &file_proto_slowwild_proto_msgTypes[7]
  442. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  443. ms.StoreMessageInfo(mi)
  444. }
  445. }
  446. func (x *FindUserResp) String() string {
  447. return protoimpl.X.MessageStringOf(x)
  448. }
  449. func (*FindUserResp) ProtoMessage() {}
  450. func (x *FindUserResp) ProtoReflect() protoreflect.Message {
  451. mi := &file_proto_slowwild_proto_msgTypes[7]
  452. if protoimpl.UnsafeEnabled && x != nil {
  453. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  454. if ms.LoadMessageInfo() == nil {
  455. ms.StoreMessageInfo(mi)
  456. }
  457. return ms
  458. }
  459. return mi.MessageOf(x)
  460. }
  461. // Deprecated: Use FindUserResp.ProtoReflect.Descriptor instead.
  462. func (*FindUserResp) Descriptor() ([]byte, []int) {
  463. return file_proto_slowwild_proto_rawDescGZIP(), []int{7}
  464. }
  465. func (x *FindUserResp) GetUserList() []*UserEntity {
  466. if x != nil {
  467. return x.UserList
  468. }
  469. return nil
  470. }
  471. // 用户关注
  472. type FollowUserReq struct {
  473. state protoimpl.MessageState
  474. sizeCache protoimpl.SizeCache
  475. unknownFields protoimpl.UnknownFields
  476. UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // 当前登录用户id
  477. FollowUserId int64 `protobuf:"varint,2,opt,name=follow_user_id,json=followUserId,proto3" json:"follow_user_id,omitempty"` // 被关注的用户id
  478. }
  479. func (x *FollowUserReq) Reset() {
  480. *x = FollowUserReq{}
  481. if protoimpl.UnsafeEnabled {
  482. mi := &file_proto_slowwild_proto_msgTypes[8]
  483. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  484. ms.StoreMessageInfo(mi)
  485. }
  486. }
  487. func (x *FollowUserReq) String() string {
  488. return protoimpl.X.MessageStringOf(x)
  489. }
  490. func (*FollowUserReq) ProtoMessage() {}
  491. func (x *FollowUserReq) ProtoReflect() protoreflect.Message {
  492. mi := &file_proto_slowwild_proto_msgTypes[8]
  493. if protoimpl.UnsafeEnabled && x != nil {
  494. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  495. if ms.LoadMessageInfo() == nil {
  496. ms.StoreMessageInfo(mi)
  497. }
  498. return ms
  499. }
  500. return mi.MessageOf(x)
  501. }
  502. // Deprecated: Use FollowUserReq.ProtoReflect.Descriptor instead.
  503. func (*FollowUserReq) Descriptor() ([]byte, []int) {
  504. return file_proto_slowwild_proto_rawDescGZIP(), []int{8}
  505. }
  506. func (x *FollowUserReq) GetUserId() int64 {
  507. if x != nil {
  508. return x.UserId
  509. }
  510. return 0
  511. }
  512. func (x *FollowUserReq) GetFollowUserId() int64 {
  513. if x != nil {
  514. return x.FollowUserId
  515. }
  516. return 0
  517. }
  518. type FollowUserRes struct {
  519. state protoimpl.MessageState
  520. sizeCache protoimpl.SizeCache
  521. unknownFields protoimpl.UnknownFields
  522. Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` // 是否关注成功
  523. }
  524. func (x *FollowUserRes) Reset() {
  525. *x = FollowUserRes{}
  526. if protoimpl.UnsafeEnabled {
  527. mi := &file_proto_slowwild_proto_msgTypes[9]
  528. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  529. ms.StoreMessageInfo(mi)
  530. }
  531. }
  532. func (x *FollowUserRes) String() string {
  533. return protoimpl.X.MessageStringOf(x)
  534. }
  535. func (*FollowUserRes) ProtoMessage() {}
  536. func (x *FollowUserRes) ProtoReflect() protoreflect.Message {
  537. mi := &file_proto_slowwild_proto_msgTypes[9]
  538. if protoimpl.UnsafeEnabled && x != nil {
  539. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  540. if ms.LoadMessageInfo() == nil {
  541. ms.StoreMessageInfo(mi)
  542. }
  543. return ms
  544. }
  545. return mi.MessageOf(x)
  546. }
  547. // Deprecated: Use FollowUserRes.ProtoReflect.Descriptor instead.
  548. func (*FollowUserRes) Descriptor() ([]byte, []int) {
  549. return file_proto_slowwild_proto_rawDescGZIP(), []int{9}
  550. }
  551. func (x *FollowUserRes) GetSuccess() bool {
  552. if x != nil {
  553. return x.Success
  554. }
  555. return false
  556. }
  557. // 用户取消关注
  558. type UnFollowUserReq struct {
  559. state protoimpl.MessageState
  560. sizeCache protoimpl.SizeCache
  561. unknownFields protoimpl.UnknownFields
  562. UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // 当前登录的用户id
  563. UnFollowUserId int64 `protobuf:"varint,2,opt,name=un_follow_user_id,json=unFollowUserId,proto3" json:"un_follow_user_id,omitempty"` // 当前被取消关注的用户id
  564. }
  565. func (x *UnFollowUserReq) Reset() {
  566. *x = UnFollowUserReq{}
  567. if protoimpl.UnsafeEnabled {
  568. mi := &file_proto_slowwild_proto_msgTypes[10]
  569. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  570. ms.StoreMessageInfo(mi)
  571. }
  572. }
  573. func (x *UnFollowUserReq) String() string {
  574. return protoimpl.X.MessageStringOf(x)
  575. }
  576. func (*UnFollowUserReq) ProtoMessage() {}
  577. func (x *UnFollowUserReq) ProtoReflect() protoreflect.Message {
  578. mi := &file_proto_slowwild_proto_msgTypes[10]
  579. if protoimpl.UnsafeEnabled && x != nil {
  580. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  581. if ms.LoadMessageInfo() == nil {
  582. ms.StoreMessageInfo(mi)
  583. }
  584. return ms
  585. }
  586. return mi.MessageOf(x)
  587. }
  588. // Deprecated: Use UnFollowUserReq.ProtoReflect.Descriptor instead.
  589. func (*UnFollowUserReq) Descriptor() ([]byte, []int) {
  590. return file_proto_slowwild_proto_rawDescGZIP(), []int{10}
  591. }
  592. func (x *UnFollowUserReq) GetUserId() int64 {
  593. if x != nil {
  594. return x.UserId
  595. }
  596. return 0
  597. }
  598. func (x *UnFollowUserReq) GetUnFollowUserId() int64 {
  599. if x != nil {
  600. return x.UnFollowUserId
  601. }
  602. return 0
  603. }
  604. type UnFollowUserRes struct {
  605. state protoimpl.MessageState
  606. sizeCache protoimpl.SizeCache
  607. unknownFields protoimpl.UnknownFields
  608. Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` // 是否关注成功
  609. }
  610. func (x *UnFollowUserRes) Reset() {
  611. *x = UnFollowUserRes{}
  612. if protoimpl.UnsafeEnabled {
  613. mi := &file_proto_slowwild_proto_msgTypes[11]
  614. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  615. ms.StoreMessageInfo(mi)
  616. }
  617. }
  618. func (x *UnFollowUserRes) String() string {
  619. return protoimpl.X.MessageStringOf(x)
  620. }
  621. func (*UnFollowUserRes) ProtoMessage() {}
  622. func (x *UnFollowUserRes) ProtoReflect() protoreflect.Message {
  623. mi := &file_proto_slowwild_proto_msgTypes[11]
  624. if protoimpl.UnsafeEnabled && x != nil {
  625. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  626. if ms.LoadMessageInfo() == nil {
  627. ms.StoreMessageInfo(mi)
  628. }
  629. return ms
  630. }
  631. return mi.MessageOf(x)
  632. }
  633. // Deprecated: Use UnFollowUserRes.ProtoReflect.Descriptor instead.
  634. func (*UnFollowUserRes) Descriptor() ([]byte, []int) {
  635. return file_proto_slowwild_proto_rawDescGZIP(), []int{11}
  636. }
  637. func (x *UnFollowUserRes) GetSuccess() bool {
  638. if x != nil {
  639. return x.Success
  640. }
  641. return false
  642. }
  643. // 查询粉丝列表
  644. type GetFollowingReq struct {
  645. state protoimpl.MessageState
  646. sizeCache protoimpl.SizeCache
  647. unknownFields protoimpl.UnknownFields
  648. UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // 当前登录用户的id
  649. Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` // 数量限制
  650. Offset int32 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"` // 分页开始偏移量
  651. QueryUserId int64 `protobuf:"varint,4,opt,name=query_user_id,json=queryUserId,proto3" json:"query_user_id,omitempty"` // 查询用户的id
  652. }
  653. func (x *GetFollowingReq) Reset() {
  654. *x = GetFollowingReq{}
  655. if protoimpl.UnsafeEnabled {
  656. mi := &file_proto_slowwild_proto_msgTypes[12]
  657. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  658. ms.StoreMessageInfo(mi)
  659. }
  660. }
  661. func (x *GetFollowingReq) String() string {
  662. return protoimpl.X.MessageStringOf(x)
  663. }
  664. func (*GetFollowingReq) ProtoMessage() {}
  665. func (x *GetFollowingReq) ProtoReflect() protoreflect.Message {
  666. mi := &file_proto_slowwild_proto_msgTypes[12]
  667. if protoimpl.UnsafeEnabled && x != nil {
  668. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  669. if ms.LoadMessageInfo() == nil {
  670. ms.StoreMessageInfo(mi)
  671. }
  672. return ms
  673. }
  674. return mi.MessageOf(x)
  675. }
  676. // Deprecated: Use GetFollowingReq.ProtoReflect.Descriptor instead.
  677. func (*GetFollowingReq) Descriptor() ([]byte, []int) {
  678. return file_proto_slowwild_proto_rawDescGZIP(), []int{12}
  679. }
  680. func (x *GetFollowingReq) GetUserId() int64 {
  681. if x != nil {
  682. return x.UserId
  683. }
  684. return 0
  685. }
  686. func (x *GetFollowingReq) GetLimit() int32 {
  687. if x != nil {
  688. return x.Limit
  689. }
  690. return 0
  691. }
  692. func (x *GetFollowingReq) GetOffset() int32 {
  693. if x != nil {
  694. return x.Offset
  695. }
  696. return 0
  697. }
  698. func (x *GetFollowingReq) GetQueryUserId() int64 {
  699. if x != nil {
  700. return x.QueryUserId
  701. }
  702. return 0
  703. }
  704. type GetFollowingRes struct {
  705. state protoimpl.MessageState
  706. sizeCache protoimpl.SizeCache
  707. unknownFields protoimpl.UnknownFields
  708. List []*UserEntity `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
  709. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
  710. }
  711. func (x *GetFollowingRes) Reset() {
  712. *x = GetFollowingRes{}
  713. if protoimpl.UnsafeEnabled {
  714. mi := &file_proto_slowwild_proto_msgTypes[13]
  715. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  716. ms.StoreMessageInfo(mi)
  717. }
  718. }
  719. func (x *GetFollowingRes) String() string {
  720. return protoimpl.X.MessageStringOf(x)
  721. }
  722. func (*GetFollowingRes) ProtoMessage() {}
  723. func (x *GetFollowingRes) ProtoReflect() protoreflect.Message {
  724. mi := &file_proto_slowwild_proto_msgTypes[13]
  725. if protoimpl.UnsafeEnabled && x != nil {
  726. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  727. if ms.LoadMessageInfo() == nil {
  728. ms.StoreMessageInfo(mi)
  729. }
  730. return ms
  731. }
  732. return mi.MessageOf(x)
  733. }
  734. // Deprecated: Use GetFollowingRes.ProtoReflect.Descriptor instead.
  735. func (*GetFollowingRes) Descriptor() ([]byte, []int) {
  736. return file_proto_slowwild_proto_rawDescGZIP(), []int{13}
  737. }
  738. func (x *GetFollowingRes) GetList() []*UserEntity {
  739. if x != nil {
  740. return x.List
  741. }
  742. return nil
  743. }
  744. func (x *GetFollowingRes) GetTotal() int64 {
  745. if x != nil {
  746. return x.Total
  747. }
  748. return 0
  749. }
  750. // 查询我关注的列表
  751. type GetFollowReq struct {
  752. state protoimpl.MessageState
  753. sizeCache protoimpl.SizeCache
  754. unknownFields protoimpl.UnknownFields
  755. UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // 当前登录用户的id
  756. Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` // 数量限制
  757. Offset int32 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"` // 分页开始偏移量
  758. QueryUserId int64 `protobuf:"varint,4,opt,name=query_user_id,json=queryUserId,proto3" json:"query_user_id,omitempty"` // 查询用户的id
  759. }
  760. func (x *GetFollowReq) Reset() {
  761. *x = GetFollowReq{}
  762. if protoimpl.UnsafeEnabled {
  763. mi := &file_proto_slowwild_proto_msgTypes[14]
  764. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  765. ms.StoreMessageInfo(mi)
  766. }
  767. }
  768. func (x *GetFollowReq) String() string {
  769. return protoimpl.X.MessageStringOf(x)
  770. }
  771. func (*GetFollowReq) ProtoMessage() {}
  772. func (x *GetFollowReq) ProtoReflect() protoreflect.Message {
  773. mi := &file_proto_slowwild_proto_msgTypes[14]
  774. if protoimpl.UnsafeEnabled && x != nil {
  775. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  776. if ms.LoadMessageInfo() == nil {
  777. ms.StoreMessageInfo(mi)
  778. }
  779. return ms
  780. }
  781. return mi.MessageOf(x)
  782. }
  783. // Deprecated: Use GetFollowReq.ProtoReflect.Descriptor instead.
  784. func (*GetFollowReq) Descriptor() ([]byte, []int) {
  785. return file_proto_slowwild_proto_rawDescGZIP(), []int{14}
  786. }
  787. func (x *GetFollowReq) GetUserId() int64 {
  788. if x != nil {
  789. return x.UserId
  790. }
  791. return 0
  792. }
  793. func (x *GetFollowReq) GetLimit() int32 {
  794. if x != nil {
  795. return x.Limit
  796. }
  797. return 0
  798. }
  799. func (x *GetFollowReq) GetOffset() int32 {
  800. if x != nil {
  801. return x.Offset
  802. }
  803. return 0
  804. }
  805. func (x *GetFollowReq) GetQueryUserId() int64 {
  806. if x != nil {
  807. return x.QueryUserId
  808. }
  809. return 0
  810. }
  811. type GetFollowRes struct {
  812. state protoimpl.MessageState
  813. sizeCache protoimpl.SizeCache
  814. unknownFields protoimpl.UnknownFields
  815. List []*UserEntity `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
  816. Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
  817. }
  818. func (x *GetFollowRes) Reset() {
  819. *x = GetFollowRes{}
  820. if protoimpl.UnsafeEnabled {
  821. mi := &file_proto_slowwild_proto_msgTypes[15]
  822. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  823. ms.StoreMessageInfo(mi)
  824. }
  825. }
  826. func (x *GetFollowRes) String() string {
  827. return protoimpl.X.MessageStringOf(x)
  828. }
  829. func (*GetFollowRes) ProtoMessage() {}
  830. func (x *GetFollowRes) ProtoReflect() protoreflect.Message {
  831. mi := &file_proto_slowwild_proto_msgTypes[15]
  832. if protoimpl.UnsafeEnabled && x != nil {
  833. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  834. if ms.LoadMessageInfo() == nil {
  835. ms.StoreMessageInfo(mi)
  836. }
  837. return ms
  838. }
  839. return mi.MessageOf(x)
  840. }
  841. // Deprecated: Use GetFollowRes.ProtoReflect.Descriptor instead.
  842. func (*GetFollowRes) Descriptor() ([]byte, []int) {
  843. return file_proto_slowwild_proto_rawDescGZIP(), []int{15}
  844. }
  845. func (x *GetFollowRes) GetList() []*UserEntity {
  846. if x != nil {
  847. return x.List
  848. }
  849. return nil
  850. }
  851. func (x *GetFollowRes) GetTotal() int64 {
  852. if x != nil {
  853. return x.Total
  854. }
  855. return 0
  856. }
  857. // 查询用户信息
  858. type GetUserProfileReq struct {
  859. state protoimpl.MessageState
  860. sizeCache protoimpl.SizeCache
  861. unknownFields protoimpl.UnknownFields
  862. Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
  863. UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
  864. }
  865. func (x *GetUserProfileReq) Reset() {
  866. *x = GetUserProfileReq{}
  867. if protoimpl.UnsafeEnabled {
  868. mi := &file_proto_slowwild_proto_msgTypes[16]
  869. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  870. ms.StoreMessageInfo(mi)
  871. }
  872. }
  873. func (x *GetUserProfileReq) String() string {
  874. return protoimpl.X.MessageStringOf(x)
  875. }
  876. func (*GetUserProfileReq) ProtoMessage() {}
  877. func (x *GetUserProfileReq) ProtoReflect() protoreflect.Message {
  878. mi := &file_proto_slowwild_proto_msgTypes[16]
  879. if protoimpl.UnsafeEnabled && x != nil {
  880. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  881. if ms.LoadMessageInfo() == nil {
  882. ms.StoreMessageInfo(mi)
  883. }
  884. return ms
  885. }
  886. return mi.MessageOf(x)
  887. }
  888. // Deprecated: Use GetUserProfileReq.ProtoReflect.Descriptor instead.
  889. func (*GetUserProfileReq) Descriptor() ([]byte, []int) {
  890. return file_proto_slowwild_proto_rawDescGZIP(), []int{16}
  891. }
  892. func (x *GetUserProfileReq) GetUsername() string {
  893. if x != nil {
  894. return x.Username
  895. }
  896. return ""
  897. }
  898. func (x *GetUserProfileReq) GetUserId() int64 {
  899. if x != nil {
  900. return x.UserId
  901. }
  902. return 0
  903. }
  904. type GetUserProfileRes struct {
  905. state protoimpl.MessageState
  906. sizeCache protoimpl.SizeCache
  907. unknownFields protoimpl.UnknownFields
  908. Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // 用户id
  909. Nickname string `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname,omitempty"` // 用户昵称
  910. Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"` // 用户名
  911. Status int32 `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"` // 用户状态0-正常1-封禁中2-禁言中3-删除
  912. Avatar string `protobuf:"bytes,5,opt,name=avatar,proto3" json:"avatar,omitempty"` // 头像
  913. IsFriend bool `protobuf:"varint,7,opt,name=is_friend,json=isFriend,proto3" json:"is_friend,omitempty"` // 是否是好友
  914. IsFollowing bool `protobuf:"varint,8,opt,name=is_following,json=isFollowing,proto3" json:"is_following,omitempty"` // 是否关注
  915. CreatedOn int64 `protobuf:"varint,9,opt,name=created_on,json=createdOn,proto3" json:"created_on,omitempty"` // 注册时间
  916. Follows int64 `protobuf:"varint,10,opt,name=follows,proto3" json:"follows,omitempty"` // 关注数
  917. Fans int64 `protobuf:"varint,11,opt,name=fans,proto3" json:"fans,omitempty"` // 粉丝数
  918. GetLikesCount int32 `protobuf:"varint,12,opt,name=get_likes_count,json=getLikesCount,proto3" json:"get_likes_count,omitempty"` //获得点赞数量
  919. GetCollectionCount int32 `protobuf:"varint,13,opt,name=get_collection_count,json=getCollectionCount,proto3" json:"get_collection_count,omitempty"` //获得收藏的数量
  920. }
  921. func (x *GetUserProfileRes) Reset() {
  922. *x = GetUserProfileRes{}
  923. if protoimpl.UnsafeEnabled {
  924. mi := &file_proto_slowwild_proto_msgTypes[17]
  925. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  926. ms.StoreMessageInfo(mi)
  927. }
  928. }
  929. func (x *GetUserProfileRes) String() string {
  930. return protoimpl.X.MessageStringOf(x)
  931. }
  932. func (*GetUserProfileRes) ProtoMessage() {}
  933. func (x *GetUserProfileRes) ProtoReflect() protoreflect.Message {
  934. mi := &file_proto_slowwild_proto_msgTypes[17]
  935. if protoimpl.UnsafeEnabled && x != nil {
  936. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  937. if ms.LoadMessageInfo() == nil {
  938. ms.StoreMessageInfo(mi)
  939. }
  940. return ms
  941. }
  942. return mi.MessageOf(x)
  943. }
  944. // Deprecated: Use GetUserProfileRes.ProtoReflect.Descriptor instead.
  945. func (*GetUserProfileRes) Descriptor() ([]byte, []int) {
  946. return file_proto_slowwild_proto_rawDescGZIP(), []int{17}
  947. }
  948. func (x *GetUserProfileRes) GetId() int64 {
  949. if x != nil {
  950. return x.Id
  951. }
  952. return 0
  953. }
  954. func (x *GetUserProfileRes) GetNickname() string {
  955. if x != nil {
  956. return x.Nickname
  957. }
  958. return ""
  959. }
  960. func (x *GetUserProfileRes) GetUsername() string {
  961. if x != nil {
  962. return x.Username
  963. }
  964. return ""
  965. }
  966. func (x *GetUserProfileRes) GetStatus() int32 {
  967. if x != nil {
  968. return x.Status
  969. }
  970. return 0
  971. }
  972. func (x *GetUserProfileRes) GetAvatar() string {
  973. if x != nil {
  974. return x.Avatar
  975. }
  976. return ""
  977. }
  978. func (x *GetUserProfileRes) GetIsFriend() bool {
  979. if x != nil {
  980. return x.IsFriend
  981. }
  982. return false
  983. }
  984. func (x *GetUserProfileRes) GetIsFollowing() bool {
  985. if x != nil {
  986. return x.IsFollowing
  987. }
  988. return false
  989. }
  990. func (x *GetUserProfileRes) GetCreatedOn() int64 {
  991. if x != nil {
  992. return x.CreatedOn
  993. }
  994. return 0
  995. }
  996. func (x *GetUserProfileRes) GetFollows() int64 {
  997. if x != nil {
  998. return x.Follows
  999. }
  1000. return 0
  1001. }
  1002. func (x *GetUserProfileRes) GetFans() int64 {
  1003. if x != nil {
  1004. return x.Fans
  1005. }
  1006. return 0
  1007. }
  1008. func (x *GetUserProfileRes) GetGetLikesCount() int32 {
  1009. if x != nil {
  1010. return x.GetLikesCount
  1011. }
  1012. return 0
  1013. }
  1014. func (x *GetUserProfileRes) GetGetCollectionCount() int32 {
  1015. if x != nil {
  1016. return x.GetCollectionCount
  1017. }
  1018. return 0
  1019. }
  1020. // 模糊查询用户
  1021. type SearchUsernameReq struct {
  1022. state protoimpl.MessageState
  1023. sizeCache protoimpl.SizeCache
  1024. unknownFields protoimpl.UnknownFields
  1025. Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
  1026. }
  1027. func (x *SearchUsernameReq) Reset() {
  1028. *x = SearchUsernameReq{}
  1029. if protoimpl.UnsafeEnabled {
  1030. mi := &file_proto_slowwild_proto_msgTypes[18]
  1031. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1032. ms.StoreMessageInfo(mi)
  1033. }
  1034. }
  1035. func (x *SearchUsernameReq) String() string {
  1036. return protoimpl.X.MessageStringOf(x)
  1037. }
  1038. func (*SearchUsernameReq) ProtoMessage() {}
  1039. func (x *SearchUsernameReq) ProtoReflect() protoreflect.Message {
  1040. mi := &file_proto_slowwild_proto_msgTypes[18]
  1041. if protoimpl.UnsafeEnabled && x != nil {
  1042. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1043. if ms.LoadMessageInfo() == nil {
  1044. ms.StoreMessageInfo(mi)
  1045. }
  1046. return ms
  1047. }
  1048. return mi.MessageOf(x)
  1049. }
  1050. // Deprecated: Use SearchUsernameReq.ProtoReflect.Descriptor instead.
  1051. func (*SearchUsernameReq) Descriptor() ([]byte, []int) {
  1052. return file_proto_slowwild_proto_rawDescGZIP(), []int{18}
  1053. }
  1054. func (x *SearchUsernameReq) GetUsername() string {
  1055. if x != nil {
  1056. return x.Username
  1057. }
  1058. return ""
  1059. }
  1060. type SearchUsernameItem struct {
  1061. state protoimpl.MessageState
  1062. sizeCache protoimpl.SizeCache
  1063. unknownFields protoimpl.UnknownFields
  1064. Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
  1065. Avatar string `protobuf:"bytes,2,opt,name=avatar,proto3" json:"avatar,omitempty"`
  1066. Id int64 `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"`
  1067. }
  1068. func (x *SearchUsernameItem) Reset() {
  1069. *x = SearchUsernameItem{}
  1070. if protoimpl.UnsafeEnabled {
  1071. mi := &file_proto_slowwild_proto_msgTypes[19]
  1072. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1073. ms.StoreMessageInfo(mi)
  1074. }
  1075. }
  1076. func (x *SearchUsernameItem) String() string {
  1077. return protoimpl.X.MessageStringOf(x)
  1078. }
  1079. func (*SearchUsernameItem) ProtoMessage() {}
  1080. func (x *SearchUsernameItem) ProtoReflect() protoreflect.Message {
  1081. mi := &file_proto_slowwild_proto_msgTypes[19]
  1082. if protoimpl.UnsafeEnabled && x != nil {
  1083. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1084. if ms.LoadMessageInfo() == nil {
  1085. ms.StoreMessageInfo(mi)
  1086. }
  1087. return ms
  1088. }
  1089. return mi.MessageOf(x)
  1090. }
  1091. // Deprecated: Use SearchUsernameItem.ProtoReflect.Descriptor instead.
  1092. func (*SearchUsernameItem) Descriptor() ([]byte, []int) {
  1093. return file_proto_slowwild_proto_rawDescGZIP(), []int{19}
  1094. }
  1095. func (x *SearchUsernameItem) GetUsername() string {
  1096. if x != nil {
  1097. return x.Username
  1098. }
  1099. return ""
  1100. }
  1101. func (x *SearchUsernameItem) GetAvatar() string {
  1102. if x != nil {
  1103. return x.Avatar
  1104. }
  1105. return ""
  1106. }
  1107. func (x *SearchUsernameItem) GetId() int64 {
  1108. if x != nil {
  1109. return x.Id
  1110. }
  1111. return 0
  1112. }
  1113. type SearchUsernameRes struct {
  1114. state protoimpl.MessageState
  1115. sizeCache protoimpl.SizeCache
  1116. unknownFields protoimpl.UnknownFields
  1117. List []*SearchUsernameItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
  1118. }
  1119. func (x *SearchUsernameRes) Reset() {
  1120. *x = SearchUsernameRes{}
  1121. if protoimpl.UnsafeEnabled {
  1122. mi := &file_proto_slowwild_proto_msgTypes[20]
  1123. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1124. ms.StoreMessageInfo(mi)
  1125. }
  1126. }
  1127. func (x *SearchUsernameRes) String() string {
  1128. return protoimpl.X.MessageStringOf(x)
  1129. }
  1130. func (*SearchUsernameRes) ProtoMessage() {}
  1131. func (x *SearchUsernameRes) ProtoReflect() protoreflect.Message {
  1132. mi := &file_proto_slowwild_proto_msgTypes[20]
  1133. if protoimpl.UnsafeEnabled && x != nil {
  1134. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1135. if ms.LoadMessageInfo() == nil {
  1136. ms.StoreMessageInfo(mi)
  1137. }
  1138. return ms
  1139. }
  1140. return mi.MessageOf(x)
  1141. }
  1142. // Deprecated: Use SearchUsernameRes.ProtoReflect.Descriptor instead.
  1143. func (*SearchUsernameRes) Descriptor() ([]byte, []int) {
  1144. return file_proto_slowwild_proto_rawDescGZIP(), []int{20}
  1145. }
  1146. func (x *SearchUsernameRes) GetList() []*SearchUsernameItem {
  1147. if x != nil {
  1148. return x.List
  1149. }
  1150. return nil
  1151. }
  1152. var File_proto_slowwild_proto protoreflect.FileDescriptor
  1153. var file_proto_slowwild_proto_rawDesc = []byte{
  1154. 0x0a, 0x14, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64,
  1155. 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64,
  1156. 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x22, 0xc0, 0x02, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x45,
  1157. 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
  1158. 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18,
  1159. 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x1a, 0x0a,
  1160. 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
  1161. 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65,
  1162. 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65,
  1163. 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x05,
  1164. 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73,
  1165. 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61,
  1166. 0x74, 0x75, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x65, 0x78, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05,
  1167. 0x52, 0x03, 0x73, 0x65, 0x78, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x73,
  1168. 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x73, 0x12,
  1169. 0x1e, 0x0a, 0x0a, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x09, 0x20,
  1170. 0x01, 0x28, 0x03, 0x52, 0x0a, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x73, 0x12,
  1171. 0x26, 0x0a, 0x0f, 0x67, 0x65, 0x74, 0x5f, 0x6c, 0x69, 0x6b, 0x65, 0x73, 0x5f, 0x63, 0x6f, 0x75,
  1172. 0x6e, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x67, 0x65, 0x74, 0x4c, 0x69, 0x6b,
  1173. 0x65, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x67, 0x65, 0x74, 0x5f, 0x63,
  1174. 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
  1175. 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
  1176. 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x43, 0x0a, 0x13, 0x4c, 0x6f, 0x67,
  1177. 0x69, 0x6e, 0x41, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x52, 0x73, 0x70,
  1178. 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  1179. 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65,
  1180. 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x22, 0x6f,
  1181. 0x0a, 0x08, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68,
  1182. 0x6f, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65,
  1183. 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01,
  1184. 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x12, 0x0a, 0x04,
  1185. 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65,
  1186. 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04,
  1187. 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x22,
  1188. 0x85, 0x01, 0x0a, 0x0b, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12,
  1189. 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
  1190. 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d,
  1191. 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d,
  1192. 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20,
  1193. 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a,
  1194. 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61,
  1195. 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01,
  1196. 0x28, 0x05, 0x52, 0x03, 0x73, 0x65, 0x78, 0x22, 0x20, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x55, 0x73,
  1197. 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
  1198. 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x22, 0x41, 0x0a, 0x0f, 0x47, 0x65, 0x74,
  1199. 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2e, 0x0a, 0x04,
  1200. 0x75, 0x73, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x73, 0x6c, 0x6f,
  1201. 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x55, 0x73, 0x65, 0x72,
  1202. 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x22, 0x51, 0x0a, 0x0b,
  1203. 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x75,
  1204. 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75,
  1205. 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65,
  1206. 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x10, 0x0a,
  1207. 0x03, 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x03, 0x52, 0x03, 0x69, 0x64, 0x73, 0x22,
  1208. 0x47, 0x0a, 0x0c, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12,
  1209. 0x37, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03,
  1210. 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72,
  1211. 0x76, 0x65, 0x72, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x52, 0x08,
  1212. 0x75, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x4e, 0x0a, 0x0d, 0x46, 0x6f, 0x6c, 0x6c,
  1213. 0x6f, 0x77, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65,
  1214. 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72,
  1215. 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0e, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x75, 0x73, 0x65,
  1216. 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x66, 0x6f, 0x6c, 0x6c,
  1217. 0x6f, 0x77, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x29, 0x0a, 0x0d, 0x46, 0x6f, 0x6c, 0x6c,
  1218. 0x6f, 0x77, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63,
  1219. 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63,
  1220. 0x65, 0x73, 0x73, 0x22, 0x55, 0x0a, 0x0f, 0x55, 0x6e, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x55,
  1221. 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69,
  1222. 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12,
  1223. 0x29, 0x0a, 0x11, 0x75, 0x6e, 0x5f, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x75, 0x73, 0x65,
  1224. 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x75, 0x6e, 0x46, 0x6f,
  1225. 0x6c, 0x6c, 0x6f, 0x77, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x2b, 0x0a, 0x0f, 0x55, 0x6e,
  1226. 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x12, 0x18, 0x0a,
  1227. 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07,
  1228. 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x7c, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x46, 0x6f,
  1229. 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73,
  1230. 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65,
  1231. 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01,
  1232. 0x28, 0x05, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66,
  1233. 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65,
  1234. 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f,
  1235. 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x71, 0x75, 0x65, 0x72, 0x79, 0x55,
  1236. 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x57, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x46, 0x6f, 0x6c, 0x6c,
  1237. 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74,
  1238. 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c,
  1239. 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x69,
  1240. 0x74, 0x79, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61,
  1241. 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x22, 0x79,
  1242. 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x12, 0x17,
  1243. 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52,
  1244. 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74,
  1245. 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x16, 0x0a,
  1246. 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6f,
  1247. 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x75,
  1248. 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x71, 0x75,
  1249. 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x54, 0x0a, 0x0c, 0x47, 0x65, 0x74,
  1250. 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x04, 0x6c, 0x69, 0x73,
  1251. 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69,
  1252. 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x45, 0x6e, 0x74,
  1253. 0x69, 0x74, 0x79, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74,
  1254. 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x22,
  1255. 0x48, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
  1256. 0x65, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65,
  1257. 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65,
  1258. 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
  1259. 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0xf2, 0x02, 0x0a, 0x11, 0x47, 0x65,
  1260. 0x74, 0x55, 0x73, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x12,
  1261. 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12,
  1262. 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
  1263. 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x75,
  1264. 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75,
  1265. 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75,
  1266. 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
  1267. 0x16, 0x0a, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
  1268. 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x66, 0x72,
  1269. 0x69, 0x65, 0x6e, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x46, 0x72,
  1270. 0x69, 0x65, 0x6e, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x66, 0x6f, 0x6c, 0x6c, 0x6f,
  1271. 0x77, 0x69, 0x6e, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x46, 0x6f,
  1272. 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74,
  1273. 0x65, 0x64, 0x5f, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65,
  1274. 0x61, 0x74, 0x65, 0x64, 0x4f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77,
  1275. 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x73,
  1276. 0x12, 0x12, 0x0a, 0x04, 0x66, 0x61, 0x6e, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04,
  1277. 0x66, 0x61, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x67, 0x65, 0x74, 0x5f, 0x6c, 0x69, 0x6b, 0x65,
  1278. 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x67,
  1279. 0x65, 0x74, 0x4c, 0x69, 0x6b, 0x65, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x14,
  1280. 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63,
  1281. 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x67, 0x65, 0x74, 0x43,
  1282. 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x2f,
  1283. 0x0a, 0x11, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65,
  1284. 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  1285. 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x22,
  1286. 0x58, 0x0a, 0x12, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d,
  1287. 0x65, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d,
  1288. 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d,
  1289. 0x65, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28,
  1290. 0x09, 0x52, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
  1291. 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x22, 0x4b, 0x0a, 0x11, 0x53, 0x65, 0x61,
  1292. 0x72, 0x63, 0x68, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x12, 0x36,
  1293. 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x73,
  1294. 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x53, 0x65,
  1295. 0x61, 0x72, 0x63, 0x68, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x74, 0x65, 0x6d,
  1296. 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x32, 0xa8, 0x06, 0x0a, 0x0e, 0x53, 0x6c, 0x6f, 0x77, 0x57,
  1297. 0x69, 0x6c, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x46, 0x0a, 0x05, 0x4c, 0x6f, 0x67,
  1298. 0x69, 0x6e, 0x12, 0x18, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72,
  1299. 0x76, 0x65, 0x72, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x23, 0x2e, 0x73,
  1300. 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x4c, 0x6f,
  1301. 0x67, 0x69, 0x6e, 0x41, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x52, 0x73,
  1302. 0x70, 0x12, 0x4c, 0x0a, 0x08, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1b, 0x2e,
  1303. 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x52,
  1304. 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x23, 0x2e, 0x73, 0x6c, 0x6f,
  1305. 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x4c, 0x6f, 0x67, 0x69,
  1306. 0x6e, 0x41, 0x6e, 0x64, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x52, 0x73, 0x70, 0x12,
  1307. 0x4e, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1e,
  1308. 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e,
  1309. 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x1f,
  1310. 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e,
  1311. 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12,
  1312. 0x45, 0x0a, 0x08, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73, 0x65, 0x72, 0x12, 0x1b, 0x2e, 0x73, 0x6c,
  1313. 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x46, 0x69, 0x6e,
  1314. 0x64, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77,
  1315. 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x55, 0x73,
  1316. 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x4a, 0x0a, 0x0a, 0x55, 0x73, 0x65, 0x72, 0x46, 0x6f,
  1317. 0x6c, 0x6c, 0x6f, 0x77, 0x12, 0x1d, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73,
  1318. 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x55, 0x73, 0x65, 0x72,
  1319. 0x52, 0x65, 0x71, 0x1a, 0x1d, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65,
  1320. 0x72, 0x76, 0x65, 0x72, 0x2e, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x55, 0x73, 0x65, 0x72, 0x52,
  1321. 0x65, 0x73, 0x12, 0x50, 0x0a, 0x0c, 0x55, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x46, 0x6f, 0x6c, 0x6c,
  1322. 0x6f, 0x77, 0x12, 0x1f, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72,
  1323. 0x76, 0x65, 0x72, 0x2e, 0x55, 0x6e, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x55, 0x73, 0x65, 0x72,
  1324. 0x52, 0x65, 0x71, 0x1a, 0x1f, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65,
  1325. 0x72, 0x76, 0x65, 0x72, 0x2e, 0x55, 0x6e, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x55, 0x73, 0x65,
  1326. 0x72, 0x52, 0x65, 0x73, 0x12, 0x4b, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x46, 0x61, 0x6e, 0x73, 0x12,
  1327. 0x1f, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
  1328. 0x2e, 0x47, 0x65, 0x74, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71,
  1329. 0x1a, 0x1f, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65,
  1330. 0x72, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x52, 0x65,
  1331. 0x73, 0x12, 0x4e, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x73, 0x12,
  1332. 0x1f, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
  1333. 0x2e, 0x47, 0x65, 0x74, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71,
  1334. 0x1a, 0x1f, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65,
  1335. 0x72, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x52, 0x65,
  1336. 0x73, 0x12, 0x56, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x66,
  1337. 0x69, 0x6c, 0x65, 0x12, 0x21, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65,
  1338. 0x72, 0x76, 0x65, 0x72, 0x2e, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x66,
  1339. 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x21, 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c,
  1340. 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x50,
  1341. 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x12, 0x56, 0x0a, 0x0e, 0x53, 0x65, 0x61,
  1342. 0x72, 0x63, 0x68, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x2e, 0x73, 0x6c,
  1343. 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x53, 0x65, 0x61,
  1344. 0x72, 0x63, 0x68, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x21,
  1345. 0x2e, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e,
  1346. 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x65,
  1347. 0x73, 0x42, 0x19, 0x5a, 0x17, 0x73, 0x6c, 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x2f, 0x73, 0x6c,
  1348. 0x6f, 0x77, 0x77, 0x69, 0x6c, 0x64, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72,
  1349. 0x6f, 0x74, 0x6f, 0x33,
  1350. }
  1351. var (
  1352. file_proto_slowwild_proto_rawDescOnce sync.Once
  1353. file_proto_slowwild_proto_rawDescData = file_proto_slowwild_proto_rawDesc
  1354. )
  1355. func file_proto_slowwild_proto_rawDescGZIP() []byte {
  1356. file_proto_slowwild_proto_rawDescOnce.Do(func() {
  1357. file_proto_slowwild_proto_rawDescData = protoimpl.X.CompressGZIP(file_proto_slowwild_proto_rawDescData)
  1358. })
  1359. return file_proto_slowwild_proto_rawDescData
  1360. }
  1361. var file_proto_slowwild_proto_msgTypes = make([]protoimpl.MessageInfo, 21)
  1362. var file_proto_slowwild_proto_goTypes = []any{
  1363. (*UserEntity)(nil), // 0: slowwildserver.UserEntity
  1364. (*LoginAndRegisterRsp)(nil), // 1: slowwildserver.LoginAndRegisterRsp
  1365. (*LoginReq)(nil), // 2: slowwildserver.LoginReq
  1366. (*RegisterReq)(nil), // 3: slowwildserver.RegisterReq
  1367. (*GetUserInfoReq)(nil), // 4: slowwildserver.GetUserInfoReq
  1368. (*GetUserInfoResp)(nil), // 5: slowwildserver.GetUserInfoResp
  1369. (*FindUserReq)(nil), // 6: slowwildserver.FindUserReq
  1370. (*FindUserResp)(nil), // 7: slowwildserver.FindUserResp
  1371. (*FollowUserReq)(nil), // 8: slowwildserver.FollowUserReq
  1372. (*FollowUserRes)(nil), // 9: slowwildserver.FollowUserRes
  1373. (*UnFollowUserReq)(nil), // 10: slowwildserver.UnFollowUserReq
  1374. (*UnFollowUserRes)(nil), // 11: slowwildserver.UnFollowUserRes
  1375. (*GetFollowingReq)(nil), // 12: slowwildserver.GetFollowingReq
  1376. (*GetFollowingRes)(nil), // 13: slowwildserver.GetFollowingRes
  1377. (*GetFollowReq)(nil), // 14: slowwildserver.GetFollowReq
  1378. (*GetFollowRes)(nil), // 15: slowwildserver.GetFollowRes
  1379. (*GetUserProfileReq)(nil), // 16: slowwildserver.GetUserProfileReq
  1380. (*GetUserProfileRes)(nil), // 17: slowwildserver.GetUserProfileRes
  1381. (*SearchUsernameReq)(nil), // 18: slowwildserver.SearchUsernameReq
  1382. (*SearchUsernameItem)(nil), // 19: slowwildserver.SearchUsernameItem
  1383. (*SearchUsernameRes)(nil), // 20: slowwildserver.SearchUsernameRes
  1384. }
  1385. var file_proto_slowwild_proto_depIdxs = []int32{
  1386. 0, // 0: slowwildserver.GetUserInfoResp.user:type_name -> slowwildserver.UserEntity
  1387. 0, // 1: slowwildserver.FindUserResp.user_list:type_name -> slowwildserver.UserEntity
  1388. 0, // 2: slowwildserver.GetFollowingRes.list:type_name -> slowwildserver.UserEntity
  1389. 0, // 3: slowwildserver.GetFollowRes.list:type_name -> slowwildserver.UserEntity
  1390. 19, // 4: slowwildserver.SearchUsernameRes.list:type_name -> slowwildserver.SearchUsernameItem
  1391. 2, // 5: slowwildserver.SlowWildServer.Login:input_type -> slowwildserver.LoginReq
  1392. 3, // 6: slowwildserver.SlowWildServer.Register:input_type -> slowwildserver.RegisterReq
  1393. 4, // 7: slowwildserver.SlowWildServer.GetUserInfo:input_type -> slowwildserver.GetUserInfoReq
  1394. 6, // 8: slowwildserver.SlowWildServer.FindUser:input_type -> slowwildserver.FindUserReq
  1395. 8, // 9: slowwildserver.SlowWildServer.UserFollow:input_type -> slowwildserver.FollowUserReq
  1396. 10, // 10: slowwildserver.SlowWildServer.UnUserFollow:input_type -> slowwildserver.UnFollowUserReq
  1397. 12, // 11: slowwildserver.SlowWildServer.GetFans:input_type -> slowwildserver.GetFollowingReq
  1398. 12, // 12: slowwildserver.SlowWildServer.GetFollows:input_type -> slowwildserver.GetFollowingReq
  1399. 16, // 13: slowwildserver.SlowWildServer.GetUserProfile:input_type -> slowwildserver.GetUserProfileReq
  1400. 18, // 14: slowwildserver.SlowWildServer.SearchUsername:input_type -> slowwildserver.SearchUsernameReq
  1401. 1, // 15: slowwildserver.SlowWildServer.Login:output_type -> slowwildserver.LoginAndRegisterRsp
  1402. 1, // 16: slowwildserver.SlowWildServer.Register:output_type -> slowwildserver.LoginAndRegisterRsp
  1403. 5, // 17: slowwildserver.SlowWildServer.GetUserInfo:output_type -> slowwildserver.GetUserInfoResp
  1404. 7, // 18: slowwildserver.SlowWildServer.FindUser:output_type -> slowwildserver.FindUserResp
  1405. 9, // 19: slowwildserver.SlowWildServer.UserFollow:output_type -> slowwildserver.FollowUserRes
  1406. 11, // 20: slowwildserver.SlowWildServer.UnUserFollow:output_type -> slowwildserver.UnFollowUserRes
  1407. 13, // 21: slowwildserver.SlowWildServer.GetFans:output_type -> slowwildserver.GetFollowingRes
  1408. 13, // 22: slowwildserver.SlowWildServer.GetFollows:output_type -> slowwildserver.GetFollowingRes
  1409. 17, // 23: slowwildserver.SlowWildServer.GetUserProfile:output_type -> slowwildserver.GetUserProfileRes
  1410. 20, // 24: slowwildserver.SlowWildServer.SearchUsername:output_type -> slowwildserver.SearchUsernameRes
  1411. 15, // [15:25] is the sub-list for method output_type
  1412. 5, // [5:15] is the sub-list for method input_type
  1413. 5, // [5:5] is the sub-list for extension type_name
  1414. 5, // [5:5] is the sub-list for extension extendee
  1415. 0, // [0:5] is the sub-list for field type_name
  1416. }
  1417. func init() { file_proto_slowwild_proto_init() }
  1418. func file_proto_slowwild_proto_init() {
  1419. if File_proto_slowwild_proto != nil {
  1420. return
  1421. }
  1422. if !protoimpl.UnsafeEnabled {
  1423. file_proto_slowwild_proto_msgTypes[0].Exporter = func(v any, i int) any {
  1424. switch v := v.(*UserEntity); i {
  1425. case 0:
  1426. return &v.state
  1427. case 1:
  1428. return &v.sizeCache
  1429. case 2:
  1430. return &v.unknownFields
  1431. default:
  1432. return nil
  1433. }
  1434. }
  1435. file_proto_slowwild_proto_msgTypes[1].Exporter = func(v any, i int) any {
  1436. switch v := v.(*LoginAndRegisterRsp); i {
  1437. case 0:
  1438. return &v.state
  1439. case 1:
  1440. return &v.sizeCache
  1441. case 2:
  1442. return &v.unknownFields
  1443. default:
  1444. return nil
  1445. }
  1446. }
  1447. file_proto_slowwild_proto_msgTypes[2].Exporter = func(v any, i int) any {
  1448. switch v := v.(*LoginReq); i {
  1449. case 0:
  1450. return &v.state
  1451. case 1:
  1452. return &v.sizeCache
  1453. case 2:
  1454. return &v.unknownFields
  1455. default:
  1456. return nil
  1457. }
  1458. }
  1459. file_proto_slowwild_proto_msgTypes[3].Exporter = func(v any, i int) any {
  1460. switch v := v.(*RegisterReq); i {
  1461. case 0:
  1462. return &v.state
  1463. case 1:
  1464. return &v.sizeCache
  1465. case 2:
  1466. return &v.unknownFields
  1467. default:
  1468. return nil
  1469. }
  1470. }
  1471. file_proto_slowwild_proto_msgTypes[4].Exporter = func(v any, i int) any {
  1472. switch v := v.(*GetUserInfoReq); i {
  1473. case 0:
  1474. return &v.state
  1475. case 1:
  1476. return &v.sizeCache
  1477. case 2:
  1478. return &v.unknownFields
  1479. default:
  1480. return nil
  1481. }
  1482. }
  1483. file_proto_slowwild_proto_msgTypes[5].Exporter = func(v any, i int) any {
  1484. switch v := v.(*GetUserInfoResp); i {
  1485. case 0:
  1486. return &v.state
  1487. case 1:
  1488. return &v.sizeCache
  1489. case 2:
  1490. return &v.unknownFields
  1491. default:
  1492. return nil
  1493. }
  1494. }
  1495. file_proto_slowwild_proto_msgTypes[6].Exporter = func(v any, i int) any {
  1496. switch v := v.(*FindUserReq); i {
  1497. case 0:
  1498. return &v.state
  1499. case 1:
  1500. return &v.sizeCache
  1501. case 2:
  1502. return &v.unknownFields
  1503. default:
  1504. return nil
  1505. }
  1506. }
  1507. file_proto_slowwild_proto_msgTypes[7].Exporter = func(v any, i int) any {
  1508. switch v := v.(*FindUserResp); i {
  1509. case 0:
  1510. return &v.state
  1511. case 1:
  1512. return &v.sizeCache
  1513. case 2:
  1514. return &v.unknownFields
  1515. default:
  1516. return nil
  1517. }
  1518. }
  1519. file_proto_slowwild_proto_msgTypes[8].Exporter = func(v any, i int) any {
  1520. switch v := v.(*FollowUserReq); i {
  1521. case 0:
  1522. return &v.state
  1523. case 1:
  1524. return &v.sizeCache
  1525. case 2:
  1526. return &v.unknownFields
  1527. default:
  1528. return nil
  1529. }
  1530. }
  1531. file_proto_slowwild_proto_msgTypes[9].Exporter = func(v any, i int) any {
  1532. switch v := v.(*FollowUserRes); i {
  1533. case 0:
  1534. return &v.state
  1535. case 1:
  1536. return &v.sizeCache
  1537. case 2:
  1538. return &v.unknownFields
  1539. default:
  1540. return nil
  1541. }
  1542. }
  1543. file_proto_slowwild_proto_msgTypes[10].Exporter = func(v any, i int) any {
  1544. switch v := v.(*UnFollowUserReq); i {
  1545. case 0:
  1546. return &v.state
  1547. case 1:
  1548. return &v.sizeCache
  1549. case 2:
  1550. return &v.unknownFields
  1551. default:
  1552. return nil
  1553. }
  1554. }
  1555. file_proto_slowwild_proto_msgTypes[11].Exporter = func(v any, i int) any {
  1556. switch v := v.(*UnFollowUserRes); i {
  1557. case 0:
  1558. return &v.state
  1559. case 1:
  1560. return &v.sizeCache
  1561. case 2:
  1562. return &v.unknownFields
  1563. default:
  1564. return nil
  1565. }
  1566. }
  1567. file_proto_slowwild_proto_msgTypes[12].Exporter = func(v any, i int) any {
  1568. switch v := v.(*GetFollowingReq); i {
  1569. case 0:
  1570. return &v.state
  1571. case 1:
  1572. return &v.sizeCache
  1573. case 2:
  1574. return &v.unknownFields
  1575. default:
  1576. return nil
  1577. }
  1578. }
  1579. file_proto_slowwild_proto_msgTypes[13].Exporter = func(v any, i int) any {
  1580. switch v := v.(*GetFollowingRes); i {
  1581. case 0:
  1582. return &v.state
  1583. case 1:
  1584. return &v.sizeCache
  1585. case 2:
  1586. return &v.unknownFields
  1587. default:
  1588. return nil
  1589. }
  1590. }
  1591. file_proto_slowwild_proto_msgTypes[14].Exporter = func(v any, i int) any {
  1592. switch v := v.(*GetFollowReq); i {
  1593. case 0:
  1594. return &v.state
  1595. case 1:
  1596. return &v.sizeCache
  1597. case 2:
  1598. return &v.unknownFields
  1599. default:
  1600. return nil
  1601. }
  1602. }
  1603. file_proto_slowwild_proto_msgTypes[15].Exporter = func(v any, i int) any {
  1604. switch v := v.(*GetFollowRes); i {
  1605. case 0:
  1606. return &v.state
  1607. case 1:
  1608. return &v.sizeCache
  1609. case 2:
  1610. return &v.unknownFields
  1611. default:
  1612. return nil
  1613. }
  1614. }
  1615. file_proto_slowwild_proto_msgTypes[16].Exporter = func(v any, i int) any {
  1616. switch v := v.(*GetUserProfileReq); i {
  1617. case 0:
  1618. return &v.state
  1619. case 1:
  1620. return &v.sizeCache
  1621. case 2:
  1622. return &v.unknownFields
  1623. default:
  1624. return nil
  1625. }
  1626. }
  1627. file_proto_slowwild_proto_msgTypes[17].Exporter = func(v any, i int) any {
  1628. switch v := v.(*GetUserProfileRes); i {
  1629. case 0:
  1630. return &v.state
  1631. case 1:
  1632. return &v.sizeCache
  1633. case 2:
  1634. return &v.unknownFields
  1635. default:
  1636. return nil
  1637. }
  1638. }
  1639. file_proto_slowwild_proto_msgTypes[18].Exporter = func(v any, i int) any {
  1640. switch v := v.(*SearchUsernameReq); i {
  1641. case 0:
  1642. return &v.state
  1643. case 1:
  1644. return &v.sizeCache
  1645. case 2:
  1646. return &v.unknownFields
  1647. default:
  1648. return nil
  1649. }
  1650. }
  1651. file_proto_slowwild_proto_msgTypes[19].Exporter = func(v any, i int) any {
  1652. switch v := v.(*SearchUsernameItem); i {
  1653. case 0:
  1654. return &v.state
  1655. case 1:
  1656. return &v.sizeCache
  1657. case 2:
  1658. return &v.unknownFields
  1659. default:
  1660. return nil
  1661. }
  1662. }
  1663. file_proto_slowwild_proto_msgTypes[20].Exporter = func(v any, i int) any {
  1664. switch v := v.(*SearchUsernameRes); i {
  1665. case 0:
  1666. return &v.state
  1667. case 1:
  1668. return &v.sizeCache
  1669. case 2:
  1670. return &v.unknownFields
  1671. default:
  1672. return nil
  1673. }
  1674. }
  1675. }
  1676. type x struct{}
  1677. out := protoimpl.TypeBuilder{
  1678. File: protoimpl.DescBuilder{
  1679. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1680. RawDescriptor: file_proto_slowwild_proto_rawDesc,
  1681. NumEnums: 0,
  1682. NumMessages: 21,
  1683. NumExtensions: 0,
  1684. NumServices: 1,
  1685. },
  1686. GoTypes: file_proto_slowwild_proto_goTypes,
  1687. DependencyIndexes: file_proto_slowwild_proto_depIdxs,
  1688. MessageInfos: file_proto_slowwild_proto_msgTypes,
  1689. }.Build()
  1690. File_proto_slowwild_proto = out.File
  1691. file_proto_slowwild_proto_rawDesc = nil
  1692. file_proto_slowwild_proto_goTypes = nil
  1693. file_proto_slowwild_proto_depIdxs = nil
  1694. }