account_http.pb.go 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476
  1. // Code generated by protoc-gen-go-http. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go-http v2.0.0
  4. package account
  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. common "git.ikuban.com/server/pw-protobuf/api/common"
  10. http "github.com/go-kratos/kratos/v2/transport/http"
  11. binding "github.com/go-kratos/kratos/v2/transport/http/binding"
  12. emptypb "google.golang.org/protobuf/types/known/emptypb"
  13. ioutil "io/ioutil"
  14. time "time"
  15. )
  16. // This is a compile-time assertion to ensure that this generated file
  17. // is compatible with the kratos package it is being compiled against.
  18. var _ = new(context.Context)
  19. var _ = binding.EncodeURL
  20. var _ = ioutil.Discard
  21. var _ = new(time.Time)
  22. var _ = new(reply.SuccessReply)
  23. var _ = new(base.Html)
  24. const _ = http.SupportPackageIsVersion1
  25. type AccountHTTPServer interface {
  26. Authorization(context.Context, *AuthorizationRequest) (*TokenReply, error)
  27. AuthorizationMiniProgram(context.Context, *AuthorizationMiniProgramRequest) (*MiniProgramTokenReply, error)
  28. DebugLogin(context.Context, *DebugLoginRequest) (*TokenReply, error)
  29. GetGetGzhConfig(context.Context, *emptypb.Empty) (*GetGetGzhConfigReply, error)
  30. GetUserLoginConfig(context.Context, *common.GetLoginConfigRequest) (*common.GetLoginConfigReply, error)
  31. RandomAvatar(context.Context, *common.SexReq) (*RandomAvatarReply, error)
  32. RandomIntroduce(context.Context, *common.SexReq) (*common.RandomIntroduceReply, error)
  33. RandomNickname(context.Context, *common.SexReq) (*RandomNicknameReply, error)
  34. StatisticsSubscribeMessage(context.Context, *StatisticsSubscribeMessageRequest) (*emptypb.Empty, error)
  35. UploadMaterialVoice(context.Context, *MediaID) (*MaterialLink, error)
  36. }
  37. func RegisterAccountHTTPServer(s *http.Server, srv AccountHTTPServer) {
  38. r := s.Route("/")
  39. r.POST("/api/login/debug", _Account_DebugLogin0_HTTP_Handler(srv))
  40. r.POST("/api/login/authorization", _Account_Authorization0_HTTP_Handler(srv))
  41. r.POST("/api/login/authorization/miniprogram", _Account_AuthorizationMiniProgram0_HTTP_Handler(srv))
  42. r.POST("/api/common/random/nickname", _Account_RandomNickname0_HTTP_Handler(srv))
  43. r.POST("/api/common/random/avatar", _Account_RandomAvatar0_HTTP_Handler(srv))
  44. r.POST("/api/login/gzh/conf", _Account_GetGetGzhConfig0_HTTP_Handler(srv))
  45. r.POST("/api/common/subscribe/statistic", _Account_StatisticsSubscribeMessage0_HTTP_Handler(srv))
  46. r.POST("/api/common/random/introduce", _Account_RandomIntroduce0_HTTP_Handler(srv))
  47. r.POST("/api/common/material/upload/voice", _Account_UploadMaterialVoice0_HTTP_Handler(srv))
  48. r.POST("/api/login/config", _Account_GetUserLoginConfig0_HTTP_Handler(srv))
  49. }
  50. func _Account_DebugLogin0_HTTP_Handler(srv AccountHTTPServer) func(ctx http.Context) error {
  51. return func(ctx http.Context) error {
  52. var in DebugLoginRequest
  53. if err := ctx.Bind(&in); err != nil {
  54. return err
  55. }
  56. if err := ctx.BindQuery(&in); err != nil {
  57. return err
  58. }
  59. http.SetOperation(ctx, "/api.account.Account/DebugLogin")
  60. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  61. return srv.DebugLogin(ctx, req.(*DebugLoginRequest))
  62. })
  63. out, err := h(ctx, &in)
  64. if err != nil {
  65. return err
  66. }
  67. success := &reply.SuccessReply{
  68. Code: 0,
  69. }
  70. if out != nil {
  71. success.Data = out
  72. }
  73. return ctx.Result(200, success)
  74. }
  75. }
  76. func _Account_Authorization0_HTTP_Handler(srv AccountHTTPServer) func(ctx http.Context) error {
  77. return func(ctx http.Context) error {
  78. var in AuthorizationRequest
  79. if err := ctx.Bind(&in); err != nil {
  80. return err
  81. }
  82. if err := ctx.BindQuery(&in); err != nil {
  83. return err
  84. }
  85. http.SetOperation(ctx, "/api.account.Account/Authorization")
  86. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  87. return srv.Authorization(ctx, req.(*AuthorizationRequest))
  88. })
  89. out, err := h(ctx, &in)
  90. if err != nil {
  91. return err
  92. }
  93. success := &reply.SuccessReply{
  94. Code: 0,
  95. }
  96. if out != nil {
  97. success.Data = out
  98. }
  99. return ctx.Result(200, success)
  100. }
  101. }
  102. func _Account_AuthorizationMiniProgram0_HTTP_Handler(srv AccountHTTPServer) func(ctx http.Context) error {
  103. return func(ctx http.Context) error {
  104. var in AuthorizationMiniProgramRequest
  105. if err := ctx.Bind(&in); err != nil {
  106. return err
  107. }
  108. if err := ctx.BindQuery(&in); err != nil {
  109. return err
  110. }
  111. http.SetOperation(ctx, "/api.account.Account/AuthorizationMiniProgram")
  112. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  113. return srv.AuthorizationMiniProgram(ctx, req.(*AuthorizationMiniProgramRequest))
  114. })
  115. out, err := h(ctx, &in)
  116. if err != nil {
  117. return err
  118. }
  119. success := &reply.SuccessReply{
  120. Code: 0,
  121. }
  122. if out != nil {
  123. success.Data = out
  124. }
  125. return ctx.Result(200, success)
  126. }
  127. }
  128. func _Account_RandomNickname0_HTTP_Handler(srv AccountHTTPServer) func(ctx http.Context) error {
  129. return func(ctx http.Context) error {
  130. var in common.SexReq
  131. if err := ctx.Bind(&in); err != nil {
  132. return err
  133. }
  134. if err := ctx.BindQuery(&in); err != nil {
  135. return err
  136. }
  137. http.SetOperation(ctx, "/api.account.Account/RandomNickname")
  138. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  139. return srv.RandomNickname(ctx, req.(*common.SexReq))
  140. })
  141. out, err := h(ctx, &in)
  142. if err != nil {
  143. return err
  144. }
  145. success := &reply.SuccessReply{
  146. Code: 0,
  147. }
  148. if out != nil {
  149. success.Data = out
  150. }
  151. return ctx.Result(200, success)
  152. }
  153. }
  154. func _Account_RandomAvatar0_HTTP_Handler(srv AccountHTTPServer) func(ctx http.Context) error {
  155. return func(ctx http.Context) error {
  156. var in common.SexReq
  157. if err := ctx.Bind(&in); err != nil {
  158. return err
  159. }
  160. if err := ctx.BindQuery(&in); err != nil {
  161. return err
  162. }
  163. http.SetOperation(ctx, "/api.account.Account/RandomAvatar")
  164. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  165. return srv.RandomAvatar(ctx, req.(*common.SexReq))
  166. })
  167. out, err := h(ctx, &in)
  168. if err != nil {
  169. return err
  170. }
  171. success := &reply.SuccessReply{
  172. Code: 0,
  173. }
  174. if out != nil {
  175. success.Data = out
  176. }
  177. return ctx.Result(200, success)
  178. }
  179. }
  180. func _Account_GetGetGzhConfig0_HTTP_Handler(srv AccountHTTPServer) func(ctx http.Context) error {
  181. return func(ctx http.Context) error {
  182. var in emptypb.Empty
  183. if err := ctx.Bind(&in); err != nil {
  184. return err
  185. }
  186. if err := ctx.BindQuery(&in); err != nil {
  187. return err
  188. }
  189. http.SetOperation(ctx, "/api.account.Account/GetGetGzhConfig")
  190. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  191. return srv.GetGetGzhConfig(ctx, req.(*emptypb.Empty))
  192. })
  193. out, err := h(ctx, &in)
  194. if err != nil {
  195. return err
  196. }
  197. success := &reply.SuccessReply{
  198. Code: 0,
  199. }
  200. if out != nil {
  201. success.Data = out
  202. }
  203. return ctx.Result(200, success)
  204. }
  205. }
  206. func _Account_StatisticsSubscribeMessage0_HTTP_Handler(srv AccountHTTPServer) func(ctx http.Context) error {
  207. return func(ctx http.Context) error {
  208. var in StatisticsSubscribeMessageRequest
  209. if err := ctx.Bind(&in); err != nil {
  210. return err
  211. }
  212. if err := ctx.BindQuery(&in); err != nil {
  213. return err
  214. }
  215. http.SetOperation(ctx, "/api.account.Account/StatisticsSubscribeMessage")
  216. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  217. return srv.StatisticsSubscribeMessage(ctx, req.(*StatisticsSubscribeMessageRequest))
  218. })
  219. out, err := h(ctx, &in)
  220. if err != nil {
  221. return err
  222. }
  223. success := &reply.SuccessReply{
  224. Code: 0,
  225. }
  226. if out != nil {
  227. success.Data = out
  228. }
  229. return ctx.Result(200, success)
  230. }
  231. }
  232. func _Account_RandomIntroduce0_HTTP_Handler(srv AccountHTTPServer) func(ctx http.Context) error {
  233. return func(ctx http.Context) error {
  234. var in common.SexReq
  235. if err := ctx.Bind(&in); err != nil {
  236. return err
  237. }
  238. if err := ctx.BindQuery(&in); err != nil {
  239. return err
  240. }
  241. http.SetOperation(ctx, "/api.account.Account/RandomIntroduce")
  242. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  243. return srv.RandomIntroduce(ctx, req.(*common.SexReq))
  244. })
  245. out, err := h(ctx, &in)
  246. if err != nil {
  247. return err
  248. }
  249. success := &reply.SuccessReply{
  250. Code: 0,
  251. }
  252. if out != nil {
  253. success.Data = out
  254. }
  255. return ctx.Result(200, success)
  256. }
  257. }
  258. func _Account_UploadMaterialVoice0_HTTP_Handler(srv AccountHTTPServer) func(ctx http.Context) error {
  259. return func(ctx http.Context) error {
  260. var in MediaID
  261. if err := ctx.Bind(&in); err != nil {
  262. return err
  263. }
  264. if err := ctx.BindQuery(&in); err != nil {
  265. return err
  266. }
  267. http.SetOperation(ctx, "/api.account.Account/UploadMaterialVoice")
  268. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  269. return srv.UploadMaterialVoice(ctx, req.(*MediaID))
  270. })
  271. out, err := h(ctx, &in)
  272. if err != nil {
  273. return err
  274. }
  275. success := &reply.SuccessReply{
  276. Code: 0,
  277. }
  278. if out != nil {
  279. success.Data = out
  280. }
  281. return ctx.Result(200, success)
  282. }
  283. }
  284. func _Account_GetUserLoginConfig0_HTTP_Handler(srv AccountHTTPServer) func(ctx http.Context) error {
  285. return func(ctx http.Context) error {
  286. var in common.GetLoginConfigRequest
  287. if err := ctx.Bind(&in); err != nil {
  288. return err
  289. }
  290. if err := ctx.BindQuery(&in); err != nil {
  291. return err
  292. }
  293. http.SetOperation(ctx, "/api.account.Account/GetUserLoginConfig")
  294. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  295. return srv.GetUserLoginConfig(ctx, req.(*common.GetLoginConfigRequest))
  296. })
  297. out, err := h(ctx, &in)
  298. if err != nil {
  299. return err
  300. }
  301. success := &reply.SuccessReply{
  302. Code: 0,
  303. }
  304. if out != nil {
  305. success.Data = out
  306. }
  307. return ctx.Result(200, success)
  308. }
  309. }
  310. type AccountHTTPClient interface {
  311. Authorization(ctx context.Context, req *AuthorizationRequest, opts ...http.CallOption) (rsp *TokenReply, err error)
  312. AuthorizationMiniProgram(ctx context.Context, req *AuthorizationMiniProgramRequest, opts ...http.CallOption) (rsp *MiniProgramTokenReply, err error)
  313. DebugLogin(ctx context.Context, req *DebugLoginRequest, opts ...http.CallOption) (rsp *TokenReply, err error)
  314. GetGetGzhConfig(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *GetGetGzhConfigReply, err error)
  315. GetUserLoginConfig(ctx context.Context, req *common.GetLoginConfigRequest, opts ...http.CallOption) (rsp *common.GetLoginConfigReply, err error)
  316. RandomAvatar(ctx context.Context, req *common.SexReq, opts ...http.CallOption) (rsp *RandomAvatarReply, err error)
  317. RandomIntroduce(ctx context.Context, req *common.SexReq, opts ...http.CallOption) (rsp *common.RandomIntroduceReply, err error)
  318. RandomNickname(ctx context.Context, req *common.SexReq, opts ...http.CallOption) (rsp *RandomNicknameReply, err error)
  319. StatisticsSubscribeMessage(ctx context.Context, req *StatisticsSubscribeMessageRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  320. UploadMaterialVoice(ctx context.Context, req *MediaID, opts ...http.CallOption) (rsp *MaterialLink, err error)
  321. }
  322. type AccountHTTPClientImpl struct {
  323. cc *http.Client
  324. }
  325. func NewAccountHTTPClient(client *http.Client) AccountHTTPClient {
  326. return &AccountHTTPClientImpl{client}
  327. }
  328. func (c *AccountHTTPClientImpl) Authorization(ctx context.Context, in *AuthorizationRequest, opts ...http.CallOption) (*TokenReply, error) {
  329. var out TokenReply
  330. pattern := "/api/login/authorization"
  331. path := binding.EncodeURL(pattern, in, false)
  332. opts = append(opts, http.Operation("/api.account.Account/Authorization"))
  333. opts = append(opts, http.PathTemplate(pattern))
  334. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  335. if err != nil {
  336. return nil, err
  337. }
  338. return &out, err
  339. }
  340. func (c *AccountHTTPClientImpl) AuthorizationMiniProgram(ctx context.Context, in *AuthorizationMiniProgramRequest, opts ...http.CallOption) (*MiniProgramTokenReply, error) {
  341. var out MiniProgramTokenReply
  342. pattern := "/api/login/authorization/miniprogram"
  343. path := binding.EncodeURL(pattern, in, false)
  344. opts = append(opts, http.Operation("/api.account.Account/AuthorizationMiniProgram"))
  345. opts = append(opts, http.PathTemplate(pattern))
  346. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  347. if err != nil {
  348. return nil, err
  349. }
  350. return &out, err
  351. }
  352. func (c *AccountHTTPClientImpl) DebugLogin(ctx context.Context, in *DebugLoginRequest, opts ...http.CallOption) (*TokenReply, error) {
  353. var out TokenReply
  354. pattern := "/api/login/debug"
  355. path := binding.EncodeURL(pattern, in, false)
  356. opts = append(opts, http.Operation("/api.account.Account/DebugLogin"))
  357. opts = append(opts, http.PathTemplate(pattern))
  358. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  359. if err != nil {
  360. return nil, err
  361. }
  362. return &out, err
  363. }
  364. func (c *AccountHTTPClientImpl) GetGetGzhConfig(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*GetGetGzhConfigReply, error) {
  365. var out GetGetGzhConfigReply
  366. pattern := "/api/login/gzh/conf"
  367. path := binding.EncodeURL(pattern, in, false)
  368. opts = append(opts, http.Operation("/api.account.Account/GetGetGzhConfig"))
  369. opts = append(opts, http.PathTemplate(pattern))
  370. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  371. if err != nil {
  372. return nil, err
  373. }
  374. return &out, err
  375. }
  376. func (c *AccountHTTPClientImpl) GetUserLoginConfig(ctx context.Context, in *common.GetLoginConfigRequest, opts ...http.CallOption) (*common.GetLoginConfigReply, error) {
  377. var out common.GetLoginConfigReply
  378. pattern := "/api/login/config"
  379. path := binding.EncodeURL(pattern, in, false)
  380. opts = append(opts, http.Operation("/api.account.Account/GetUserLoginConfig"))
  381. opts = append(opts, http.PathTemplate(pattern))
  382. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  383. if err != nil {
  384. return nil, err
  385. }
  386. return &out, err
  387. }
  388. func (c *AccountHTTPClientImpl) RandomAvatar(ctx context.Context, in *common.SexReq, opts ...http.CallOption) (*RandomAvatarReply, error) {
  389. var out RandomAvatarReply
  390. pattern := "/api/common/random/avatar"
  391. path := binding.EncodeURL(pattern, in, false)
  392. opts = append(opts, http.Operation("/api.account.Account/RandomAvatar"))
  393. opts = append(opts, http.PathTemplate(pattern))
  394. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  395. if err != nil {
  396. return nil, err
  397. }
  398. return &out, err
  399. }
  400. func (c *AccountHTTPClientImpl) RandomIntroduce(ctx context.Context, in *common.SexReq, opts ...http.CallOption) (*common.RandomIntroduceReply, error) {
  401. var out common.RandomIntroduceReply
  402. pattern := "/api/common/random/introduce"
  403. path := binding.EncodeURL(pattern, in, false)
  404. opts = append(opts, http.Operation("/api.account.Account/RandomIntroduce"))
  405. opts = append(opts, http.PathTemplate(pattern))
  406. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  407. if err != nil {
  408. return nil, err
  409. }
  410. return &out, err
  411. }
  412. func (c *AccountHTTPClientImpl) RandomNickname(ctx context.Context, in *common.SexReq, opts ...http.CallOption) (*RandomNicknameReply, error) {
  413. var out RandomNicknameReply
  414. pattern := "/api/common/random/nickname"
  415. path := binding.EncodeURL(pattern, in, false)
  416. opts = append(opts, http.Operation("/api.account.Account/RandomNickname"))
  417. opts = append(opts, http.PathTemplate(pattern))
  418. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  419. if err != nil {
  420. return nil, err
  421. }
  422. return &out, err
  423. }
  424. func (c *AccountHTTPClientImpl) StatisticsSubscribeMessage(ctx context.Context, in *StatisticsSubscribeMessageRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  425. var out emptypb.Empty
  426. pattern := "/api/common/subscribe/statistic"
  427. path := binding.EncodeURL(pattern, in, false)
  428. opts = append(opts, http.Operation("/api.account.Account/StatisticsSubscribeMessage"))
  429. opts = append(opts, http.PathTemplate(pattern))
  430. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  431. if err != nil {
  432. return nil, err
  433. }
  434. return &out, err
  435. }
  436. func (c *AccountHTTPClientImpl) UploadMaterialVoice(ctx context.Context, in *MediaID, opts ...http.CallOption) (*MaterialLink, error) {
  437. var out MaterialLink
  438. pattern := "/api/common/material/upload/voice"
  439. path := binding.EncodeURL(pattern, in, false)
  440. opts = append(opts, http.Operation("/api.account.Account/UploadMaterialVoice"))
  441. opts = append(opts, http.PathTemplate(pattern))
  442. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  443. if err != nil {
  444. return nil, err
  445. }
  446. return &out, err
  447. }