UNPKG

@rapidaai/react

Version:

An easy to use react client for building generative ai application using Rapida platform.

1,479 lines (1,477 loc) 1.41 MB
import { ASSISTANT_API, AgentEvent, AssistantTalk, Channel, ConnectionState, CreateAnalysis, CreateAssistant, CreateAssistantApiDeployment, CreateAssistantDebuggerDeployment, CreateAssistantKnowledge, CreateAssistantPhoneDeployment, CreateAssistantProviderModel, CreateAssistantTag, CreateAssistantTool, CreateAssistantWebpluginDeployment, CreateAssistantWhatsappDeployment, CreateConversationMetric, CreateMessageMetric, CreateWebhook, DeleteAssistant, DeleteAssistantAnalysis, DeleteAssistantKnowledge, DeleteAssistantTool, DeleteAssistantWebhook, DeviceSelectorComponent, ENDPOINT_API, Feedback, GetAllAssistant, GetAllAssistantAnalysis, GetAllAssistantConversation, GetAllAssistantConversationMessage, GetAllAssistantKnowledge, GetAllAssistantProviderModel, GetAllAssistantTool, GetAllAssistantToolLog, GetAllAssistantWebhook, GetAllWebhookLog, GetAssistant, GetAssistantAnalysis, GetAssistantApiDeployment, GetAssistantConversation, GetAssistantDebuggerDeployment, GetAssistantKnowledge, GetAssistantMessages, GetAssistantPhoneDeployment, GetAssistantTool, GetAssistantToolLog, GetAssistantWebhook, GetAssistantWebpluginDeployment, GetAssistantWhatsappDeployment, GetMessages, GetWebhookLog, HEADER_API_KEY, HEADER_AUTH_ID, HEADER_COLOR_DEPTH, HEADER_CONNECTION_EFFECTIVE_TYPE, HEADER_CONNECTION_TYPE, HEADER_COOKIES_ENABLED, HEADER_DEVICE_MEMORY, HEADER_DO_NOT_TRACK, HEADER_ENVIRONMENT_KEY, HEADER_HARDWARE_CONCURRENCY, HEADER_LANGUAGE, HEADER_LATITUDE, HEADER_LONGITUDE, HEADER_PLATFORM, HEADER_PROJECT_ID, HEADER_REFERRER, HEADER_REGION_KEY, HEADER_REMOTE_URL, HEADER_SCREEN_HEIGHT, HEADER_SCREEN_WIDTH, HEADER_SOURCE_KEY, HEADER_TIMEZONE, HEADER_USER_AGENT, HEADER_WINDOW_HEIGHT, HEADER_WINDOW_WIDTH, LOCAL_ASSISTANT_API, LOCAL_ENDPOINT_API, LOCAL_WEB_API, MessageRole, MessageStatus, UpdateAnalysis, UpdateAssistantDetail, UpdateAssistantKnowledge, UpdateAssistantTool, UpdateAssistantVersion, UpdateWebhook, VoiceAgent, WEB_API, WithAuthContext, WithClientContext, WithPlatform, agentEventSelector, getClientInfo, observeAgentConnectionState, observeAgentInputChannel, observeAgentMessageEvents, require_assistant_analysis_pb, require_assistant_api_pb, require_assistant_deployment_pb, require_assistant_knowledge_pb, require_assistant_tool_pb, require_assistant_webhook_pb, require_common_pb, require_talk_api_pb, toContentText, toStreamAudioContent, toTextContent, useObservableState, useSelectInputDeviceAgent } from "./chunk-U2OYP3DD.mjs"; import { MultibandAudioVisualizerComponent } from "./chunk-CVATR327.mjs"; import { __commonJS, __require, __toESM } from "./chunk-32YFHJN5.mjs"; // src/clients/protos/talk-api_pb_service.js var require_talk_api_pb_service = __commonJS({ "src/clients/protos/talk-api_pb_service.js"(exports) { "use strict"; var talk_api_pb = require_talk_api_pb(); var common_pb = require_common_pb(); var grpc2 = __require("@improbable-eng/grpc-web").grpc; var TalkService2 = function() { function TalkService3() { } TalkService3.serviceName = "talk_api.TalkService"; return TalkService3; }(); TalkService2.AssistantTalk = { methodName: "AssistantTalk", service: TalkService2, requestStream: true, responseStream: true, requestType: talk_api_pb.AssistantMessagingRequest, responseType: talk_api_pb.AssistantMessagingResponse }; TalkService2.GetAllAssistantConversation = { methodName: "GetAllAssistantConversation", service: TalkService2, requestStream: false, responseStream: false, requestType: common_pb.GetAllAssistantConversationRequest, responseType: common_pb.GetAllAssistantConversationResponse }; TalkService2.GetAllConversationMessage = { methodName: "GetAllConversationMessage", service: TalkService2, requestStream: false, responseStream: false, requestType: common_pb.GetAllConversationMessageRequest, responseType: common_pb.GetAllConversationMessageResponse }; TalkService2.CreateMessageMetric = { methodName: "CreateMessageMetric", service: TalkService2, requestStream: false, responseStream: false, requestType: talk_api_pb.CreateMessageMetricRequest, responseType: talk_api_pb.CreateMessageMetricResponse }; TalkService2.CreateConversationMetric = { methodName: "CreateConversationMetric", service: TalkService2, requestStream: false, responseStream: false, requestType: talk_api_pb.CreateConversationMetricRequest, responseType: talk_api_pb.CreateConversationMetricResponse }; TalkService2.CreatePhoneCall = { methodName: "CreatePhoneCall", service: TalkService2, requestStream: false, responseStream: false, requestType: talk_api_pb.CreatePhoneCallRequest, responseType: talk_api_pb.CreatePhoneCallResponse }; TalkService2.CreateBulkPhoneCall = { methodName: "CreateBulkPhoneCall", service: TalkService2, requestStream: false, responseStream: false, requestType: talk_api_pb.CreateBulkPhoneCallRequest, responseType: talk_api_pb.CreateBulkPhoneCallResponse }; exports.TalkService = TalkService2; function TalkServiceClient3(serviceHost, options) { this.serviceHost = serviceHost; this.options = options || {}; } TalkServiceClient3.prototype.assistantTalk = function assistantTalk(metadata) { var listeners = { data: [], end: [], status: [] }; var client = grpc2.client(TalkService2.AssistantTalk, { host: this.serviceHost, metadata, transport: this.options.transport }); client.onEnd(function(status, statusMessage, trailers) { listeners.status.forEach(function(handler) { handler({ code: status, details: statusMessage, metadata: trailers }); }); listeners.end.forEach(function(handler) { handler({ code: status, details: statusMessage, metadata: trailers }); }); listeners = null; }); client.onMessage(function(message) { listeners.data.forEach(function(handler) { handler(message); }); }); client.start(metadata); return { on: function(type, handler) { listeners[type].push(handler); return this; }, write: function(requestMessage) { client.send(requestMessage); return this; }, end: function() { client.finishSend(); }, cancel: function() { listeners = null; client.close(); } }; }; TalkServiceClient3.prototype.getAllAssistantConversation = function getAllAssistantConversation(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(TalkService2.GetAllAssistantConversation, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; TalkServiceClient3.prototype.getAllConversationMessage = function getAllConversationMessage(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(TalkService2.GetAllConversationMessage, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; TalkServiceClient3.prototype.createMessageMetric = function createMessageMetric(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(TalkService2.CreateMessageMetric, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; TalkServiceClient3.prototype.createConversationMetric = function createConversationMetric(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(TalkService2.CreateConversationMetric, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; TalkServiceClient3.prototype.createPhoneCall = function createPhoneCall(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(TalkService2.CreatePhoneCall, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; TalkServiceClient3.prototype.createBulkPhoneCall = function createBulkPhoneCall(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(TalkService2.CreateBulkPhoneCall, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; exports.TalkServiceClient = TalkServiceClient3; } }); // src/clients/protos/assistant-api_pb_service.js var require_assistant_api_pb_service = __commonJS({ "src/clients/protos/assistant-api_pb_service.js"(exports) { "use strict"; var assistant_api_pb = require_assistant_api_pb(); var common_pb = require_common_pb(); var assistant_tool_pb = require_assistant_tool_pb(); var assistant_analysis_pb = require_assistant_analysis_pb(); var assistant_webhook_pb = require_assistant_webhook_pb(); var assistant_knowledge_pb = require_assistant_knowledge_pb(); var grpc2 = __require("@improbable-eng/grpc-web").grpc; var AssistantService2 = function() { function AssistantService3() { } AssistantService3.serviceName = "assistant_api.AssistantService"; return AssistantService3; }(); AssistantService2.GetAssistant = { methodName: "GetAssistant", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_api_pb.GetAssistantRequest, responseType: assistant_api_pb.GetAssistantResponse }; AssistantService2.GetAllAssistant = { methodName: "GetAllAssistant", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_api_pb.GetAllAssistantRequest, responseType: assistant_api_pb.GetAllAssistantResponse }; AssistantService2.CreateAssistant = { methodName: "CreateAssistant", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_api_pb.CreateAssistantRequest, responseType: assistant_api_pb.GetAssistantResponse }; AssistantService2.DeleteAssistant = { methodName: "DeleteAssistant", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_api_pb.DeleteAssistantRequest, responseType: assistant_api_pb.GetAssistantResponse }; AssistantService2.GetAllAssistantProviderModel = { methodName: "GetAllAssistantProviderModel", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_api_pb.GetAllAssistantProviderModelRequest, responseType: assistant_api_pb.GetAllAssistantProviderModelResponse }; AssistantService2.CreateAssistantProviderModel = { methodName: "CreateAssistantProviderModel", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_api_pb.CreateAssistantProviderModelRequest, responseType: assistant_api_pb.GetAssistantProviderModelResponse }; AssistantService2.CreateAssistantTag = { methodName: "CreateAssistantTag", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_api_pb.CreateAssistantTagRequest, responseType: assistant_api_pb.GetAssistantResponse }; AssistantService2.UpdateAssistantVersion = { methodName: "UpdateAssistantVersion", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_api_pb.UpdateAssistantVersionRequest, responseType: assistant_api_pb.GetAssistantResponse }; AssistantService2.UpdateAssistantDetail = { methodName: "UpdateAssistantDetail", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_api_pb.UpdateAssistantDetailRequest, responseType: assistant_api_pb.GetAssistantResponse }; AssistantService2.GetAllAssistantMessage = { methodName: "GetAllAssistantMessage", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_api_pb.GetAllAssistantMessageRequest, responseType: assistant_api_pb.GetAllAssistantMessageResponse }; AssistantService2.GetAllConversationMessage = { methodName: "GetAllConversationMessage", service: AssistantService2, requestStream: false, responseStream: false, requestType: common_pb.GetAllConversationMessageRequest, responseType: common_pb.GetAllConversationMessageResponse }; AssistantService2.GetAllMessage = { methodName: "GetAllMessage", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_api_pb.GetAllMessageRequest, responseType: assistant_api_pb.GetAllMessageResponse }; AssistantService2.GetAllAssistantConversation = { methodName: "GetAllAssistantConversation", service: AssistantService2, requestStream: false, responseStream: false, requestType: common_pb.GetAllAssistantConversationRequest, responseType: common_pb.GetAllAssistantConversationResponse }; AssistantService2.GetAssistantConversation = { methodName: "GetAssistantConversation", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_api_pb.GetAssistantConversationRequest, responseType: assistant_api_pb.GetAssistantConversationResponse }; AssistantService2.GetAssistantWebhookLog = { methodName: "GetAssistantWebhookLog", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_webhook_pb.GetAssistantWebhookLogRequest, responseType: assistant_webhook_pb.GetAssistantWebhookLogResponse }; AssistantService2.GetAllAssistantWebhookLog = { methodName: "GetAllAssistantWebhookLog", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_webhook_pb.GetAllAssistantWebhookLogRequest, responseType: assistant_webhook_pb.GetAllAssistantWebhookLogResponse }; AssistantService2.GetAllAssistantWebhook = { methodName: "GetAllAssistantWebhook", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_webhook_pb.GetAllAssistantWebhookRequest, responseType: assistant_webhook_pb.GetAllAssistantWebhookResponse }; AssistantService2.GetAssistantWebhook = { methodName: "GetAssistantWebhook", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_webhook_pb.GetAssistantWebhookRequest, responseType: assistant_webhook_pb.GetAssistantWebhookResponse }; AssistantService2.CreateAssistantWebhook = { methodName: "CreateAssistantWebhook", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_webhook_pb.CreateAssistantWebhookRequest, responseType: assistant_webhook_pb.GetAssistantWebhookResponse }; AssistantService2.UpdateAssistantWebhook = { methodName: "UpdateAssistantWebhook", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_webhook_pb.UpdateAssistantWebhookRequest, responseType: assistant_webhook_pb.GetAssistantWebhookResponse }; AssistantService2.DeleteAssistantWebhook = { methodName: "DeleteAssistantWebhook", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_webhook_pb.DeleteAssistantWebhookRequest, responseType: assistant_webhook_pb.GetAssistantWebhookResponse }; AssistantService2.GetAssistantToolLog = { methodName: "GetAssistantToolLog", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_tool_pb.GetAssistantToolLogRequest, responseType: assistant_tool_pb.GetAssistantToolLogResponse }; AssistantService2.GetAllAssistantToolLog = { methodName: "GetAllAssistantToolLog", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_tool_pb.GetAllAssistantToolLogRequest, responseType: assistant_tool_pb.GetAllAssistantToolLogResponse }; AssistantService2.GetAssistantAnalysis = { methodName: "GetAssistantAnalysis", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_analysis_pb.GetAssistantAnalysisRequest, responseType: assistant_analysis_pb.GetAssistantAnalysisResponse }; AssistantService2.UpdateAssistantAnalysis = { methodName: "UpdateAssistantAnalysis", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_analysis_pb.UpdateAssistantAnalysisRequest, responseType: assistant_analysis_pb.GetAssistantAnalysisResponse }; AssistantService2.CreateAssistantAnalysis = { methodName: "CreateAssistantAnalysis", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_analysis_pb.CreateAssistantAnalysisRequest, responseType: assistant_analysis_pb.GetAssistantAnalysisResponse }; AssistantService2.DeleteAssistantAnalysis = { methodName: "DeleteAssistantAnalysis", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_analysis_pb.DeleteAssistantAnalysisRequest, responseType: assistant_analysis_pb.GetAssistantAnalysisResponse }; AssistantService2.GetAllAssistantAnalysis = { methodName: "GetAllAssistantAnalysis", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_analysis_pb.GetAllAssistantAnalysisRequest, responseType: assistant_analysis_pb.GetAllAssistantAnalysisResponse }; AssistantService2.CreateAssistantTool = { methodName: "CreateAssistantTool", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_tool_pb.CreateAssistantToolRequest, responseType: assistant_tool_pb.GetAssistantToolResponse }; AssistantService2.GetAssistantTool = { methodName: "GetAssistantTool", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_tool_pb.GetAssistantToolRequest, responseType: assistant_tool_pb.GetAssistantToolResponse }; AssistantService2.GetAllAssistantTool = { methodName: "GetAllAssistantTool", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_tool_pb.GetAllAssistantToolRequest, responseType: assistant_tool_pb.GetAllAssistantToolResponse }; AssistantService2.DeleteAssistantTool = { methodName: "DeleteAssistantTool", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_tool_pb.DeleteAssistantToolRequest, responseType: assistant_tool_pb.GetAssistantToolResponse }; AssistantService2.UpdateAssistantTool = { methodName: "UpdateAssistantTool", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_tool_pb.UpdateAssistantToolRequest, responseType: assistant_tool_pb.GetAssistantToolResponse }; AssistantService2.CreateAssistantKnowledge = { methodName: "CreateAssistantKnowledge", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_knowledge_pb.CreateAssistantKnowledgeRequest, responseType: assistant_knowledge_pb.GetAssistantKnowledgeResponse }; AssistantService2.GetAssistantKnowledge = { methodName: "GetAssistantKnowledge", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_knowledge_pb.GetAssistantKnowledgeRequest, responseType: assistant_knowledge_pb.GetAssistantKnowledgeResponse }; AssistantService2.GetAllAssistantKnowledge = { methodName: "GetAllAssistantKnowledge", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_knowledge_pb.GetAllAssistantKnowledgeRequest, responseType: assistant_knowledge_pb.GetAllAssistantKnowledgeResponse }; AssistantService2.DeleteAssistantKnowledge = { methodName: "DeleteAssistantKnowledge", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_knowledge_pb.DeleteAssistantKnowledgeRequest, responseType: assistant_knowledge_pb.GetAssistantKnowledgeResponse }; AssistantService2.UpdateAssistantKnowledge = { methodName: "UpdateAssistantKnowledge", service: AssistantService2, requestStream: false, responseStream: false, requestType: assistant_knowledge_pb.UpdateAssistantKnowledgeRequest, responseType: assistant_knowledge_pb.GetAssistantKnowledgeResponse }; exports.AssistantService = AssistantService2; function AssistantServiceClient3(serviceHost, options) { this.serviceHost = serviceHost; this.options = options || {}; } AssistantServiceClient3.prototype.getAssistant = function getAssistant(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAssistant, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.getAllAssistant = function getAllAssistant(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAllAssistant, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.createAssistant = function createAssistant(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.CreateAssistant, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.deleteAssistant = function deleteAssistant(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.DeleteAssistant, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.getAllAssistantProviderModel = function getAllAssistantProviderModel(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAllAssistantProviderModel, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.createAssistantProviderModel = function createAssistantProviderModel(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.CreateAssistantProviderModel, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.createAssistantTag = function createAssistantTag(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.CreateAssistantTag, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.updateAssistantVersion = function updateAssistantVersion(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.UpdateAssistantVersion, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.updateAssistantDetail = function updateAssistantDetail(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.UpdateAssistantDetail, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.getAllAssistantMessage = function getAllAssistantMessage(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAllAssistantMessage, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.getAllConversationMessage = function getAllConversationMessage(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAllConversationMessage, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.getAllMessage = function getAllMessage(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAllMessage, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.getAllAssistantConversation = function getAllAssistantConversation(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAllAssistantConversation, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.getAssistantConversation = function getAssistantConversation(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAssistantConversation, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.getAssistantWebhookLog = function getAssistantWebhookLog(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAssistantWebhookLog, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.getAllAssistantWebhookLog = function getAllAssistantWebhookLog(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAllAssistantWebhookLog, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.getAllAssistantWebhook = function getAllAssistantWebhook(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAllAssistantWebhook, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.getAssistantWebhook = function getAssistantWebhook(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAssistantWebhook, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.createAssistantWebhook = function createAssistantWebhook(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.CreateAssistantWebhook, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.updateAssistantWebhook = function updateAssistantWebhook(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.UpdateAssistantWebhook, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.deleteAssistantWebhook = function deleteAssistantWebhook(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.DeleteAssistantWebhook, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.getAssistantToolLog = function getAssistantToolLog(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAssistantToolLog, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.getAllAssistantToolLog = function getAllAssistantToolLog(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAllAssistantToolLog, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.getAssistantAnalysis = function getAssistantAnalysis(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.GetAssistantAnalysis, { request: requestMessage, host: this.serviceHost, metadata, transport: this.options.transport, debug: this.options.debug, onEnd: function(response) { if (callback) { if (response.status !== grpc2.Code.OK) { var err = new Error(response.statusMessage); err.code = response.status; err.metadata = response.trailers; callback(err, null); } else { callback(null, response.message); } } } }); return { cancel: function() { callback = null; client.close(); } }; }; AssistantServiceClient3.prototype.updateAssistantAnalysis = function updateAssistantAnalysis(requestMessage, metadata, callback) { if (arguments.length === 2) { callback = arguments[1]; } var client = grpc2.unary(AssistantService2.UpdateAssistantAnalysis, { request: requestMessage, host: this.serviceHost, metadata, transport: t