ai_http.pb.go 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819
  1. // Code generated by protoc-gen-go-http. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go-http v2.0.0
  4. package ai
  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. http "github.com/go-kratos/kratos/v2/transport/http"
  10. binding "github.com/go-kratos/kratos/v2/transport/http/binding"
  11. emptypb "google.golang.org/protobuf/types/known/emptypb"
  12. ioutil "io/ioutil"
  13. time "time"
  14. )
  15. // This is a compile-time assertion to ensure that this generated file
  16. // is compatible with the kratos package it is being compiled against.
  17. var _ = new(context.Context)
  18. var _ = binding.EncodeURL
  19. var _ = ioutil.Discard
  20. var _ = new(time.Time)
  21. var _ = new(reply.SuccessReply)
  22. var _ = new(base.Html)
  23. const _ = http.SupportPackageIsVersion1
  24. type AiHTTPServer interface {
  25. CreateAIRobot(context.Context, *CreateAIRobotRequest) (*AIRobotIDReply, error)
  26. DeleteAIRobot(context.Context, *AIRobotIDRequest) (*emptypb.Empty, error)
  27. FindAIChatRecordList(context.Context, *FindAIChatRecordListRequest) (*AIRecordListReply, error)
  28. FindAIRobotList(context.Context, *FindAIRobotListRequest) (*AIRobotList, error)
  29. FindAITemplate(context.Context, *FindAITemplateRequest) (*FindAITemplateReply, error)
  30. FindAdditionalServiceTemplateList(context.Context, *emptypb.Empty) (*FindAdditionalServiceTemplateListReply, error)
  31. FindUserAIMessage(context.Context, *emptypb.Empty) (*FindUserAIMessageReply, error)
  32. GetAIRobot(context.Context, *AIRobotIDRequest) (*AIRobotInfo, error)
  33. GetAIShareMessage(context.Context, *GetAIShareMessageRequest) (*GetAIShareMessageReply, error)
  34. GetAISubscribeMessage(context.Context, *emptypb.Empty) (*GetAISubscribeMessageReply, error)
  35. GetAdditionalService(context.Context, *GetAdditionalServiceRequest) (*GetAdditionalServiceReply, error)
  36. GetMiniProgramConf(context.Context, *emptypb.Empty) (*GetMiniProgramConfReply, error)
  37. GetShareQrcode(context.Context, *GetAIShareMessageRequest) (*GetShareQrcodeReply, error)
  38. SendAIChat(context.Context, *SendAIChatRequest) (*emptypb.Empty, error)
  39. SetVideoLink(context.Context, *SetVideoLinkRequest) (*emptypb.Empty, error)
  40. UpdateAIRobot(context.Context, *UpdateAIRobotRequest) (*AIRobotIDReply, error)
  41. UpdateAdditionalService(context.Context, *UpdateAdditionalServiceRequest) (*emptypb.Empty, error)
  42. VipUpAI(context.Context, *GetAIShareMessageRequest) (*emptypb.Empty, error)
  43. }
  44. func RegisterAiHTTPServer(s *http.Server, srv AiHTTPServer) {
  45. r := s.Route("/")
  46. r.POST("/api/ai/template/list", _Ai_FindAITemplate0_HTTP_Handler(srv))
  47. r.POST("/api/ai/create", _Ai_CreateAIRobot0_HTTP_Handler(srv))
  48. r.POST("/api/ai/delete", _Ai_DeleteAIRobot0_HTTP_Handler(srv))
  49. r.POST("/api/ai/update", _Ai_UpdateAIRobot0_HTTP_Handler(srv))
  50. r.POST("/api/ai/find/list", _Ai_FindAIRobotList0_HTTP_Handler(srv))
  51. r.POST("/api/ai/find/info", _Ai_GetAIRobot0_HTTP_Handler(srv))
  52. r.POST("/api/ai/chat/record", _Ai_FindAIChatRecordList0_HTTP_Handler(srv))
  53. r.POST("/api/ai/send", _Ai_SendAIChat0_HTTP_Handler(srv))
  54. r.POST("/api/ai/service/list", _Ai_FindAdditionalServiceTemplateList0_HTTP_Handler(srv))
  55. r.POST("/api/ai/service/get", _Ai_GetAdditionalService0_HTTP_Handler(srv))
  56. r.POST("/api/ai/service/update", _Ai_UpdateAdditionalService0_HTTP_Handler(srv))
  57. r.POST("/api/ai/message", _Ai_FindUserAIMessage0_HTTP_Handler(srv))
  58. r.POST("/api/share/ai/message", _Ai_GetAIShareMessage0_HTTP_Handler(srv))
  59. r.POST("/api/share/ai/qrcode", _Ai_GetShareQrcode0_HTTP_Handler(srv))
  60. r.POST("/api/share/ai/link", _Ai_SetVideoLink0_HTTP_Handler(srv))
  61. r.POST("/api/share/ai/vip", _Ai_VipUpAI0_HTTP_Handler(srv))
  62. r.POST("/api/ai/share/conf", _Ai_GetMiniProgramConf0_HTTP_Handler(srv))
  63. r.POST("/api/ai/subscribe/id", _Ai_GetAISubscribeMessage0_HTTP_Handler(srv))
  64. }
  65. func _Ai_FindAITemplate0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  66. return func(ctx http.Context) error {
  67. var in FindAITemplateRequest
  68. if err := ctx.Bind(&in); err != nil {
  69. return err
  70. }
  71. if err := ctx.BindQuery(&in); err != nil {
  72. return err
  73. }
  74. http.SetOperation(ctx, "/api.ai.Ai/FindAITemplate")
  75. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  76. return srv.FindAITemplate(ctx, req.(*FindAITemplateRequest))
  77. })
  78. out, err := h(ctx, &in)
  79. if err != nil {
  80. return err
  81. }
  82. success := &reply.SuccessReply{
  83. Code: 0,
  84. }
  85. if out != nil {
  86. success.Data = out
  87. }
  88. return ctx.Result(200, success)
  89. }
  90. }
  91. func _Ai_CreateAIRobot0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  92. return func(ctx http.Context) error {
  93. var in CreateAIRobotRequest
  94. if err := ctx.Bind(&in); err != nil {
  95. return err
  96. }
  97. if err := ctx.BindQuery(&in); err != nil {
  98. return err
  99. }
  100. http.SetOperation(ctx, "/api.ai.Ai/CreateAIRobot")
  101. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  102. return srv.CreateAIRobot(ctx, req.(*CreateAIRobotRequest))
  103. })
  104. out, err := h(ctx, &in)
  105. if err != nil {
  106. return err
  107. }
  108. success := &reply.SuccessReply{
  109. Code: 0,
  110. }
  111. if out != nil {
  112. success.Data = out
  113. }
  114. return ctx.Result(200, success)
  115. }
  116. }
  117. func _Ai_DeleteAIRobot0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  118. return func(ctx http.Context) error {
  119. var in AIRobotIDRequest
  120. if err := ctx.Bind(&in); err != nil {
  121. return err
  122. }
  123. if err := ctx.BindQuery(&in); err != nil {
  124. return err
  125. }
  126. http.SetOperation(ctx, "/api.ai.Ai/DeleteAIRobot")
  127. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  128. return srv.DeleteAIRobot(ctx, req.(*AIRobotIDRequest))
  129. })
  130. out, err := h(ctx, &in)
  131. if err != nil {
  132. return err
  133. }
  134. success := &reply.SuccessReply{
  135. Code: 0,
  136. }
  137. if out != nil {
  138. success.Data = out
  139. }
  140. return ctx.Result(200, success)
  141. }
  142. }
  143. func _Ai_UpdateAIRobot0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  144. return func(ctx http.Context) error {
  145. var in UpdateAIRobotRequest
  146. if err := ctx.Bind(&in); err != nil {
  147. return err
  148. }
  149. if err := ctx.BindQuery(&in); err != nil {
  150. return err
  151. }
  152. http.SetOperation(ctx, "/api.ai.Ai/UpdateAIRobot")
  153. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  154. return srv.UpdateAIRobot(ctx, req.(*UpdateAIRobotRequest))
  155. })
  156. out, err := h(ctx, &in)
  157. if err != nil {
  158. return err
  159. }
  160. success := &reply.SuccessReply{
  161. Code: 0,
  162. }
  163. if out != nil {
  164. success.Data = out
  165. }
  166. return ctx.Result(200, success)
  167. }
  168. }
  169. func _Ai_FindAIRobotList0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  170. return func(ctx http.Context) error {
  171. var in FindAIRobotListRequest
  172. if err := ctx.Bind(&in); err != nil {
  173. return err
  174. }
  175. if err := ctx.BindQuery(&in); err != nil {
  176. return err
  177. }
  178. http.SetOperation(ctx, "/api.ai.Ai/FindAIRobotList")
  179. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  180. return srv.FindAIRobotList(ctx, req.(*FindAIRobotListRequest))
  181. })
  182. out, err := h(ctx, &in)
  183. if err != nil {
  184. return err
  185. }
  186. success := &reply.SuccessReply{
  187. Code: 0,
  188. }
  189. if out != nil {
  190. success.Data = out
  191. }
  192. return ctx.Result(200, success)
  193. }
  194. }
  195. func _Ai_GetAIRobot0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  196. return func(ctx http.Context) error {
  197. var in AIRobotIDRequest
  198. if err := ctx.Bind(&in); err != nil {
  199. return err
  200. }
  201. if err := ctx.BindQuery(&in); err != nil {
  202. return err
  203. }
  204. http.SetOperation(ctx, "/api.ai.Ai/GetAIRobot")
  205. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  206. return srv.GetAIRobot(ctx, req.(*AIRobotIDRequest))
  207. })
  208. out, err := h(ctx, &in)
  209. if err != nil {
  210. return err
  211. }
  212. success := &reply.SuccessReply{
  213. Code: 0,
  214. }
  215. if out != nil {
  216. success.Data = out
  217. }
  218. return ctx.Result(200, success)
  219. }
  220. }
  221. func _Ai_FindAIChatRecordList0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  222. return func(ctx http.Context) error {
  223. var in FindAIChatRecordListRequest
  224. if err := ctx.Bind(&in); err != nil {
  225. return err
  226. }
  227. if err := ctx.BindQuery(&in); err != nil {
  228. return err
  229. }
  230. http.SetOperation(ctx, "/api.ai.Ai/FindAIChatRecordList")
  231. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  232. return srv.FindAIChatRecordList(ctx, req.(*FindAIChatRecordListRequest))
  233. })
  234. out, err := h(ctx, &in)
  235. if err != nil {
  236. return err
  237. }
  238. success := &reply.SuccessReply{
  239. Code: 0,
  240. }
  241. if out != nil {
  242. success.Data = out
  243. }
  244. return ctx.Result(200, success)
  245. }
  246. }
  247. func _Ai_SendAIChat0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  248. return func(ctx http.Context) error {
  249. var in SendAIChatRequest
  250. if err := ctx.Bind(&in); err != nil {
  251. return err
  252. }
  253. if err := ctx.BindQuery(&in); err != nil {
  254. return err
  255. }
  256. http.SetOperation(ctx, "/api.ai.Ai/SendAIChat")
  257. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  258. return srv.SendAIChat(ctx, req.(*SendAIChatRequest))
  259. })
  260. out, err := h(ctx, &in)
  261. if err != nil {
  262. return err
  263. }
  264. success := &reply.SuccessReply{
  265. Code: 0,
  266. }
  267. if out != nil {
  268. success.Data = out
  269. }
  270. return ctx.Result(200, success)
  271. }
  272. }
  273. func _Ai_FindAdditionalServiceTemplateList0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  274. return func(ctx http.Context) error {
  275. var in emptypb.Empty
  276. if err := ctx.Bind(&in); err != nil {
  277. return err
  278. }
  279. if err := ctx.BindQuery(&in); err != nil {
  280. return err
  281. }
  282. http.SetOperation(ctx, "/api.ai.Ai/FindAdditionalServiceTemplateList")
  283. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  284. return srv.FindAdditionalServiceTemplateList(ctx, req.(*emptypb.Empty))
  285. })
  286. out, err := h(ctx, &in)
  287. if err != nil {
  288. return err
  289. }
  290. success := &reply.SuccessReply{
  291. Code: 0,
  292. }
  293. if out != nil {
  294. success.Data = out
  295. }
  296. return ctx.Result(200, success)
  297. }
  298. }
  299. func _Ai_GetAdditionalService0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  300. return func(ctx http.Context) error {
  301. var in GetAdditionalServiceRequest
  302. if err := ctx.Bind(&in); err != nil {
  303. return err
  304. }
  305. if err := ctx.BindQuery(&in); err != nil {
  306. return err
  307. }
  308. http.SetOperation(ctx, "/api.ai.Ai/GetAdditionalService")
  309. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  310. return srv.GetAdditionalService(ctx, req.(*GetAdditionalServiceRequest))
  311. })
  312. out, err := h(ctx, &in)
  313. if err != nil {
  314. return err
  315. }
  316. success := &reply.SuccessReply{
  317. Code: 0,
  318. }
  319. if out != nil {
  320. success.Data = out
  321. }
  322. return ctx.Result(200, success)
  323. }
  324. }
  325. func _Ai_UpdateAdditionalService0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  326. return func(ctx http.Context) error {
  327. var in UpdateAdditionalServiceRequest
  328. if err := ctx.Bind(&in); err != nil {
  329. return err
  330. }
  331. if err := ctx.BindQuery(&in); err != nil {
  332. return err
  333. }
  334. http.SetOperation(ctx, "/api.ai.Ai/UpdateAdditionalService")
  335. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  336. return srv.UpdateAdditionalService(ctx, req.(*UpdateAdditionalServiceRequest))
  337. })
  338. out, err := h(ctx, &in)
  339. if err != nil {
  340. return err
  341. }
  342. success := &reply.SuccessReply{
  343. Code: 0,
  344. }
  345. if out != nil {
  346. success.Data = out
  347. }
  348. return ctx.Result(200, success)
  349. }
  350. }
  351. func _Ai_FindUserAIMessage0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  352. return func(ctx http.Context) error {
  353. var in emptypb.Empty
  354. if err := ctx.Bind(&in); err != nil {
  355. return err
  356. }
  357. if err := ctx.BindQuery(&in); err != nil {
  358. return err
  359. }
  360. http.SetOperation(ctx, "/api.ai.Ai/FindUserAIMessage")
  361. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  362. return srv.FindUserAIMessage(ctx, req.(*emptypb.Empty))
  363. })
  364. out, err := h(ctx, &in)
  365. if err != nil {
  366. return err
  367. }
  368. success := &reply.SuccessReply{
  369. Code: 0,
  370. }
  371. if out != nil {
  372. success.Data = out
  373. }
  374. return ctx.Result(200, success)
  375. }
  376. }
  377. func _Ai_GetAIShareMessage0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  378. return func(ctx http.Context) error {
  379. var in GetAIShareMessageRequest
  380. if err := ctx.Bind(&in); err != nil {
  381. return err
  382. }
  383. if err := ctx.BindQuery(&in); err != nil {
  384. return err
  385. }
  386. http.SetOperation(ctx, "/api.ai.Ai/GetAIShareMessage")
  387. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  388. return srv.GetAIShareMessage(ctx, req.(*GetAIShareMessageRequest))
  389. })
  390. out, err := h(ctx, &in)
  391. if err != nil {
  392. return err
  393. }
  394. success := &reply.SuccessReply{
  395. Code: 0,
  396. }
  397. if out != nil {
  398. success.Data = out
  399. }
  400. return ctx.Result(200, success)
  401. }
  402. }
  403. func _Ai_GetShareQrcode0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  404. return func(ctx http.Context) error {
  405. var in GetAIShareMessageRequest
  406. if err := ctx.Bind(&in); err != nil {
  407. return err
  408. }
  409. if err := ctx.BindQuery(&in); err != nil {
  410. return err
  411. }
  412. http.SetOperation(ctx, "/api.ai.Ai/GetShareQrcode")
  413. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  414. return srv.GetShareQrcode(ctx, req.(*GetAIShareMessageRequest))
  415. })
  416. out, err := h(ctx, &in)
  417. if err != nil {
  418. return err
  419. }
  420. success := &reply.SuccessReply{
  421. Code: 0,
  422. }
  423. if out != nil {
  424. success.Data = out
  425. }
  426. return ctx.Result(200, success)
  427. }
  428. }
  429. func _Ai_SetVideoLink0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  430. return func(ctx http.Context) error {
  431. var in SetVideoLinkRequest
  432. if err := ctx.Bind(&in); err != nil {
  433. return err
  434. }
  435. if err := ctx.BindQuery(&in); err != nil {
  436. return err
  437. }
  438. http.SetOperation(ctx, "/api.ai.Ai/SetVideoLink")
  439. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  440. return srv.SetVideoLink(ctx, req.(*SetVideoLinkRequest))
  441. })
  442. out, err := h(ctx, &in)
  443. if err != nil {
  444. return err
  445. }
  446. success := &reply.SuccessReply{
  447. Code: 0,
  448. }
  449. if out != nil {
  450. success.Data = out
  451. }
  452. return ctx.Result(200, success)
  453. }
  454. }
  455. func _Ai_VipUpAI0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  456. return func(ctx http.Context) error {
  457. var in GetAIShareMessageRequest
  458. if err := ctx.Bind(&in); err != nil {
  459. return err
  460. }
  461. if err := ctx.BindQuery(&in); err != nil {
  462. return err
  463. }
  464. http.SetOperation(ctx, "/api.ai.Ai/VipUpAI")
  465. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  466. return srv.VipUpAI(ctx, req.(*GetAIShareMessageRequest))
  467. })
  468. out, err := h(ctx, &in)
  469. if err != nil {
  470. return err
  471. }
  472. success := &reply.SuccessReply{
  473. Code: 0,
  474. }
  475. if out != nil {
  476. success.Data = out
  477. }
  478. return ctx.Result(200, success)
  479. }
  480. }
  481. func _Ai_GetMiniProgramConf0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  482. return func(ctx http.Context) error {
  483. var in emptypb.Empty
  484. if err := ctx.Bind(&in); err != nil {
  485. return err
  486. }
  487. if err := ctx.BindQuery(&in); err != nil {
  488. return err
  489. }
  490. http.SetOperation(ctx, "/api.ai.Ai/GetMiniProgramConf")
  491. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  492. return srv.GetMiniProgramConf(ctx, req.(*emptypb.Empty))
  493. })
  494. out, err := h(ctx, &in)
  495. if err != nil {
  496. return err
  497. }
  498. success := &reply.SuccessReply{
  499. Code: 0,
  500. }
  501. if out != nil {
  502. success.Data = out
  503. }
  504. return ctx.Result(200, success)
  505. }
  506. }
  507. func _Ai_GetAISubscribeMessage0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
  508. return func(ctx http.Context) error {
  509. var in emptypb.Empty
  510. if err := ctx.Bind(&in); err != nil {
  511. return err
  512. }
  513. if err := ctx.BindQuery(&in); err != nil {
  514. return err
  515. }
  516. http.SetOperation(ctx, "/api.ai.Ai/GetAISubscribeMessage")
  517. h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
  518. return srv.GetAISubscribeMessage(ctx, req.(*emptypb.Empty))
  519. })
  520. out, err := h(ctx, &in)
  521. if err != nil {
  522. return err
  523. }
  524. success := &reply.SuccessReply{
  525. Code: 0,
  526. }
  527. if out != nil {
  528. success.Data = out
  529. }
  530. return ctx.Result(200, success)
  531. }
  532. }
  533. type AiHTTPClient interface {
  534. CreateAIRobot(ctx context.Context, req *CreateAIRobotRequest, opts ...http.CallOption) (rsp *AIRobotIDReply, err error)
  535. DeleteAIRobot(ctx context.Context, req *AIRobotIDRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  536. FindAIChatRecordList(ctx context.Context, req *FindAIChatRecordListRequest, opts ...http.CallOption) (rsp *AIRecordListReply, err error)
  537. FindAIRobotList(ctx context.Context, req *FindAIRobotListRequest, opts ...http.CallOption) (rsp *AIRobotList, err error)
  538. FindAITemplate(ctx context.Context, req *FindAITemplateRequest, opts ...http.CallOption) (rsp *FindAITemplateReply, err error)
  539. FindAdditionalServiceTemplateList(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *FindAdditionalServiceTemplateListReply, err error)
  540. FindUserAIMessage(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *FindUserAIMessageReply, err error)
  541. GetAIRobot(ctx context.Context, req *AIRobotIDRequest, opts ...http.CallOption) (rsp *AIRobotInfo, err error)
  542. GetAIShareMessage(ctx context.Context, req *GetAIShareMessageRequest, opts ...http.CallOption) (rsp *GetAIShareMessageReply, err error)
  543. GetAISubscribeMessage(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *GetAISubscribeMessageReply, err error)
  544. GetAdditionalService(ctx context.Context, req *GetAdditionalServiceRequest, opts ...http.CallOption) (rsp *GetAdditionalServiceReply, err error)
  545. GetMiniProgramConf(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *GetMiniProgramConfReply, err error)
  546. GetShareQrcode(ctx context.Context, req *GetAIShareMessageRequest, opts ...http.CallOption) (rsp *GetShareQrcodeReply, err error)
  547. SendAIChat(ctx context.Context, req *SendAIChatRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  548. SetVideoLink(ctx context.Context, req *SetVideoLinkRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  549. UpdateAIRobot(ctx context.Context, req *UpdateAIRobotRequest, opts ...http.CallOption) (rsp *AIRobotIDReply, err error)
  550. UpdateAdditionalService(ctx context.Context, req *UpdateAdditionalServiceRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  551. VipUpAI(ctx context.Context, req *GetAIShareMessageRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
  552. }
  553. type AiHTTPClientImpl struct {
  554. cc *http.Client
  555. }
  556. func NewAiHTTPClient(client *http.Client) AiHTTPClient {
  557. return &AiHTTPClientImpl{client}
  558. }
  559. func (c *AiHTTPClientImpl) CreateAIRobot(ctx context.Context, in *CreateAIRobotRequest, opts ...http.CallOption) (*AIRobotIDReply, error) {
  560. var out AIRobotIDReply
  561. pattern := "/api/ai/create"
  562. path := binding.EncodeURL(pattern, in, false)
  563. opts = append(opts, http.Operation("/api.ai.Ai/CreateAIRobot"))
  564. opts = append(opts, http.PathTemplate(pattern))
  565. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  566. if err != nil {
  567. return nil, err
  568. }
  569. return &out, err
  570. }
  571. func (c *AiHTTPClientImpl) DeleteAIRobot(ctx context.Context, in *AIRobotIDRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  572. var out emptypb.Empty
  573. pattern := "/api/ai/delete"
  574. path := binding.EncodeURL(pattern, in, false)
  575. opts = append(opts, http.Operation("/api.ai.Ai/DeleteAIRobot"))
  576. opts = append(opts, http.PathTemplate(pattern))
  577. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  578. if err != nil {
  579. return nil, err
  580. }
  581. return &out, err
  582. }
  583. func (c *AiHTTPClientImpl) FindAIChatRecordList(ctx context.Context, in *FindAIChatRecordListRequest, opts ...http.CallOption) (*AIRecordListReply, error) {
  584. var out AIRecordListReply
  585. pattern := "/api/ai/chat/record"
  586. path := binding.EncodeURL(pattern, in, false)
  587. opts = append(opts, http.Operation("/api.ai.Ai/FindAIChatRecordList"))
  588. opts = append(opts, http.PathTemplate(pattern))
  589. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  590. if err != nil {
  591. return nil, err
  592. }
  593. return &out, err
  594. }
  595. func (c *AiHTTPClientImpl) FindAIRobotList(ctx context.Context, in *FindAIRobotListRequest, opts ...http.CallOption) (*AIRobotList, error) {
  596. var out AIRobotList
  597. pattern := "/api/ai/find/list"
  598. path := binding.EncodeURL(pattern, in, false)
  599. opts = append(opts, http.Operation("/api.ai.Ai/FindAIRobotList"))
  600. opts = append(opts, http.PathTemplate(pattern))
  601. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  602. if err != nil {
  603. return nil, err
  604. }
  605. return &out, err
  606. }
  607. func (c *AiHTTPClientImpl) FindAITemplate(ctx context.Context, in *FindAITemplateRequest, opts ...http.CallOption) (*FindAITemplateReply, error) {
  608. var out FindAITemplateReply
  609. pattern := "/api/ai/template/list"
  610. path := binding.EncodeURL(pattern, in, false)
  611. opts = append(opts, http.Operation("/api.ai.Ai/FindAITemplate"))
  612. opts = append(opts, http.PathTemplate(pattern))
  613. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  614. if err != nil {
  615. return nil, err
  616. }
  617. return &out, err
  618. }
  619. func (c *AiHTTPClientImpl) FindAdditionalServiceTemplateList(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*FindAdditionalServiceTemplateListReply, error) {
  620. var out FindAdditionalServiceTemplateListReply
  621. pattern := "/api/ai/service/list"
  622. path := binding.EncodeURL(pattern, in, false)
  623. opts = append(opts, http.Operation("/api.ai.Ai/FindAdditionalServiceTemplateList"))
  624. opts = append(opts, http.PathTemplate(pattern))
  625. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  626. if err != nil {
  627. return nil, err
  628. }
  629. return &out, err
  630. }
  631. func (c *AiHTTPClientImpl) FindUserAIMessage(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*FindUserAIMessageReply, error) {
  632. var out FindUserAIMessageReply
  633. pattern := "/api/ai/message"
  634. path := binding.EncodeURL(pattern, in, false)
  635. opts = append(opts, http.Operation("/api.ai.Ai/FindUserAIMessage"))
  636. opts = append(opts, http.PathTemplate(pattern))
  637. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  638. if err != nil {
  639. return nil, err
  640. }
  641. return &out, err
  642. }
  643. func (c *AiHTTPClientImpl) GetAIRobot(ctx context.Context, in *AIRobotIDRequest, opts ...http.CallOption) (*AIRobotInfo, error) {
  644. var out AIRobotInfo
  645. pattern := "/api/ai/find/info"
  646. path := binding.EncodeURL(pattern, in, false)
  647. opts = append(opts, http.Operation("/api.ai.Ai/GetAIRobot"))
  648. opts = append(opts, http.PathTemplate(pattern))
  649. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  650. if err != nil {
  651. return nil, err
  652. }
  653. return &out, err
  654. }
  655. func (c *AiHTTPClientImpl) GetAIShareMessage(ctx context.Context, in *GetAIShareMessageRequest, opts ...http.CallOption) (*GetAIShareMessageReply, error) {
  656. var out GetAIShareMessageReply
  657. pattern := "/api/share/ai/message"
  658. path := binding.EncodeURL(pattern, in, false)
  659. opts = append(opts, http.Operation("/api.ai.Ai/GetAIShareMessage"))
  660. opts = append(opts, http.PathTemplate(pattern))
  661. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  662. if err != nil {
  663. return nil, err
  664. }
  665. return &out, err
  666. }
  667. func (c *AiHTTPClientImpl) GetAISubscribeMessage(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*GetAISubscribeMessageReply, error) {
  668. var out GetAISubscribeMessageReply
  669. pattern := "/api/ai/subscribe/id"
  670. path := binding.EncodeURL(pattern, in, false)
  671. opts = append(opts, http.Operation("/api.ai.Ai/GetAISubscribeMessage"))
  672. opts = append(opts, http.PathTemplate(pattern))
  673. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  674. if err != nil {
  675. return nil, err
  676. }
  677. return &out, err
  678. }
  679. func (c *AiHTTPClientImpl) GetAdditionalService(ctx context.Context, in *GetAdditionalServiceRequest, opts ...http.CallOption) (*GetAdditionalServiceReply, error) {
  680. var out GetAdditionalServiceReply
  681. pattern := "/api/ai/service/get"
  682. path := binding.EncodeURL(pattern, in, false)
  683. opts = append(opts, http.Operation("/api.ai.Ai/GetAdditionalService"))
  684. opts = append(opts, http.PathTemplate(pattern))
  685. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  686. if err != nil {
  687. return nil, err
  688. }
  689. return &out, err
  690. }
  691. func (c *AiHTTPClientImpl) GetMiniProgramConf(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*GetMiniProgramConfReply, error) {
  692. var out GetMiniProgramConfReply
  693. pattern := "/api/ai/share/conf"
  694. path := binding.EncodeURL(pattern, in, false)
  695. opts = append(opts, http.Operation("/api.ai.Ai/GetMiniProgramConf"))
  696. opts = append(opts, http.PathTemplate(pattern))
  697. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  698. if err != nil {
  699. return nil, err
  700. }
  701. return &out, err
  702. }
  703. func (c *AiHTTPClientImpl) GetShareQrcode(ctx context.Context, in *GetAIShareMessageRequest, opts ...http.CallOption) (*GetShareQrcodeReply, error) {
  704. var out GetShareQrcodeReply
  705. pattern := "/api/share/ai/qrcode"
  706. path := binding.EncodeURL(pattern, in, false)
  707. opts = append(opts, http.Operation("/api.ai.Ai/GetShareQrcode"))
  708. opts = append(opts, http.PathTemplate(pattern))
  709. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  710. if err != nil {
  711. return nil, err
  712. }
  713. return &out, err
  714. }
  715. func (c *AiHTTPClientImpl) SendAIChat(ctx context.Context, in *SendAIChatRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  716. var out emptypb.Empty
  717. pattern := "/api/ai/send"
  718. path := binding.EncodeURL(pattern, in, false)
  719. opts = append(opts, http.Operation("/api.ai.Ai/SendAIChat"))
  720. opts = append(opts, http.PathTemplate(pattern))
  721. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  722. if err != nil {
  723. return nil, err
  724. }
  725. return &out, err
  726. }
  727. func (c *AiHTTPClientImpl) SetVideoLink(ctx context.Context, in *SetVideoLinkRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  728. var out emptypb.Empty
  729. pattern := "/api/share/ai/link"
  730. path := binding.EncodeURL(pattern, in, false)
  731. opts = append(opts, http.Operation("/api.ai.Ai/SetVideoLink"))
  732. opts = append(opts, http.PathTemplate(pattern))
  733. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  734. if err != nil {
  735. return nil, err
  736. }
  737. return &out, err
  738. }
  739. func (c *AiHTTPClientImpl) UpdateAIRobot(ctx context.Context, in *UpdateAIRobotRequest, opts ...http.CallOption) (*AIRobotIDReply, error) {
  740. var out AIRobotIDReply
  741. pattern := "/api/ai/update"
  742. path := binding.EncodeURL(pattern, in, false)
  743. opts = append(opts, http.Operation("/api.ai.Ai/UpdateAIRobot"))
  744. opts = append(opts, http.PathTemplate(pattern))
  745. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  746. if err != nil {
  747. return nil, err
  748. }
  749. return &out, err
  750. }
  751. func (c *AiHTTPClientImpl) UpdateAdditionalService(ctx context.Context, in *UpdateAdditionalServiceRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  752. var out emptypb.Empty
  753. pattern := "/api/ai/service/update"
  754. path := binding.EncodeURL(pattern, in, false)
  755. opts = append(opts, http.Operation("/api.ai.Ai/UpdateAdditionalService"))
  756. opts = append(opts, http.PathTemplate(pattern))
  757. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  758. if err != nil {
  759. return nil, err
  760. }
  761. return &out, err
  762. }
  763. func (c *AiHTTPClientImpl) VipUpAI(ctx context.Context, in *GetAIShareMessageRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
  764. var out emptypb.Empty
  765. pattern := "/api/share/ai/vip"
  766. path := binding.EncodeURL(pattern, in, false)
  767. opts = append(opts, http.Operation("/api.ai.Ai/VipUpAI"))
  768. opts = append(opts, http.PathTemplate(pattern))
  769. err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
  770. if err != nil {
  771. return nil, err
  772. }
  773. return &out, err
  774. }