@ondewo/csi-client-nodejs
Version:
ONDEWO Communication System Integration (CSI) Client library for Nodejs
236 lines (207 loc) • 10.4 kB
JavaScript
// GENERATED CODE -- DO NOT EDIT!
// Original file comments:
// Copyright 2020-2023 ONDEWO GmbH
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
;
var grpc = require('@grpc/grpc-js');
var ondewo_nlu_ccai_project_pb = require('../../ondewo/nlu/ccai_project_pb.js');
var google_protobuf_field_mask_pb = require('google-protobuf/google/protobuf/field_mask_pb.js');
var google_protobuf_struct_pb = require('google-protobuf/google/protobuf/struct_pb.js');
var google_protobuf_timestamp_pb = require('google-protobuf/google/protobuf/timestamp_pb.js');
var ondewo_nlu_common_pb = require('../../ondewo/nlu/common_pb.js');
function serialize_ondewo_nlu_CcaiProject(arg) {
if (!(arg instanceof ondewo_nlu_ccai_project_pb.CcaiProject)) {
throw new Error('Expected argument of type ondewo.nlu.CcaiProject');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ondewo_nlu_CcaiProject(buffer_arg) {
return ondewo_nlu_ccai_project_pb.CcaiProject.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ondewo_nlu_CcaiService(arg) {
if (!(arg instanceof ondewo_nlu_ccai_project_pb.CcaiService)) {
throw new Error('Expected argument of type ondewo.nlu.CcaiService');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ondewo_nlu_CcaiService(buffer_arg) {
return ondewo_nlu_ccai_project_pb.CcaiService.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ondewo_nlu_CreateCcaiProjectRequest(arg) {
if (!(arg instanceof ondewo_nlu_ccai_project_pb.CreateCcaiProjectRequest)) {
throw new Error('Expected argument of type ondewo.nlu.CreateCcaiProjectRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ondewo_nlu_CreateCcaiProjectRequest(buffer_arg) {
return ondewo_nlu_ccai_project_pb.CreateCcaiProjectRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ondewo_nlu_CreateCcaiProjectResponse(arg) {
if (!(arg instanceof ondewo_nlu_ccai_project_pb.CreateCcaiProjectResponse)) {
throw new Error('Expected argument of type ondewo.nlu.CreateCcaiProjectResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ondewo_nlu_CreateCcaiProjectResponse(buffer_arg) {
return ondewo_nlu_ccai_project_pb.CreateCcaiProjectResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ondewo_nlu_DeleteCcaiProjectRequest(arg) {
if (!(arg instanceof ondewo_nlu_ccai_project_pb.DeleteCcaiProjectRequest)) {
throw new Error('Expected argument of type ondewo.nlu.DeleteCcaiProjectRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ondewo_nlu_DeleteCcaiProjectRequest(buffer_arg) {
return ondewo_nlu_ccai_project_pb.DeleteCcaiProjectRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ondewo_nlu_DeleteCcaiProjectResponse(arg) {
if (!(arg instanceof ondewo_nlu_ccai_project_pb.DeleteCcaiProjectResponse)) {
throw new Error('Expected argument of type ondewo.nlu.DeleteCcaiProjectResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ondewo_nlu_DeleteCcaiProjectResponse(buffer_arg) {
return ondewo_nlu_ccai_project_pb.DeleteCcaiProjectResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ondewo_nlu_GetCcaiProjectRequest(arg) {
if (!(arg instanceof ondewo_nlu_ccai_project_pb.GetCcaiProjectRequest)) {
throw new Error('Expected argument of type ondewo.nlu.GetCcaiProjectRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ondewo_nlu_GetCcaiProjectRequest(buffer_arg) {
return ondewo_nlu_ccai_project_pb.GetCcaiProjectRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ondewo_nlu_GetCcaiServiceRequest(arg) {
if (!(arg instanceof ondewo_nlu_ccai_project_pb.GetCcaiServiceRequest)) {
throw new Error('Expected argument of type ondewo.nlu.GetCcaiServiceRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ondewo_nlu_GetCcaiServiceRequest(buffer_arg) {
return ondewo_nlu_ccai_project_pb.GetCcaiServiceRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ondewo_nlu_ListCcaiProjectsRequest(arg) {
if (!(arg instanceof ondewo_nlu_ccai_project_pb.ListCcaiProjectsRequest)) {
throw new Error('Expected argument of type ondewo.nlu.ListCcaiProjectsRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ondewo_nlu_ListCcaiProjectsRequest(buffer_arg) {
return ondewo_nlu_ccai_project_pb.ListCcaiProjectsRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ondewo_nlu_ListCcaiProjectsResponse(arg) {
if (!(arg instanceof ondewo_nlu_ccai_project_pb.ListCcaiProjectsResponse)) {
throw new Error('Expected argument of type ondewo.nlu.ListCcaiProjectsResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ondewo_nlu_ListCcaiProjectsResponse(buffer_arg) {
return ondewo_nlu_ccai_project_pb.ListCcaiProjectsResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ondewo_nlu_UpdateCcaiProjectRequest(arg) {
if (!(arg instanceof ondewo_nlu_ccai_project_pb.UpdateCcaiProjectRequest)) {
throw new Error('Expected argument of type ondewo.nlu.UpdateCcaiProjectRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ondewo_nlu_UpdateCcaiProjectRequest(buffer_arg) {
return ondewo_nlu_ccai_project_pb.UpdateCcaiProjectRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_ondewo_nlu_UpdateCcaiProjectResponse(arg) {
if (!(arg instanceof ondewo_nlu_ccai_project_pb.UpdateCcaiProjectResponse)) {
throw new Error('Expected argument of type ondewo.nlu.UpdateCcaiProjectResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_ondewo_nlu_UpdateCcaiProjectResponse(buffer_arg) {
return ondewo_nlu_ccai_project_pb.UpdateCcaiProjectResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
// Service to manage Call Center AI (CCAI service) Projects.
var CcaiProjectsService = exports.CcaiProjectsService = {
// Retrieves information about a specific CCAI service project.
getCcaiProject: {
path: '/ondewo.nlu.CcaiProjects/GetCcaiProject',
requestStream: false,
responseStream: false,
requestType: ondewo_nlu_ccai_project_pb.GetCcaiProjectRequest,
responseType: ondewo_nlu_ccai_project_pb.CcaiProject,
requestSerialize: serialize_ondewo_nlu_GetCcaiProjectRequest,
requestDeserialize: deserialize_ondewo_nlu_GetCcaiProjectRequest,
responseSerialize: serialize_ondewo_nlu_CcaiProject,
responseDeserialize: deserialize_ondewo_nlu_CcaiProject,
},
// Creates a new CCAI service project based on the provided request.
createCcaiProject: {
path: '/ondewo.nlu.CcaiProjects/CreateCcaiProject',
requestStream: false,
responseStream: false,
requestType: ondewo_nlu_ccai_project_pb.CreateCcaiProjectRequest,
responseType: ondewo_nlu_ccai_project_pb.CreateCcaiProjectResponse,
requestSerialize: serialize_ondewo_nlu_CreateCcaiProjectRequest,
requestDeserialize: deserialize_ondewo_nlu_CreateCcaiProjectRequest,
responseSerialize: serialize_ondewo_nlu_CreateCcaiProjectResponse,
responseDeserialize: deserialize_ondewo_nlu_CreateCcaiProjectResponse,
},
// Deletes a CCAI service project identified by the provided request.
deleteCcaiProject: {
path: '/ondewo.nlu.CcaiProjects/DeleteCcaiProject',
requestStream: false,
responseStream: false,
requestType: ondewo_nlu_ccai_project_pb.DeleteCcaiProjectRequest,
responseType: ondewo_nlu_ccai_project_pb.DeleteCcaiProjectResponse,
requestSerialize: serialize_ondewo_nlu_DeleteCcaiProjectRequest,
requestDeserialize: deserialize_ondewo_nlu_DeleteCcaiProjectRequest,
responseSerialize: serialize_ondewo_nlu_DeleteCcaiProjectResponse,
responseDeserialize: deserialize_ondewo_nlu_DeleteCcaiProjectResponse,
},
// Lists all CCAI service projects based on the provided request.
listCcaiProjects: {
path: '/ondewo.nlu.CcaiProjects/ListCcaiProjects',
requestStream: false,
responseStream: false,
requestType: ondewo_nlu_ccai_project_pb.ListCcaiProjectsRequest,
responseType: ondewo_nlu_ccai_project_pb.ListCcaiProjectsResponse,
requestSerialize: serialize_ondewo_nlu_ListCcaiProjectsRequest,
requestDeserialize: deserialize_ondewo_nlu_ListCcaiProjectsRequest,
responseSerialize: serialize_ondewo_nlu_ListCcaiProjectsResponse,
responseDeserialize: deserialize_ondewo_nlu_ListCcaiProjectsResponse,
},
// Updates the information of an existing CCAI service project.
updateCcaiProject: {
path: '/ondewo.nlu.CcaiProjects/UpdateCcaiProject',
requestStream: false,
responseStream: false,
requestType: ondewo_nlu_ccai_project_pb.UpdateCcaiProjectRequest,
responseType: ondewo_nlu_ccai_project_pb.UpdateCcaiProjectResponse,
requestSerialize: serialize_ondewo_nlu_UpdateCcaiProjectRequest,
requestDeserialize: deserialize_ondewo_nlu_UpdateCcaiProjectRequest,
responseSerialize: serialize_ondewo_nlu_UpdateCcaiProjectResponse,
responseDeserialize: deserialize_ondewo_nlu_UpdateCcaiProjectResponse,
},
// Retrieves information about a specific CCAI service.
getCcaiService: {
path: '/ondewo.nlu.CcaiProjects/GetCcaiService',
requestStream: false,
responseStream: false,
requestType: ondewo_nlu_ccai_project_pb.GetCcaiServiceRequest,
responseType: ondewo_nlu_ccai_project_pb.CcaiService,
requestSerialize: serialize_ondewo_nlu_GetCcaiServiceRequest,
requestDeserialize: deserialize_ondewo_nlu_GetCcaiServiceRequest,
responseSerialize: serialize_ondewo_nlu_CcaiService,
responseDeserialize: deserialize_ondewo_nlu_CcaiService,
},
};
exports.CcaiProjectsClient = grpc.makeGenericClientConstructor(CcaiProjectsService);