@lightbend/akkaserverless-javascript-sdk
Version:
Akka Serverless JavaScript SDK
180 lines (167 loc) • 6.46 kB
JavaScript
// GENERATED CODE -- DO NOT EDIT!
// Original file comments:
// Copyright 2021 Lightbend Inc.
//
// 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 example_pb = require('./example_pb.js');
var google_protobuf_any_pb = require('google-protobuf/google/protobuf/any_pb.js');
var akkaserverless_annotations_pb = require('./akkaserverless/annotations_pb.js');
function serialize_com_example_In(arg) {
if (!(arg instanceof example_pb.In)) {
throw new Error('Expected argument of type com.example.In');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_com_example_In(buffer_arg) {
return example_pb.In.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_com_example_Out(arg) {
if (!(arg instanceof example_pb.Out)) {
throw new Error('Expected argument of type com.example.Out');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_com_example_Out(buffer_arg) {
return example_pb.Out.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_google_protobuf_Any(arg) {
if (!(arg instanceof google_protobuf_any_pb.Any)) {
throw new Error('Expected argument of type google.protobuf.Any');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_google_protobuf_Any(buffer_arg) {
return google_protobuf_any_pb.Any.deserializeBinary(new Uint8Array(buffer_arg));
}
var ExampleServiceService = exports.ExampleServiceService = {
doSomething: {
path: '/com.example.ExampleService/DoSomething',
requestStream: false,
responseStream: false,
requestType: example_pb.In,
responseType: example_pb.Out,
requestSerialize: serialize_com_example_In,
requestDeserialize: deserialize_com_example_In,
responseSerialize: serialize_com_example_Out,
responseDeserialize: deserialize_com_example_Out,
},
streamSomething: {
path: '/com.example.ExampleService/StreamSomething',
requestStream: false,
responseStream: true,
requestType: example_pb.In,
responseType: example_pb.Out,
requestSerialize: serialize_com_example_In,
requestDeserialize: deserialize_com_example_In,
responseSerialize: serialize_com_example_Out,
responseDeserialize: deserialize_com_example_Out,
},
publishJsonToTopic: {
path: '/com.example.ExampleService/PublishJsonToTopic',
requestStream: false,
responseStream: false,
requestType: example_pb.In,
responseType: google_protobuf_any_pb.Any,
requestSerialize: serialize_com_example_In,
requestDeserialize: deserialize_com_example_In,
responseSerialize: serialize_google_protobuf_Any,
responseDeserialize: deserialize_google_protobuf_Any,
},
fail: {
path: '/com.example.ExampleService/Fail',
requestStream: false,
responseStream: false,
requestType: example_pb.In,
responseType: example_pb.Out,
requestSerialize: serialize_com_example_In,
requestDeserialize: deserialize_com_example_In,
responseSerialize: serialize_com_example_Out,
responseDeserialize: deserialize_com_example_Out,
},
};
exports.ExampleServiceClient = grpc.makeGenericClientConstructor(ExampleServiceService);
var ExampleServiceTwoService = exports.ExampleServiceTwoService = {
doSomethingOne: {
path: '/com.example.ExampleServiceTwo/DoSomethingOne',
requestStream: false,
responseStream: false,
requestType: example_pb.In,
responseType: example_pb.Out,
requestSerialize: serialize_com_example_In,
requestDeserialize: deserialize_com_example_In,
responseSerialize: serialize_com_example_Out,
responseDeserialize: deserialize_com_example_Out,
},
doSomethingTwo: {
path: '/com.example.ExampleServiceTwo/DoSomethingTwo',
requestStream: false,
responseStream: false,
requestType: example_pb.In,
responseType: example_pb.Out,
requestSerialize: serialize_com_example_In,
requestDeserialize: deserialize_com_example_In,
responseSerialize: serialize_com_example_Out,
responseDeserialize: deserialize_com_example_Out,
},
fail: {
path: '/com.example.ExampleServiceTwo/Fail',
requestStream: false,
responseStream: false,
requestType: example_pb.In,
responseType: example_pb.Out,
requestSerialize: serialize_com_example_In,
requestDeserialize: deserialize_com_example_In,
responseSerialize: serialize_com_example_Out,
responseDeserialize: deserialize_com_example_Out,
},
};
exports.ExampleServiceTwoClient = grpc.makeGenericClientConstructor(ExampleServiceTwoService);
var ExampleServiceThreeService = exports.ExampleServiceThreeService = {
doSomethingOne: {
path: '/com.example.ExampleServiceThree/DoSomethingOne',
requestStream: false,
responseStream: false,
requestType: example_pb.In,
responseType: example_pb.Out,
requestSerialize: serialize_com_example_In,
requestDeserialize: deserialize_com_example_In,
responseSerialize: serialize_com_example_Out,
responseDeserialize: deserialize_com_example_Out,
},
doSomethingTwo: {
path: '/com.example.ExampleServiceThree/DoSomethingTwo',
requestStream: false,
responseStream: false,
requestType: example_pb.In,
responseType: example_pb.Out,
requestSerialize: serialize_com_example_In,
requestDeserialize: deserialize_com_example_In,
responseSerialize: serialize_com_example_Out,
responseDeserialize: deserialize_com_example_Out,
},
fail: {
path: '/com.example.ExampleServiceThree/Fail',
requestStream: false,
responseStream: false,
requestType: example_pb.In,
responseType: example_pb.Out,
requestSerialize: serialize_com_example_In,
requestDeserialize: deserialize_com_example_In,
responseSerialize: serialize_com_example_Out,
responseDeserialize: deserialize_com_example_Out,
},
};
exports.ExampleServiceThreeClient = grpc.makeGenericClientConstructor(ExampleServiceThreeService);