UNPKG

auto-traffic-control

Version:

A video game for programmers about air traffic control

61 lines (52 loc) 5.14 kB
// 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; }