UNPKG

@emeraldpay/api-node

Version:
45 lines (36 loc) 1.43 kB
// GENERATED CODE -- DO NOT EDIT! 'use strict'; var grpc = require('@grpc/grpc-js'); var monitoring_pb = require('./monitoring_pb.js'); function serialize_emerald_PingRequest(arg) { if (!(arg instanceof monitoring_pb.PingRequest)) { throw new Error('Expected argument of type emerald.PingRequest'); } return Buffer.from(arg.serializeBinary()); } function deserialize_emerald_PingRequest(buffer_arg) { return monitoring_pb.PingRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_emerald_PongResponse(arg) { if (!(arg instanceof monitoring_pb.PongResponse)) { throw new Error('Expected argument of type emerald.PongResponse'); } return Buffer.from(arg.serializeBinary()); } function deserialize_emerald_PongResponse(buffer_arg) { return monitoring_pb.PongResponse.deserializeBinary(new Uint8Array(buffer_arg)); } var MonitoringService = exports.MonitoringService = { ping: { path: '/emerald.Monitoring/Ping', requestStream: false, responseStream: false, requestType: monitoring_pb.PingRequest, responseType: monitoring_pb.PongResponse, requestSerialize: serialize_emerald_PingRequest, requestDeserialize: deserialize_emerald_PingRequest, responseSerialize: serialize_emerald_PongResponse, responseDeserialize: deserialize_emerald_PongResponse, }, }; exports.MonitoringClient = grpc.makeGenericClientConstructor(MonitoringService);