ai_http.pb.go 25 KB

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