auto-traffic-control
Version:
A video game for programmers about air traffic control
80 lines (67 loc) • 3.11 kB
JavaScript
// GENERATED CODE -- DO NOT EDIT!
;
var grpc = require('@grpc/grpc-js');
var atc_v1_airplane_pb = require('../../atc/v1/airplane_pb.js');
var atc_v1_map_pb = require('../../atc/v1/map_pb.js');
var atc_v1_tag_pb = require('../../atc/v1/tag_pb.js');
function serialize_atc_v1_GetAirplaneRequest(arg) {
if (!(arg instanceof atc_v1_airplane_pb.GetAirplaneRequest)) {
throw new Error('Expected argument of type atc.v1.GetAirplaneRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_atc_v1_GetAirplaneRequest(buffer_arg) {
return atc_v1_airplane_pb.GetAirplaneRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_atc_v1_GetAirplaneResponse(arg) {
if (!(arg instanceof atc_v1_airplane_pb.GetAirplaneResponse)) {
throw new Error('Expected argument of type atc.v1.GetAirplaneResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_atc_v1_GetAirplaneResponse(buffer_arg) {
return atc_v1_airplane_pb.GetAirplaneResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_atc_v1_UpdateFlightPlanRequest(arg) {
if (!(arg instanceof atc_v1_airplane_pb.UpdateFlightPlanRequest)) {
throw new Error('Expected argument of type atc.v1.UpdateFlightPlanRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_atc_v1_UpdateFlightPlanRequest(buffer_arg) {
return atc_v1_airplane_pb.UpdateFlightPlanRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_atc_v1_UpdateFlightPlanResponse(arg) {
if (!(arg instanceof atc_v1_airplane_pb.UpdateFlightPlanResponse)) {
throw new Error('Expected argument of type atc.v1.UpdateFlightPlanResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_atc_v1_UpdateFlightPlanResponse(buffer_arg) {
return atc_v1_airplane_pb.UpdateFlightPlanResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
var AirplaneServiceService = exports.AirplaneServiceService = {
getAirplane: {
path: '/atc.v1.AirplaneService/GetAirplane',
requestStream: false,
responseStream: false,
requestType: atc_v1_airplane_pb.GetAirplaneRequest,
responseType: atc_v1_airplane_pb.GetAirplaneResponse,
requestSerialize: serialize_atc_v1_GetAirplaneRequest,
requestDeserialize: deserialize_atc_v1_GetAirplaneRequest,
responseSerialize: serialize_atc_v1_GetAirplaneResponse,
responseDeserialize: deserialize_atc_v1_GetAirplaneResponse,
},
updateFlightPlan: {
path: '/atc.v1.AirplaneService/UpdateFlightPlan',
requestStream: false,
responseStream: false,
requestType: atc_v1_airplane_pb.UpdateFlightPlanRequest,
responseType: atc_v1_airplane_pb.UpdateFlightPlanResponse,
requestSerialize: serialize_atc_v1_UpdateFlightPlanRequest,
requestDeserialize: deserialize_atc_v1_UpdateFlightPlanRequest,
responseSerialize: serialize_atc_v1_UpdateFlightPlanResponse,
responseDeserialize: deserialize_atc_v1_UpdateFlightPlanResponse,
},
};
exports.AirplaneServiceClient = grpc.makeGenericClientConstructor(AirplaneServiceService);