auto-traffic-control
Version:
A video game for programmers about air traffic control
61 lines (52 loc) • 5.14 kB
TypeScript
// package: atc.v1
// file: atc/v1/airplane.proto
/* tslint:disable */
/* eslint-disable */
import * as grpc from "@grpc/grpc-js";
import * as atc_v1_airplane_pb from "../../atc/v1/airplane_pb";
import * as atc_v1_map_pb from "../../atc/v1/map_pb";
import * as atc_v1_tag_pb from "../../atc/v1/tag_pb";
interface IAirplaneServiceService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> {
getAirplane: IAirplaneServiceService_IGetAirplane;
updateFlightPlan: IAirplaneServiceService_IUpdateFlightPlan;
}
interface IAirplaneServiceService_IGetAirplane extends grpc.MethodDefinition<atc_v1_airplane_pb.GetAirplaneRequest, atc_v1_airplane_pb.GetAirplaneResponse> {
path: "/atc.v1.AirplaneService/GetAirplane";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<atc_v1_airplane_pb.GetAirplaneRequest>;
requestDeserialize: grpc.deserialize<atc_v1_airplane_pb.GetAirplaneRequest>;
responseSerialize: grpc.serialize<atc_v1_airplane_pb.GetAirplaneResponse>;
responseDeserialize: grpc.deserialize<atc_v1_airplane_pb.GetAirplaneResponse>;
}
interface IAirplaneServiceService_IUpdateFlightPlan extends grpc.MethodDefinition<atc_v1_airplane_pb.UpdateFlightPlanRequest, atc_v1_airplane_pb.UpdateFlightPlanResponse> {
path: "/atc.v1.AirplaneService/UpdateFlightPlan";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<atc_v1_airplane_pb.UpdateFlightPlanRequest>;
requestDeserialize: grpc.deserialize<atc_v1_airplane_pb.UpdateFlightPlanRequest>;
responseSerialize: grpc.serialize<atc_v1_airplane_pb.UpdateFlightPlanResponse>;
responseDeserialize: grpc.deserialize<atc_v1_airplane_pb.UpdateFlightPlanResponse>;
}
export const AirplaneServiceService: IAirplaneServiceService;
export interface IAirplaneServiceServer extends grpc.UntypedServiceImplementation {
getAirplane: grpc.handleUnaryCall<atc_v1_airplane_pb.GetAirplaneRequest, atc_v1_airplane_pb.GetAirplaneResponse>;
updateFlightPlan: grpc.handleUnaryCall<atc_v1_airplane_pb.UpdateFlightPlanRequest, atc_v1_airplane_pb.UpdateFlightPlanResponse>;
}
export interface IAirplaneServiceClient {
getAirplane(request: atc_v1_airplane_pb.GetAirplaneRequest, callback: (error: grpc.ServiceError | null, response: atc_v1_airplane_pb.GetAirplaneResponse) => void): grpc.ClientUnaryCall;
getAirplane(request: atc_v1_airplane_pb.GetAirplaneRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: atc_v1_airplane_pb.GetAirplaneResponse) => void): grpc.ClientUnaryCall;
getAirplane(request: atc_v1_airplane_pb.GetAirplaneRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: atc_v1_airplane_pb.GetAirplaneResponse) => void): grpc.ClientUnaryCall;
updateFlightPlan(request: atc_v1_airplane_pb.UpdateFlightPlanRequest, callback: (error: grpc.ServiceError | null, response: atc_v1_airplane_pb.UpdateFlightPlanResponse) => void): grpc.ClientUnaryCall;
updateFlightPlan(request: atc_v1_airplane_pb.UpdateFlightPlanRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: atc_v1_airplane_pb.UpdateFlightPlanResponse) => void): grpc.ClientUnaryCall;
updateFlightPlan(request: atc_v1_airplane_pb.UpdateFlightPlanRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: atc_v1_airplane_pb.UpdateFlightPlanResponse) => void): grpc.ClientUnaryCall;
}
export class AirplaneServiceClient extends grpc.Client implements IAirplaneServiceClient {
constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial<grpc.ClientOptions>);
public getAirplane(request: atc_v1_airplane_pb.GetAirplaneRequest, callback: (error: grpc.ServiceError | null, response: atc_v1_airplane_pb.GetAirplaneResponse) => void): grpc.ClientUnaryCall;
public getAirplane(request: atc_v1_airplane_pb.GetAirplaneRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: atc_v1_airplane_pb.GetAirplaneResponse) => void): grpc.ClientUnaryCall;
public getAirplane(request: atc_v1_airplane_pb.GetAirplaneRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: atc_v1_airplane_pb.GetAirplaneResponse) => void): grpc.ClientUnaryCall;
public updateFlightPlan(request: atc_v1_airplane_pb.UpdateFlightPlanRequest, callback: (error: grpc.ServiceError | null, response: atc_v1_airplane_pb.UpdateFlightPlanResponse) => void): grpc.ClientUnaryCall;
public updateFlightPlan(request: atc_v1_airplane_pb.UpdateFlightPlanRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: atc_v1_airplane_pb.UpdateFlightPlanResponse) => void): grpc.ClientUnaryCall;
public updateFlightPlan(request: atc_v1_airplane_pb.UpdateFlightPlanRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: atc_v1_airplane_pb.UpdateFlightPlanResponse) => void): grpc.ClientUnaryCall;
}