user_http.pb.go 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607
  1. // Code generated by protoc-gen-go-http. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go-http v2.0.0
  4. package user
  5. import (
  6. context "context"
  7. base "git.ikuban.com/server/base-protobuf/kuban/api/base"
  8. reply "git.ikuban.com/server/kratos-utils/http/reply"
  9. chat "git.ikuban.com/server/pw-protobuf/api/chat"
  10. common "git.ikuban.com/server/pw-protobuf/api/common"
  11. statistics "git.ikuban.com/server/pw-protobuf/api/statistics"
  12. http "github.com/go-kratos/kratos/v2/transport/http"
  13. binding "github.com/go-kratos/kratos/v2/transport/http/binding"
  14. emptypb "google.golang.org/protobuf/types/known/emptypb"
  15. ioutil "io/ioutil"
  16. time "time"
  17. )
  18. // This is a compile-time assertion to ensure that this generated file
  19. // is compatible with the kratos package it is being compiled against.
  20. var _ = new(context.Context)
  21. var _ = binding.EncodeURL
  22. var _ = ioutil.Discard
  23. var _ = new(time.Time)
  24. var _ = new(reply.SuccessReply)
  25. var _ = new(base.Html)
  26. const _ = http.SupportPackageIsVersion1
  27. type UserHTTPServer interface {
  28. CheckPhoneCode(context.Context, *common.CheckPhoneCodeRequest) (*emptypb.Empty, error)
  29. CheckUserPartnerIsRelationship(context.Context, *common.PartnerIDParam) (*chat.CheckUserPartnerIsRelationshipReply, error)
  30. CreateUserPartnerIsRelationship(context.Context, *common.PartnerIDParam) (*chat.CreateUserPartnerIsRelationshipReply, error)
  31. FindLikeList(context.Context, *common.ListPageRequest) (*statistics.LookAndLikeListReply, error)
  32. FindLikedList(context.Context, *common.ListPageRequest) (*statistics.LookAndLikeListReply, error)
  33. FindLookList(context.Context, *common.ListPageRequest) (*statistics.LookAndLikeListReply, error)
  34. GetLookAndLikeStatisticsMessage(context.Context, *common.PersonParam) (*statistics.LookAndLikeMessageReply, error)
  35. GetPartnerCircleInfo(context.Context, *KeyRequest) (*common.AddFriendMessageInfo, error)
  36. GetUserInfo(context.Context, *emptypb.Empty) (*UserInfo, error)
  37. GetUserLookNum(context.Context, *emptypb.Empty) (*statistics.LookMessageReply, error)
  38. SendPhoneCode(context.Context, *common.SendPhoneCodeRequest) (*emptypb.Empty, error)
  39. UpdateUserInformation(context.Context, *UpdateUserInformationRequest) (*emptypb.Empty, error)
  40. UserGetHomeInfo(context.Context, *common.PersonParam) (*common.HomeInfo, error)
  41. }
  42. func RegisterUserHTTPServer(s *http.Server, srv UserHTTPServer) {
  43. r := s.Route("/")
  44. r.POST("/api/user/update/information", _User_UpdateUserInformation0_HTTP_Handler(srv))
  45. r.POST("/api/user/info", _User_GetUserInfo0_HTTP_Handler(srv))
  46. r.POST("/api/user/look/num", _User_GetUserLookNum0_HTTP_Handler(srv))
  47. r.POST("/api/user/code/send", _User_SendPhoneCode0_HTTP_Handler(srv))
  48. r.POST("/api/user/code/check", _User_CheckPhoneCode0_HTTP_Handler(srv))
  49. r.POST("/api/user/check/relationship", _User_CheckUserPartnerIsRelationship0_HTTP_Handler(srv))
  50. r.POST("/api/user/create/relationship", _User_CreateUserPartnerIsRelationship0_HTTP_Handler(srv))
  51. r.POST("/api/user/circle/info", _User_GetPartnerCircleInfo0_HTTP_Handler(srv))
  52. r.POST("/api/user/home", _User_UserGetHomeInfo0_HTTP_Handler(srv))
  53. r.POST("/api/user/list/look", _User_FindLookList0_HTTP_Handler(srv))
  54. r.POST("/api/user/list/like", _User_FindLikeList0_HTTP_Handler(srv))
  55. r.POST("/api/user/list/liked", _User_FindLikedList0_HTTP_Handler(srv))
  56. r.POST("/api/user/num/like_look", _User_GetLookAndLikeStatisticsMessage0_HTTP_Handler(srv))
  57. }
  58. func _User_UpdateUserInformation0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error {
  59. return func(ctx http.Context) error {
  60. var in UpdateUserInformationRequest
  61. if err := ctx.Bind(&in); err != nil {
  62. return err
  63. }
  64. if err := ctx.BindQuery(&in); err != nil {
  65. return err
  66. }
  67. http.SetOperation(ctx, "/api.user.User/UpdateUserInformation")
  68. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  69. return srv.UpdateUserInformation(ctx, req.(*UpdateUserInformationRequest))
  70. })
  71. out, err := h(ctx, &in)
  72. if err != nil {
  73. return err
  74. }
  75. success := &reply.SuccessReply{
  76. Code: 0,
  77. }
  78. if out != nil {
  79. success.Data = out
  80. }
  81. return ctx.Result(200, success)
  82. }
  83. }
  84. func _User_GetUserInfo0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error {
  85. return func(ctx http.Context) error {
  86. var in emptypb.Empty
  87. if err := ctx.Bind(&in); err != nil {
  88. return err
  89. }
  90. if err := ctx.BindQuery(&in); err != nil {
  91. return err
  92. }
  93. http.SetOperation(ctx, "/api.user.User/GetUserInfo")
  94. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  95. return srv.GetUserInfo(ctx, req.(*emptypb.Empty))
  96. })
  97. out, err := h(ctx, &in)
  98. if err != nil {
  99. return err
  100. }
  101. success := &reply.SuccessReply{
  102. Code: 0,
  103. }
  104. if out != nil {
  105. success.Data = out
  106. }
  107. return ctx.Result(200, success)
  108. }
  109. }
  110. func _User_GetUserLookNum0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error {
  111. return func(ctx http.Context) error {
  112. var in emptypb.Empty
  113. if err := ctx.Bind(&in); err != nil {
  114. return err
  115. }
  116. if err := ctx.BindQuery(&in); err != nil {
  117. return err
  118. }
  119. http.SetOperation(ctx, "/api.user.User/GetUserLookNum")
  120. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  121. return srv.GetUserLookNum(ctx, req.(*emptypb.Empty))
  122. })
  123. out, err := h(ctx, &in)
  124. if err != nil {
  125. return err
  126. }
  127. success := &reply.SuccessReply{
  128. Code: 0,
  129. }
  130. if out != nil {
  131. success.Data = out
  132. }
  133. return ctx.Result(200, success)
  134. }
  135. }
  136. func _User_SendPhoneCode0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error {
  137. return func(ctx http.Context) error {
  138. var in common.SendPhoneCodeRequest
  139. if err := ctx.Bind(&in); err != nil {
  140. return err
  141. }
  142. if err := ctx.BindQuery(&in); err != nil {
  143. return err
  144. }
  145. http.SetOperation(ctx, "/api.user.User/SendPhoneCode")
  146. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  147. return srv.SendPhoneCode(ctx, req.(*common.SendPhoneCodeRequest))
  148. })
  149. out, err := h(ctx, &in)
  150. if err != nil {
  151. return err
  152. }
  153. success := &reply.SuccessReply{
  154. Code: 0,
  155. }
  156. if out != nil {
  157. success.Data = out
  158. }
  159. return ctx.Result(200, success)
  160. }
  161. }
  162. func _User_CheckPhoneCode0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error {
  163. return func(ctx http.Context) error {
  164. var in common.CheckPhoneCodeRequest
  165. if err := ctx.Bind(&in); err != nil {
  166. return err
  167. }
  168. if err := ctx.BindQuery(&in); err != nil {
  169. return err
  170. }
  171. http.SetOperation(ctx, "/api.user.User/CheckPhoneCode")
  172. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  173. return srv.CheckPhoneCode(ctx, req.(*common.CheckPhoneCodeRequest))
  174. })
  175. out, err := h(ctx, &in)
  176. if err != nil {
  177. return err
  178. }
  179. success := &reply.SuccessReply{
  180. Code: 0,
  181. }
  182. if out != nil {
  183. success.Data = out
  184. }
  185. return ctx.Result(200, success)
  186. }
  187. }
  188. func _User_CheckUserPartnerIsRelationship0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error {
  189. return func(ctx http.Context) error {
  190. var in common.PartnerIDParam
  191. if err := ctx.Bind(&in); err != nil {
  192. return err
  193. }
  194. if err := ctx.BindQuery(&in); err != nil {
  195. return err
  196. }
  197. http.SetOperation(ctx, "/api.user.User/CheckUserPartnerIsRelationship")
  198. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  199. return srv.CheckUserPartnerIsRelationship(ctx, req.(*common.PartnerIDParam))
  200. })
  201. out, err := h(ctx, &in)
  202. if err != nil {
  203. return err
  204. }
  205. success := &reply.SuccessReply{
  206. Code: 0,
  207. }
  208. if out != nil {
  209. success.Data = out
  210. }
  211. return ctx.Result(200, success)
  212. }
  213. }
  214. func _User_CreateUserPartnerIsRelationship0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error {
  215. return func(ctx http.Context) error {
  216. var in common.PartnerIDParam
  217. if err := ctx.Bind(&in); err != nil {
  218. return err
  219. }
  220. if err := ctx.BindQuery(&in); err != nil {
  221. return err
  222. }
  223. http.SetOperation(ctx, "/api.user.User/CreateUserPartnerIsRelationship")
  224. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  225. return srv.CreateUserPartnerIsRelationship(ctx, req.(*common.PartnerIDParam))
  226. })
  227. out, err := h(ctx, &in)
  228. if err != nil {
  229. return err
  230. }
  231. success := &reply.SuccessReply{
  232. Code: 0,
  233. }
  234. if out != nil {
  235. success.Data = out
  236. }
  237. return ctx.Result(200, success)
  238. }
  239. }
  240. func _User_GetPartnerCircleInfo0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error {
  241. return func(ctx http.Context) error {
  242. var in KeyRequest
  243. if err := ctx.Bind(&in); err != nil {
  244. return err
  245. }
  246. if err := ctx.BindQuery(&in); err != nil {
  247. return err
  248. }
  249. http.SetOperation(ctx, "/api.user.User/GetPartnerCircleInfo")
  250. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  251. return srv.GetPartnerCircleInfo(ctx, req.(*KeyRequest))
  252. })
  253. out, err := h(ctx, &in)
  254. if err != nil {
  255. return err
  256. }
  257. success := &reply.SuccessReply{
  258. Code: 0,
  259. }
  260. if out != nil {
  261. success.Data = out
  262. }
  263. return ctx.Result(200, success)
  264. }
  265. }
  266. func _User_UserGetHomeInfo0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error {
  267. return func(ctx http.Context) error {
  268. var in common.PersonParam
  269. if err := ctx.Bind(&in); err != nil {
  270. return err
  271. }
  272. if err := ctx.BindQuery(&in); err != nil {
  273. return err
  274. }
  275. http.SetOperation(ctx, "/api.user.User/UserGetHomeInfo")
  276. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  277. return srv.UserGetHomeInfo(ctx, req.(*common.PersonParam))
  278. })
  279. out, err := h(ctx, &in)
  280. if err != nil {
  281. return err
  282. }
  283. success := &reply.SuccessReply{
  284. Code: 0,
  285. }
  286. if out != nil {
  287. success.Data = out
  288. }
  289. return ctx.Result(200, success)
  290. }
  291. }
  292. func _User_FindLookList0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error {
  293. return func(ctx http.Context) error {
  294. var in common.ListPageRequest
  295. if err := ctx.Bind(&in); err != nil {
  296. return err
  297. }
  298. if err := ctx.BindQuery(&in); err != nil {
  299. return err
  300. }
  301. http.SetOperation(ctx, "/api.user.User/FindLookList")
  302. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  303. return srv.FindLookList(ctx, req.(*common.ListPageRequest))
  304. })
  305. out, err := h(ctx, &in)
  306. if err != nil {
  307. return err
  308. }
  309. success := &reply.SuccessReply{
  310. Code: 0,
  311. }
  312. if out != nil {
  313. success.Data = out
  314. }
  315. return ctx.Result(200, success)
  316. }
  317. }
  318. func _User_FindLikeList0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error {
  319. return func(ctx http.Context) error {
  320. var in common.ListPageRequest
  321. if err := ctx.Bind(&in); err != nil {
  322. return err
  323. }
  324. if err := ctx.BindQuery(&in); err != nil {
  325. return err
  326. }
  327. http.SetOperation(ctx, "/api.user.User/FindLikeList")
  328. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  329. return srv.FindLikeList(ctx, req.(*common.ListPageRequest))
  330. })
  331. out, err := h(ctx, &in)
  332. if err != nil {
  333. return err
  334. }
  335. success := &reply.SuccessReply{
  336. Code: 0,
  337. }
  338. if out != nil {
  339. success.Data = out
  340. }
  341. return ctx.Result(200, success)
  342. }
  343. }
  344. func _User_FindLikedList0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error {
  345. return func(ctx http.Context) error {
  346. var in common.ListPageRequest
  347. if err := ctx.Bind(&in); err != nil {
  348. return err
  349. }
  350. if err := ctx.BindQuery(&in); err != nil {
  351. return err
  352. }
  353. http.SetOperation(ctx, "/api.user.User/FindLikedList")
  354. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  355. return srv.FindLikedList(ctx, req.(*common.ListPageRequest))
  356. })
  357. out, err := h(ctx, &in)
  358. if err != nil {
  359. return err
  360. }
  361. success := &reply.SuccessReply{
  362. Code: 0,
  363. }
  364. if out != nil {
  365. success.Data = out
  366. }
  367. return ctx.Result(200, success)
  368. }
  369. }
  370. func _User_GetLookAndLikeStatisticsMessage0_HTTP_Handler(srv UserHTTPServer) func(ctx http.Context) error {
  371. return func(ctx http.Context) error {
  372. var in common.PersonParam
  373. if err := ctx.Bind(&in); err != nil {
  374. return err
  375. }
  376. if err := ctx.BindQuery(&in); err != nil {
  377. return err
  378. }
  379. http.SetOperation(ctx, "/api.user.User/GetLookAndLikeStatisticsMessage")
  380. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  381. return srv.GetLookAndLikeStatisticsMessage(ctx, req.(*common.PersonParam))
  382. })
  383. out, err := h(ctx, &in)
  384. if err != nil {
  385. return err
  386. }
  387. success := &reply.SuccessReply{
  388. Code: 0,
  389. }
  390. if out != nil {
  391. success.Data = out
  392. }
  393. return ctx.Result(200, success)
  394. }
  395. }
  396. type UserHTTPClient interface {
  397. CheckPhoneCode(ctx context.Context, req *common.CheckPhoneCodeRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  398. CheckUserPartnerIsRelationship(ctx context.Context, req *common.PartnerIDParam, opts ...http.CallOption) (rsp *chat.CheckUserPartnerIsRelationshipReply, err error)
  399. CreateUserPartnerIsRelationship(ctx context.Context, req *common.PartnerIDParam, opts ...http.CallOption) (rsp *chat.CreateUserPartnerIsRelationshipReply, err error)
  400. FindLikeList(ctx context.Context, req *common.ListPageRequest, opts ...http.CallOption) (rsp *statistics.LookAndLikeListReply, err error)
  401. FindLikedList(ctx context.Context, req *common.ListPageRequest, opts ...http.CallOption) (rsp *statistics.LookAndLikeListReply, err error)
  402. FindLookList(ctx context.Context, req *common.ListPageRequest, opts ...http.CallOption) (rsp *statistics.LookAndLikeListReply, err error)
  403. GetLookAndLikeStatisticsMessage(ctx context.Context, req *common.PersonParam, opts ...http.CallOption) (rsp *statistics.LookAndLikeMessageReply, err error)
  404. GetPartnerCircleInfo(ctx context.Context, req *KeyRequest, opts ...http.CallOption) (rsp *common.AddFriendMessageInfo, err error)
  405. GetUserInfo(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *UserInfo, err error)
  406. GetUserLookNum(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *statistics.LookMessageReply, err error)
  407. SendPhoneCode(ctx context.Context, req *common.SendPhoneCodeRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  408. UpdateUserInformation(ctx context.Context, req *UpdateUserInformationRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  409. UserGetHomeInfo(ctx context.Context, req *common.PersonParam, opts ...http.CallOption) (rsp *common.HomeInfo, err error)
  410. }
  411. type UserHTTPClientImpl struct {
  412. cc *http.Client
  413. }
  414. func NewUserHTTPClient(client *http.Client) UserHTTPClient {
  415. return &UserHTTPClientImpl{client}
  416. }
  417. func (c *UserHTTPClientImpl) CheckPhoneCode(ctx context.Context, in *common.CheckPhoneCodeRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  418. var out emptypb.Empty
  419. pattern := "/api/user/code/check"
  420. path := binding.EncodeURL(pattern, in, false)
  421. opts = append(opts, http.Operation("/api.user.User/CheckPhoneCode"))
  422. opts = append(opts, http.PathTemplate(pattern))
  423. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  424. if err != nil {
  425. return nil, err
  426. }
  427. return &out, err
  428. }
  429. func (c *UserHTTPClientImpl) CheckUserPartnerIsRelationship(ctx context.Context, in *common.PartnerIDParam, opts ...http.CallOption) (*chat.CheckUserPartnerIsRelationshipReply, error) {
  430. var out chat.CheckUserPartnerIsRelationshipReply
  431. pattern := "/api/user/check/relationship"
  432. path := binding.EncodeURL(pattern, in, false)
  433. opts = append(opts, http.Operation("/api.user.User/CheckUserPartnerIsRelationship"))
  434. opts = append(opts, http.PathTemplate(pattern))
  435. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  436. if err != nil {
  437. return nil, err
  438. }
  439. return &out, err
  440. }
  441. func (c *UserHTTPClientImpl) CreateUserPartnerIsRelationship(ctx context.Context, in *common.PartnerIDParam, opts ...http.CallOption) (*chat.CreateUserPartnerIsRelationshipReply, error) {
  442. var out chat.CreateUserPartnerIsRelationshipReply
  443. pattern := "/api/user/create/relationship"
  444. path := binding.EncodeURL(pattern, in, false)
  445. opts = append(opts, http.Operation("/api.user.User/CreateUserPartnerIsRelationship"))
  446. opts = append(opts, http.PathTemplate(pattern))
  447. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  448. if err != nil {
  449. return nil, err
  450. }
  451. return &out, err
  452. }
  453. func (c *UserHTTPClientImpl) FindLikeList(ctx context.Context, in *common.ListPageRequest, opts ...http.CallOption) (*statistics.LookAndLikeListReply, error) {
  454. var out statistics.LookAndLikeListReply
  455. pattern := "/api/user/list/like"
  456. path := binding.EncodeURL(pattern, in, false)
  457. opts = append(opts, http.Operation("/api.user.User/FindLikeList"))
  458. opts = append(opts, http.PathTemplate(pattern))
  459. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  460. if err != nil {
  461. return nil, err
  462. }
  463. return &out, err
  464. }
  465. func (c *UserHTTPClientImpl) FindLikedList(ctx context.Context, in *common.ListPageRequest, opts ...http.CallOption) (*statistics.LookAndLikeListReply, error) {
  466. var out statistics.LookAndLikeListReply
  467. pattern := "/api/user/list/liked"
  468. path := binding.EncodeURL(pattern, in, false)
  469. opts = append(opts, http.Operation("/api.user.User/FindLikedList"))
  470. opts = append(opts, http.PathTemplate(pattern))
  471. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  472. if err != nil {
  473. return nil, err
  474. }
  475. return &out, err
  476. }
  477. func (c *UserHTTPClientImpl) FindLookList(ctx context.Context, in *common.ListPageRequest, opts ...http.CallOption) (*statistics.LookAndLikeListReply, error) {
  478. var out statistics.LookAndLikeListReply
  479. pattern := "/api/user/list/look"
  480. path := binding.EncodeURL(pattern, in, false)
  481. opts = append(opts, http.Operation("/api.user.User/FindLookList"))
  482. opts = append(opts, http.PathTemplate(pattern))
  483. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  484. if err != nil {
  485. return nil, err
  486. }
  487. return &out, err
  488. }
  489. func (c *UserHTTPClientImpl) GetLookAndLikeStatisticsMessage(ctx context.Context, in *common.PersonParam, opts ...http.CallOption) (*statistics.LookAndLikeMessageReply, error) {
  490. var out statistics.LookAndLikeMessageReply
  491. pattern := "/api/user/num/like_look"
  492. path := binding.EncodeURL(pattern, in, false)
  493. opts = append(opts, http.Operation("/api.user.User/GetLookAndLikeStatisticsMessage"))
  494. opts = append(opts, http.PathTemplate(pattern))
  495. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  496. if err != nil {
  497. return nil, err
  498. }
  499. return &out, err
  500. }
  501. func (c *UserHTTPClientImpl) GetPartnerCircleInfo(ctx context.Context, in *KeyRequest, opts ...http.CallOption) (*common.AddFriendMessageInfo, error) {
  502. var out common.AddFriendMessageInfo
  503. pattern := "/api/user/circle/info"
  504. path := binding.EncodeURL(pattern, in, false)
  505. opts = append(opts, http.Operation("/api.user.User/GetPartnerCircleInfo"))
  506. opts = append(opts, http.PathTemplate(pattern))
  507. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  508. if err != nil {
  509. return nil, err
  510. }
  511. return &out, err
  512. }
  513. func (c *UserHTTPClientImpl) GetUserInfo(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*UserInfo, error) {
  514. var out UserInfo
  515. pattern := "/api/user/info"
  516. path := binding.EncodeURL(pattern, in, false)
  517. opts = append(opts, http.Operation("/api.user.User/GetUserInfo"))
  518. opts = append(opts, http.PathTemplate(pattern))
  519. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  520. if err != nil {
  521. return nil, err
  522. }
  523. return &out, err
  524. }
  525. func (c *UserHTTPClientImpl) GetUserLookNum(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*statistics.LookMessageReply, error) {
  526. var out statistics.LookMessageReply
  527. pattern := "/api/user/look/num"
  528. path := binding.EncodeURL(pattern, in, false)
  529. opts = append(opts, http.Operation("/api.user.User/GetUserLookNum"))
  530. opts = append(opts, http.PathTemplate(pattern))
  531. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  532. if err != nil {
  533. return nil, err
  534. }
  535. return &out, err
  536. }
  537. func (c *UserHTTPClientImpl) SendPhoneCode(ctx context.Context, in *common.SendPhoneCodeRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  538. var out emptypb.Empty
  539. pattern := "/api/user/code/send"
  540. path := binding.EncodeURL(pattern, in, false)
  541. opts = append(opts, http.Operation("/api.user.User/SendPhoneCode"))
  542. opts = append(opts, http.PathTemplate(pattern))
  543. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  544. if err != nil {
  545. return nil, err
  546. }
  547. return &out, err
  548. }
  549. func (c *UserHTTPClientImpl) UpdateUserInformation(ctx context.Context, in *UpdateUserInformationRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  550. var out emptypb.Empty
  551. pattern := "/api/user/update/information"
  552. path := binding.EncodeURL(pattern, in, false)
  553. opts = append(opts, http.Operation("/api.user.User/UpdateUserInformation"))
  554. opts = append(opts, http.PathTemplate(pattern))
  555. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  556. if err != nil {
  557. return nil, err
  558. }
  559. return &out, err
  560. }
  561. func (c *UserHTTPClientImpl) UserGetHomeInfo(ctx context.Context, in *common.PersonParam, opts ...http.CallOption) (*common.HomeInfo, error) {
  562. var out common.HomeInfo
  563. pattern := "/api/user/home"
  564. path := binding.EncodeURL(pattern, in, false)
  565. opts = append(opts, http.Operation("/api.user.User/UserGetHomeInfo"))
  566. opts = append(opts, http.PathTemplate(pattern))
  567. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  568. if err != nil {
  569. return nil, err
  570. }
  571. return &out, err
  572. }