|
@@ -36,6 +36,7 @@ type AiHTTPServer interface {
|
|
|
FindAdditionalServiceTemplateList(context.Context, *emptypb.Empty) (*FindAdditionalServiceTemplateListReply, error)
|
|
FindAdditionalServiceTemplateList(context.Context, *emptypb.Empty) (*FindAdditionalServiceTemplateListReply, error)
|
|
|
FindUserAIMessage(context.Context, *emptypb.Empty) (*FindUserAIMessageReply, error)
|
|
FindUserAIMessage(context.Context, *emptypb.Empty) (*FindUserAIMessageReply, error)
|
|
|
GetAIRobot(context.Context, *AIRobotIDRequest) (*AIRobotInfo, error)
|
|
GetAIRobot(context.Context, *AIRobotIDRequest) (*AIRobotInfo, error)
|
|
|
|
|
+ GetAIShareMessage(context.Context, *GetAIShareMessageRequest) (*GetAIShareMessageReply, error)
|
|
|
GetAdditionalService(context.Context, *GetAdditionalServiceRequest) (*GetAdditionalServiceReply, error)
|
|
GetAdditionalService(context.Context, *GetAdditionalServiceRequest) (*GetAdditionalServiceReply, error)
|
|
|
SendAIChat(context.Context, *SendAIChatRequest) (*emptypb.Empty, error)
|
|
SendAIChat(context.Context, *SendAIChatRequest) (*emptypb.Empty, error)
|
|
|
UpdateAIRobot(context.Context, *UpdateAIRobotRequest) (*AIRobotIDReply, error)
|
|
UpdateAIRobot(context.Context, *UpdateAIRobotRequest) (*AIRobotIDReply, error)
|
|
@@ -57,6 +58,7 @@ func RegisterAiHTTPServer(s *http.Server, srv AiHTTPServer) {
|
|
|
r.POST("/api/ai/service/create", _Ai_CreateAdditionalService0_HTTP_Handler(srv))
|
|
r.POST("/api/ai/service/create", _Ai_CreateAdditionalService0_HTTP_Handler(srv))
|
|
|
r.POST("/api/ai/service/update", _Ai_UpdateAdditionalService0_HTTP_Handler(srv))
|
|
r.POST("/api/ai/service/update", _Ai_UpdateAdditionalService0_HTTP_Handler(srv))
|
|
|
r.POST("/api/ai/message", _Ai_FindUserAIMessage0_HTTP_Handler(srv))
|
|
r.POST("/api/ai/message", _Ai_FindUserAIMessage0_HTTP_Handler(srv))
|
|
|
|
|
+ r.POST("/api/share/ai/message", _Ai_GetAIShareMessage0_HTTP_Handler(srv))
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
func _Ai_FindAITemplate0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
|
|
func _Ai_FindAITemplate0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
|
|
@@ -410,6 +412,33 @@ func _Ai_FindUserAIMessage0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func _Ai_GetAIShareMessage0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
|
|
|
|
|
+ return func(ctx http.Context) error {
|
|
|
|
|
+ var in GetAIShareMessageRequest
|
|
|
|
|
+ if err := ctx.Bind(&in); err != nil {
|
|
|
|
|
+ return err
|
|
|
|
|
+ }
|
|
|
|
|
+ if err := ctx.BindQuery(&in); err != nil {
|
|
|
|
|
+ return err
|
|
|
|
|
+ }
|
|
|
|
|
+ http.SetOperation(ctx, "/api.ai.Ai/GetAIShareMessage")
|
|
|
|
|
+ h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
|
|
|
+ return srv.GetAIShareMessage(ctx, req.(*GetAIShareMessageRequest))
|
|
|
|
|
+ })
|
|
|
|
|
+ out, err := h(ctx, &in)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ return err
|
|
|
|
|
+ }
|
|
|
|
|
+ success := &reply.SuccessReply{
|
|
|
|
|
+ Code: 0,
|
|
|
|
|
+ }
|
|
|
|
|
+ if out != nil {
|
|
|
|
|
+ success.Data = out
|
|
|
|
|
+ }
|
|
|
|
|
+ return ctx.Result(200, success)
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
type AiHTTPClient interface {
|
|
type AiHTTPClient interface {
|
|
|
CreateAIRobot(ctx context.Context, req *CreateAIRobotRequest, opts ...http.CallOption) (rsp *AIRobotIDReply, err error)
|
|
CreateAIRobot(ctx context.Context, req *CreateAIRobotRequest, opts ...http.CallOption) (rsp *AIRobotIDReply, err error)
|
|
|
CreateAdditionalService(ctx context.Context, req *CreateAdditionalServiceRequest, opts ...http.CallOption) (rsp *CreateAdditionalServiceReply, err error)
|
|
CreateAdditionalService(ctx context.Context, req *CreateAdditionalServiceRequest, opts ...http.CallOption) (rsp *CreateAdditionalServiceReply, err error)
|
|
@@ -420,6 +449,7 @@ type AiHTTPClient interface {
|
|
|
FindAdditionalServiceTemplateList(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *FindAdditionalServiceTemplateListReply, err error)
|
|
FindAdditionalServiceTemplateList(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *FindAdditionalServiceTemplateListReply, err error)
|
|
|
FindUserAIMessage(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *FindUserAIMessageReply, err error)
|
|
FindUserAIMessage(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *FindUserAIMessageReply, err error)
|
|
|
GetAIRobot(ctx context.Context, req *AIRobotIDRequest, opts ...http.CallOption) (rsp *AIRobotInfo, err error)
|
|
GetAIRobot(ctx context.Context, req *AIRobotIDRequest, opts ...http.CallOption) (rsp *AIRobotInfo, err error)
|
|
|
|
|
+ GetAIShareMessage(ctx context.Context, req *GetAIShareMessageRequest, opts ...http.CallOption) (rsp *GetAIShareMessageReply, err error)
|
|
|
GetAdditionalService(ctx context.Context, req *GetAdditionalServiceRequest, opts ...http.CallOption) (rsp *GetAdditionalServiceReply, err error)
|
|
GetAdditionalService(ctx context.Context, req *GetAdditionalServiceRequest, opts ...http.CallOption) (rsp *GetAdditionalServiceReply, err error)
|
|
|
SendAIChat(ctx context.Context, req *SendAIChatRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
|
|
SendAIChat(ctx context.Context, req *SendAIChatRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
|
|
|
UpdateAIRobot(ctx context.Context, req *UpdateAIRobotRequest, opts ...http.CallOption) (rsp *AIRobotIDReply, err error)
|
|
UpdateAIRobot(ctx context.Context, req *UpdateAIRobotRequest, opts ...http.CallOption) (rsp *AIRobotIDReply, err error)
|
|
@@ -551,6 +581,19 @@ func (c *AiHTTPClientImpl) GetAIRobot(ctx context.Context, in *AIRobotIDRequest,
|
|
|
return &out, err
|
|
return &out, err
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func (c *AiHTTPClientImpl) GetAIShareMessage(ctx context.Context, in *GetAIShareMessageRequest, opts ...http.CallOption) (*GetAIShareMessageReply, error) {
|
|
|
|
|
+ var out GetAIShareMessageReply
|
|
|
|
|
+ pattern := "/api/share/ai/message"
|
|
|
|
|
+ path := binding.EncodeURL(pattern, in, false)
|
|
|
|
|
+ opts = append(opts, http.Operation("/api.ai.Ai/GetAIShareMessage"))
|
|
|
|
|
+ opts = append(opts, http.PathTemplate(pattern))
|
|
|
|
|
+ err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ return nil, err
|
|
|
|
|
+ }
|
|
|
|
|
+ return &out, err
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
func (c *AiHTTPClientImpl) GetAdditionalService(ctx context.Context, in *GetAdditionalServiceRequest, opts ...http.CallOption) (*GetAdditionalServiceReply, error) {
|
|
func (c *AiHTTPClientImpl) GetAdditionalService(ctx context.Context, in *GetAdditionalServiceRequest, opts ...http.CallOption) (*GetAdditionalServiceReply, error) {
|
|
|
var out GetAdditionalServiceReply
|
|
var out GetAdditionalServiceReply
|
|
|
pattern := "/api/ai/service/get"
|
|
pattern := "/api/ai/service/get"
|