account_http.pb.go 14 KB

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